summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2022-09-02 08:55:16 +1000
committer Vas Crabb <vas@vastheman.com>2022-09-02 08:55:16 +1000
commit051c380fd14040c83a0d5b919e6289e70fef9df8 (patch)
treee247a309f4d1c66c07803c02d67ac89837211bd1
parent67f129e31518a50a801413f732991972d2c3538a (diff)
Patched up some gaps in functionality and fixed some bugs.
ui: Added some missing functionality: * Added an option to copy input device IDs to the relevant menus. * Added an item for setting the software lists files path (-hashpath) to the folder setup menu. * Allow pasting text from clipboard in most places that allow typing (searching, entering filenames, entering barcodes). * Changed the software selection menu heading to be a bit less misleading. * Made barcode menu less eager to rebuild itself unnecessarily, and removed some confusing and apparently pointless code. Exposed more Lua bindings: * Added low-level palette objects. * Added indexed bitmap types. * Added a bitmap method for extracting pixels from a rectangular area as a packed binary string. * Changed screen device pixels method to return width and height in addition to the pixels. osd: Added some functionality and cleaned up a little: * Added a function for copying text to the clipboard. * Moved function for converting Windows error codes to standard error conditions to winutil.cpp so it can be used from more places. * Removed duplicate declaration of osd_get_clipboard_text and made the function noexcept (including fixing implementations). * Made macOS implementation of osd_get_clipboard_text skip the encoding conversion if it finds UTF-8 text first. * Changed the default -uimodekey setting so it doesn't lose the "not shift" that stops the default from interfering with UI paste. Various bug fixes: * util/unicode.cpp: Fixed the version of utf8_from_uchar that returns std::string blowing up on invalid codepoints. * util/bitmap.h: Fixed wrapping constructors for indexed bitmaps taking the wrong parameter type (nothing was using them before). * util/bitmap.cpp: Fixed potential use-after-free issues with bitmap palettes. * emu/input.cpp, emu/inputdev.cpp: Log 1-based device numbers, matching what's shown in the internal UI and used in tokens in CFG files. * emu/emumem.cpp: Added the bank tag to a fatal error message where it was missing. docs: Reworked and expanded documentation on configuring stable controller IDs. For translators, the changes are quite minor: * There's a menu item for copying a device ID to the clipboard, and associated success/failure messages. * There's the menu item for setting the software list file search path. * One of the lines in the software selection menu heading has changes as it could be interpreted as implying it showed a software list name.
-rw-r--r--docs/source/advanced/ctrlr_config.rst31
-rw-r--r--docs/source/advanced/devicemap.rst124
-rw-r--r--docs/source/techspecs/luareference.rst296
-rw-r--r--docs/source/usingmame/mamemenus.rst5
-rw-r--r--language/Afrikaans/strings.po500
-rw-r--r--language/Albanian/strings.po500
-rw-r--r--language/Arabic/strings.po500
-rw-r--r--language/Basque/strings.po500
-rw-r--r--language/Belarusian/strings.po500
-rw-r--r--language/Bosnian/strings.po500
-rw-r--r--language/Bulgarian/strings.po500
-rw-r--r--language/Burmese/strings.po500
-rw-r--r--language/Catalan/strings.po500
-rw-r--r--language/Chinese_Simplified/strings.po517
-rw-r--r--language/Chinese_Traditional/strings.po517
-rw-r--r--language/Croatian/strings.po500
-rw-r--r--language/Czech/strings.po510
-rw-r--r--language/Danish/strings.po500
-rw-r--r--language/Dutch/strings.po506
-rw-r--r--language/English/strings.po500
-rw-r--r--language/Estonian/strings.po500
-rw-r--r--language/Finnish/strings.po500
-rw-r--r--language/French/strings.po506
-rw-r--r--language/French_Belgium/strings.po506
-rw-r--r--language/French_Canada/strings.po500
-rw-r--r--language/Georgian/strings.po500
-rw-r--r--language/German/strings.po506
-rw-r--r--language/Greek/strings.po515
-rw-r--r--language/Hebrew/strings.po500
-rw-r--r--language/Hindi/strings.po500
-rw-r--r--language/Hungarian/strings.po506
-rw-r--r--language/Indonesian/strings.po500
-rw-r--r--language/Italian/strings.po506
-rw-r--r--language/Japanese/strings.po506
-rw-r--r--language/Korean/strings.po506
-rw-r--r--language/Latvian/strings.po500
-rw-r--r--language/Lithuanian/strings.po500
-rw-r--r--language/Macedonian/strings.po500
-rw-r--r--language/Norwegian/strings.po506
-rw-r--r--language/Persian/strings.po500
-rw-r--r--language/Polish/strings.po500
-rw-r--r--language/Portuguese/strings.po506
-rw-r--r--language/Portuguese_Brazil/strings.po510
-rw-r--r--language/Romanian/strings.po500
-rw-r--r--language/Russian/strings.po506
-rw-r--r--language/Serbian/strings.po506
-rw-r--r--language/Serbian_Cyrillic/strings.po506
-rw-r--r--language/Slovak/strings.po510
-rw-r--r--language/Slovenian/strings.po500
-rw-r--r--language/Spanish/strings.po506
-rw-r--r--language/Spanish_Mexico/strings.po500
-rw-r--r--language/Swedish/strings.po506
-rw-r--r--language/Thai/strings.po500
-rw-r--r--language/Turkish/strings.po500
-rw-r--r--language/Ukrainian/strings.po520
-rw-r--r--language/Vietnamese/strings.po500
-rw-r--r--scripts/src/osd/sdl.lua3
-rw-r--r--src/emu/emumem.cpp2
-rw-r--r--src/emu/inpttype.ipp4
-rw-r--r--src/emu/input.cpp2
-rw-r--r--src/emu/inputdev.cpp4
-rw-r--r--src/emu/natkeyboard.cpp3
-rw-r--r--src/emu/render.cpp2
-rw-r--r--src/frontend/mame/luaengine.cpp152
-rw-r--r--src/frontend/mame/luaengine.h2
-rw-r--r--src/frontend/mame/luaengine.ipp45
-rw-r--r--src/frontend/mame/luaengine_render.cpp532
-rw-r--r--src/frontend/mame/ui/barcode.cpp25
-rw-r--r--src/frontend/mame/ui/dirmenu.cpp110
-rw-r--r--src/frontend/mame/ui/filecreate.cpp13
-rw-r--r--src/frontend/mame/ui/filesel.cpp62
-rw-r--r--src/frontend/mame/ui/filesel.h2
-rw-r--r--src/frontend/mame/ui/inputdevices.cpp15
-rw-r--r--src/frontend/mame/ui/selector.cpp5
-rw-r--r--src/frontend/mame/ui/selmenu.cpp10
-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/swlist.cpp97
-rw-r--r--src/frontend/mame/ui/swlist.h1
-rw-r--r--src/frontend/mame/ui/ui.cpp3
-rw-r--r--src/frontend/mame/ui/utils.h84
-rw-r--r--src/lib/util/bitmap.cpp22
-rw-r--r--src/lib/util/bitmap.h8
-rw-r--r--src/lib/util/unicode.cpp4
-rw-r--r--src/osd/modules/file/winfile.cpp88
-rw-r--r--src/osd/modules/file/winfile.h2
-rw-r--r--src/osd/modules/file/winptty.cpp10
-rw-r--r--src/osd/modules/font/font_dwrite.cpp14
-rw-r--r--src/osd/modules/input/input_sdlcommon.cpp34
-rw-r--r--src/osd/modules/input/input_windows.cpp20
-rw-r--r--src/osd/modules/lib/osdlib.h30
-rw-r--r--src/osd/modules/lib/osdlib_macosx.cpp83
-rw-r--r--src/osd/modules/lib/osdlib_unix.cpp48
-rw-r--r--src/osd/modules/lib/osdlib_win32.cpp81
-rw-r--r--src/osd/modules/lib/osdobj_common.cpp2
-rw-r--r--src/osd/osdcore.h9
-rw-r--r--src/osd/windows/winutil.cpp65
-rw-r--r--src/osd/windows/winutil.h4
98 files changed, 15216 insertions, 13139 deletions
diff --git a/docs/source/advanced/ctrlr_config.rst b/docs/source/advanced/ctrlr_config.rst
index 6fdeddc8a8a..9e284f7f945 100644
--- a/docs/source/advanced/ctrlr_config.rst
+++ b/docs/source/advanced/ctrlr_config.rst
@@ -228,3 +228,34 @@ Here’s an example that overrides defaults for 280-ZZZAP:
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.
+
+
+.. _ctrlrcfg-mapdevice:
+
+Assigning input device numbers
+------------------------------
+
+Use ``mapdevice`` elements with ``device`` and ``controller`` attributes to
+assign stable numbers to input devices. Note that all devices explicitly
+configured in this way must be connected when MAME starts for this to work as
+expected.
+
+Set the ``device`` attribute to the device ID of the input device, and set the
+``controller`` attribute to the desired input device token (device type and
+number).
+
+Here’s an example numbering two light guns and two XInput game controllers:
+
+.. code-block:: XML
+
+ <system name="default">
+ <input>
+ <mapdevice device="VID_D209&amp;PID_1601" controller="GUNCODE_1" />
+ <mapdevice device="VID_D209&amp;PID_1602" controller="GUNCODE_2" />
+ <mapdevice device="XInput Player 1" controller="JOYCODE_1" />
+ <mapdevice device="XInput Player 2" controller="JOYCODE_2" />
+ </input>
+ </system>
+
+MAME applies ``mapdevice`` elements found inside any applicable ``system``
+element.
diff --git a/docs/source/advanced/devicemap.rst b/docs/source/advanced/devicemap.rst
index 38dcc3a2641..aaf1450d4ab 100644
--- a/docs/source/advanced/devicemap.rst
+++ b/docs/source/advanced/devicemap.rst
@@ -1,26 +1,52 @@
+.. _devicemap:
+
Stable Controller IDs
-===============================
+=====================
+
+By default, MAME does not assign stable numbers to input devices. For instance,
+a game pad controller may be assigned to “Joy 1” initially, but after
+restarting, the same game pad may be reassigned to “Joy 3”.
+
+The reason is that MAME assigns numbers to input devices in the based on
+enumeration order. Factors that can cause this to change include disconnecting
+and reconnecting USB or Bluetooth devices, changing ports/hubs, and even just
+restarting the computer. Input device numbers can be quite unpredictable.
-By default, the mapping between devices and controller IDs is not stable. For instance, a gamepad controller may be assigned to "Joy 1" initially, but after a reboot, it may get re-assigned to "Joy 3".
+This is where the ``mapdevice`` configuration setting comes into the picture.
+By adding this setting to a :ref:`controller configuration file <ctrlrcfg>`, you
+can ensure that a given input device is always assigned the same number in MAME.
-The reason is that MAME enumerates attached devices and assigns controller IDs based on the enumeration order. Factors that can cause controller IDs to change include plugging / unplugging USB devices, changing ports / hubs and even system reboots.
-It is quite cumbersome to ensure that controller IDs are always correct.
+Using mapdevice
+---------------
-That's where the "mapdevice" configuration setting comes into the picture. This setting allows you to map a device id to a controller ID, ensuring that the specified device always maps to the same controller ID in MAME.
+The ``mapdevice`` XML element is added to the ``input`` XML element in the
+controller configuration file. It requires two attributes, ``device`` and
+``controller``. Note that ``mapdevice`` elements only take effect in the
+controller configuration file (set using the :ref:`-ctrlr option
+<mame-commandline-ctrlr>`) – they are ignored in system configuration files and
+the default configuration file.
-Usage of mapdevice
-------------------
-The "mapdevice" xml element is specified under the input xml element in the controller configuration file. It requires two attributes, "device" and "controller".
-NOTE: This setting only take effect when added to the **ctrlr** config file.
+The ``device`` attribute specifies the device ID of the input device to match.
+It may also be a substring of the device ID. To obtain the device ID for an
+input device, select it in the :ref:`menus-inputdevices`, and then select **Copy
+Device ID**. The device ID will be copied to the clipboard. You can also see
+input device IDs by turning on verbose logging (more on this later). The format
+of device IDs depends the type of device, selected input provider module and
+operating system. Your input device IDs may look very different to the examples
+here.
-The "device" attribute specifies the id of the device to match. It may also be a substring of the id. To see the list of available devices, enable verbose output and available devices will then be listed to the console at startup (more on this below).
+The ``controller`` attribute specifies the input token for the input device type
+(i.e. ``JOYCODE``, ``GUNCODE``, ``MOUSECODE``) and number to assign to the
+device, separated by an underscore. Numbering starts from 1. For example the
+token for the first joystick device will be ``JOYCODE_1``, the second will be
+``JOYCODE_2``, and so on.
-The "controller" attribute specifies the MAME controller ID. It is made up of a controller class (i.e. ``JOYCODE``, ``GUNCODE``, ``MOUSECODE``) and controller index. For example: ``JOYCODE_1``.
Example
-------
-Here's an example:
+
+Here’s an example:
| <mameconfig version="10">
| <system name="default">
@@ -40,37 +66,71 @@ Here's an example:
In the above example, we have four device mappings specified:
-The first two mapdevice entries map player 1 and 2 lightguns to Gun 1 and Gun 2, respectively. We use a substring of the full raw device names to match each devices. Note that, since this is XML, we needed to escape the ``&`` using ``&amp;``.
+* The first two ``mapdevice`` elements map player 1 and 2 light guns to Gun 1
+ and Gun 2, respectively. We use a substring of the full device IDs to match
+ each devices. Note that, since this is XML, we needed to escape the
+ ampersands (``&``) as ``&amp;``.
+* The last two ``mapdevices`` elements map player 1 and player 2 gamepad
+ controllers to Joy 1 and Joy 2, respectively. In this case, these are XInput
+ game controllers.
-The last two mapdevices entries map player 1 and player 2 gamepad controllers to Joy 1 and Joy 2, respectively. In this case, these are XInput devices.
Listing Available Devices
-------------------------
-How did we obtain the device id's in the above example? Easy!
-Run MAME with -v parameter to enable verbose output. It will then list available devices include the corresponding "device id" to the console.
+There are two ways to obtain device IDs: by copying them from the
+:ref:`menus-inputdevices`, or by :ref:`turning on verbose logging
+<mame-commandline-verbose>` and finding the messages logged when input devices
+are added.
+
+To reach the Input Devices menu from the system selection menu, select **General
+Settings**, and the select **Input Devices**. To reach the input devices menu
+from the :ref:`main menu <menus-main>`, select **Input Settings**, then select
+**Input Devices**. From the Input Devices menu, select a device, then select
+**Copy Device ID** to copy its device ID to the clipboard.
+
+To use verbose logging, run MAME with the ``-v`` or ``-verbose`` option on the
+command line. Search the output for messages starting with “Input: Adding…”
+that show recognised input devices and their respective IDs.
Here an example:
-| Input: Adding Gun #0:
-| Input: Adding Gun #1:
-| Input: Adding Gun #2: HID-compliant mouse (**device id: \\?\HID#VID_045E&PID_0053#7&18297dcb&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}**)
-| Input: Adding Gun #3: HID-compliant mouse (**device id: \\?\HID#IrDeviceV2&Col08#2&2818a073&0&0007#{378de44c-56ef-11d1-bc8c-00a0c91405dd}**)
-| Input: Adding Gun #4: HID-compliant mouse (**device id: \\?\HID#VID_D209&PID_1602&MI_02#8&389ab7f3&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}**)
-| Input: Adding Gun #5: HID-compliant mouse (**device id: \\?\HID#VID_D209&PID_1601&MI_02#9&375eebb1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}**)
-| Input: Adding Gun #6: HID-compliant mouse (**device id: \\?\HID#VID_1241&PID_1111#8&198f3adc&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}**)
+| Input: Adding lightgun #1:
+| Input: Adding lightgun #2:
+| Input: Adding lightgun #3: HID-compliant mouse (**device id: \\\\?\\HID#VID_045E&PID_0053#7&18297dcb&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}**)
+| Input: Adding lightgun #4: HID-compliant mouse (**device id: \\\\?\\HID#IrDeviceV2&Col08#2&2818a073&0&0007#{378de44c-56ef-11d1-bc8c-00a0c91405dd}**)
+| Input: Adding lightgun #5: HID-compliant mouse (**device id: \\\\?\\HID#VID_D209&PID_1602&MI_02#8&389ab7f3&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}**)
+| Input: Adding lightgun #6: HID-compliant mouse (**device id: \\\\?\\HID#VID_D209&PID_1601&MI_02#9&375eebb1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}**)
+| Input: Adding lightgun #7: HID-compliant mouse (**device id: \\\\?\\HID#VID_1241&PID_1111#8&198f3adc&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}**)
| Skipping DirectInput for XInput compatible joystick Controller (XBOX 360 For Windows).
-| Input: Adding Joy #0: ATRAK Device #1 (**device id: ATRAK Device #1**)
+| Input: Adding joystick #1: ATRAK Device #1 (**device id: ATRAK Device #1**)
| Skipping DirectInput for XInput compatible joystick Controller (XBOX 360 For Windows).
-| Input: Adding Joy #1: ATRAK Device #2 (**device id: ATRAK Device #2**)
-| Input: Adding Joy #2: XInput Player 1 (**device id: XInput Player 1**)
-| Input: Adding Joy #3: XInput Player 2 (**device id: XInput Player 2**)
+| Input: Adding joystick #2: ATRAK Device #2 (**device id: ATRAK Device #2**)
+| Input: Adding joystick #3: XInput Player 1 (**device id: XInput Player 1**)
+| Input: Adding joystick #4: XInput Player 2 (**device id: XInput Player 2**)
|
-Furthermore, when devices are mapped using mapdevice, you'll see that in the verbose logging too, such as:
+Furthermore, when devices are reassigned using ``mapdevice`` elements in the
+controller configuration file, you’ll see that in the verbose log output, too,
+such as:
-| Input: Remapped Gun #0: HID-compliant mouse (device id: \\?\HID#VID_D209&PID_1601&MI_02#9&375eebb1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
-| Input: Remapped Gun #1: HID-compliant mouse (device id: \\?\HID#VID_D209&PID_1602&MI_02#8&389ab7f3&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
-| Input: Remapped Joy #0: XInput Player 1 (device id: XInput Player 1)
-| Input: Remapped Joy #1: XInput Player 2 (device id: XInput Player 2)
+| Input: Remapped lightgun #1: HID-compliant mouse (device id: \\\\?\\HID#VID_D209&PID_1601&MI_02#9&375eebb1&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
+| Input: Remapped lightgun #2: HID-compliant mouse (device id: \\\\?\\HID#VID_D209&PID_1602&MI_02#8&389ab7f3&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
+| Input: Remapped joystick #1: XInput Player 1 (device id: XInput Player 1)
+| Input: Remapped joystick #2: XInput Player 2 (device id: XInput Player 2)
|
+
+Note that the devices numbers in the verbose log output are zero-based, while
+the device numbers shown in MAME’s user interface and set in configuration files
+
+
+Limitations
+-----------
+
+You can only assign stable numbers to devices if MAME receives stable, unique
+device IDs from the input device provider and operating system. This is not
+always the case. For example the SDL joystick provider is not capable of
+providing unique IDs for many USB game controllers.
+
+If not all configured devices are connected when MAME starts, the devices that
+are connected may not be numbered as expected.
diff --git a/docs/source/techspecs/luareference.rst b/docs/source/techspecs/luareference.rst
index b1d4334e9fb..206202df68a 100644
--- a/docs/source/techspecs/luareference.rst
+++ b/docs/source/techspecs/luareference.rst
@@ -870,8 +870,8 @@ Palette device
Wraps MAME’s ``device_palette_interface`` class, which represents a device that
translates pen values to colours.
-Colours are in alpha/red/green/blue (ARGB) format. Channel values are in the
-range 0 (transparent or off) to 255 (opaque or full intensity), inclusive.
+Colours are represented in alpha/red/green/blue (ARGB) format. Channel values
+range from 0 (transparent or off) to 255 (opaque or full intensity), inclusive.
Colour channel values are not pre-multiplied by the alpha value. Channel values
are packed into the bytes of 32-bit unsigned integers, in the order alpha, red,
green, blue from most-significant to least-significant byte.
@@ -931,6 +931,9 @@ palette:set_shadow_mode(mode)
Properties
^^^^^^^^^^
+palette.palette (read-only)
+ The underlying :ref:`palette <luareference-render-palette>` managed by the
+ device.
palette.entries (read-only)
The number of colour entries in the palette.
palette.indirect_entries (read-only)
@@ -1001,10 +1004,12 @@ screen:pixel(x, y)
packed into a 32-bit integer. Returns zero (0) if the specified point is
outside the visible area.
screen:pixels()
- Returns all visible pixels as 32-bit integers packed into a binary string in
- host Endian order. Pixels are organised in row-major order, from left to
- right then top to bottom. Pixels values are either palette indices or
- colours in RGB format packed into 32-bit integers.
+ Returns all visible pixels, the visible area width and visible area height.
+
+ Pixels are returned as 32-bit integers packed into a binary string in host
+ Endian order. Pixels are organised in row-major order, from left to right
+ then top to bottom. Pixels values are either palette indices or colours in
+ RGB format packed into 32-bit integers.
screen:draw_box(left, top, right, bottom, [line], [fill])
Draws an outlined rectangle with edges at the specified positions.
@@ -2699,12 +2704,140 @@ color.b (read/write)
Blue channel value, in the range of zero (0, off) to one (1, full
intensity).
+.. _luareference-render-palette:
+
+Palette
+~~~~~~~
+
+Wraps MAME’s ``palette_t`` class, which represents a table of colours that can
+be looked up by zero-based index. Palettes always contain additional special
+entries for black and white.
+
+Each colour has an associated contrast adjustment value. Each adjustment group
+has associated brightness and contrast adjustment values. The palette also has
+overall brightness, contrast and gamma adjustment values.
+
+Colours are represented in alpha/red/green/blue (ARGB) format. Channel values
+range from 0 (transparent or off) to 255 (opaque or full intensity), inclusive.
+Colour channel values are not pre-multiplied by the alpha value. Channel values
+are packed into the bytes of 32-bit unsigned integers, in the order alpha, red,
+green, blue from most-significant to least-significant byte.
+
+Instantiation
+^^^^^^^^^^^^^
+
+emu.palette(colors, [groups])
+ Creates a palette with the specified number of colours and
+ brightness/contrast adjustment groups. The number of colour groups defaults
+ to one if not specified. Colours are initialised to black, brightness
+ adjustment is initialised to 0.0, contrast adjustment initialised to 1.0,
+ and gamma adjustment is initialised to 1.0.
+
+Methods
+^^^^^^^
+
+palette:entry_color(index)
+ Gets the colour at the specified zero-based index.
+
+ Index values range from zero to the number of colours in the palette minus
+ one. Returns black if the index is greater than or equal to the number of
+ colours in the palette.
+palette:entry_contrast(index)
+ Gets the contrast adjustment for the colour at the specified zero-based
+ index. This is a floating-point number.
+
+ Index values range from zero to the number of colours in the palette minus
+ one. Returns 1.0 if the index is greater than or equal to the number of
+ colours in the palette.
+palette:entry_adjusted_color(index, [group])
+ Gets a colour with brightness, contrast and gamma adjustments applied.
+
+ If the group is specified, colour index values range from zero to the number
+ of colours in the palette minus one, and group values range from zero to the
+ number of adjustment groups in the palette minus one.
+
+ If the group is not specified, index values range from zero to the number of
+ colours multiplied by the number of adjustment groups plus one. Index
+ values may be calculated by multiplying the zero-based group index by the
+ number of colours in the palette, and adding the zero-based colour index.
+ The last two index values correspond to the special entries for black and
+ white, respectively.
+
+ Returns black if the specified combination of index and adjustment group is
+ invalid.
+palette:entry_set_color(index, color)
+ Sets the colour at the specified zero-based index. The colour may be
+ specified as a single packed 32-bit value; or as individual red, green and
+ blue channel values, in that order.
+
+ Index values range from zero to the number of colours in the palette minus
+ one. Raises an error if the index value is invalid.
+palette:entry_set_red_level(index, level)
+ Sets the red channel value of the colour at the specified zero-based index.
+ Other channel values are not affected.
+
+ Index values range from zero to the number of colours in the palette minus
+ one. Raises an error if the index value is invalid.
+palette:entry_set_green_level(index, level)
+ Sets the green channel value of the colour at the specified zero-based
+ index. Other channel values are not affected.
+
+ Index values range from zero to the number of colours in the palette minus
+ one. Raises an error if the index value is invalid.
+palette:entry_set_blue_level(index, level)
+ Sets the blue channel value of the colour at the specified zero-based index.
+ Other channel values are not affected.
+
+ Index values range from zero to the number of colours in the palette minus
+ one. Raises an error if the index value is invalid.
+palette:entry_set_contrast(index, level)
+ Sets the contrast adjustment value for the colour at the specified
+ zero-based index. This must be a floating-point number.
+
+ Index values range from zero to the number of colours in the palette minus
+ one. Raises an error if the index value is invalid.
+palette:group_set_brightness(group, brightness)
+ Sets the brightness adjustment value for the adjustment group at the
+ specified zero-based index. This must be a floating-point number.
+
+ Group values range from zero to the number of adjustment groups in the
+ palette minus one. Raises an error if the index value is invalid.
+palette:group_set_contrast(group, contrast)
+ Sets the contrast adjustment value for the adjustment group at the specified
+ zero-based index. This must be a floating-point number.
+
+ Group values range from zero to the number of adjustment groups in the
+ palette minus one. Raises an error if the index value is invalid.
+
+Properties
+^^^^^^^^^^
+
+palette.colors (read-only)
+ The number of colour entries in each group of colours in the palette.
+palette.groups (read-only)
+ The number of groups of colours in the palette.
+palette.max_index (read-only)
+ The number of valid colour indices in the palette.
+palette.black_entry (read-only)
+ The index of the special entry for the colour black.
+palette.white_entry (read-only)
+ The index of the special entry for the colour white.
+palette.brightness (write-only)
+ The overall brightness adjustment for the palette. This is a floating-point
+ number.
+palette.contrast (write-only)
+ The overall contrast adjustment for the palette. This is a floating-point
+ number.
+palette.gamma (write-only)
+ The overall gamma adjustment for the palette. This is a floating-point
+ number.
+
.. _luareference-render-bitmap:
Bitmap
~~~~~~
-Wraps implementation of MAME’s ``bitmap_t`` and ``bitmap_specific`` classes,
+Wraps implementations of MAME’s ``bitmap_t`` and ``bitmap_specific`` classes,
which represent two-dimensional bitmaps stored in row-major order. Pixel
coordinates are zero-based, increasing to the right and down. Several pixel
formats are supported.
@@ -2712,6 +2845,70 @@ formats are supported.
Instantiation
^^^^^^^^^^^^^
+emu.bitmap_ind8(palette, [width, height], [xslop, yslop])
+ Creates an 8-bit indexed bitmap. Each pixel is a zero-based, unsigned 8-bit
+ index into a :ref:`palette <luareference-render-palette>`.
+
+ If no width and height are specified, they are assumed to be zero. If the
+ width is specified, the height must also be specified. The X and Y slop
+ values set the amount of extra storage in pixels to reserve at the
+ left/right of each row and top/bottom of each column, respectively. If an X
+ slop value is specified, a Y slop value must be specified as well. If no X
+ and Y slop values are specified, they are assumed to be zero (the storage
+ will be sized to fit the bitmap content). If the width and/or height is
+ less than or equal to zero, no storage will be allocated, irrespective of
+ the X and Y slop values, and the width and height of the bitmap will both be
+ set to zero.
+
+ The initial clipping rectangle is set to the entirety of the bitmap.
+emu.bitmap_ind16(palette, [width, height], [xslop, yslop])
+ Creates a 16-bit indexed bitmap. Each pixel is a zero-based, unsigned
+ 16-bit index into a :ref:`palette <luareference-render-palette>`.
+
+ If no width and height are specified, they are assumed to be zero. If the
+ width is specified, the height must also be specified. The X and Y slop
+ values set the amount of extra storage in pixels to reserve at the
+ left/right of each row and top/bottom of each column, respectively. If an X
+ slop value is specified, a Y slop value must be specified as well. If no X
+ and Y slop values are specified, they are assumed to be zero (the storage
+ will be sized to fit the bitmap content). If the width and/or height is
+ less than or equal to zero, no storage will be allocated, irrespective of
+ the X and Y slop values, and the width and height of the bitmap will both be
+ set to zero.
+
+ The initial clipping rectangle is set to the entirety of the bitmap.
+emu.bitmap_ind32(palette, [width, height], [xslop, yslop])
+ Creates a 32-bit indexed bitmap. Each pixel is a zero-based, unsigned
+ 32-bit index into a :ref:`palette <luareference-render-palette>`.
+
+ If no width and height are specified, they are assumed to be zero. If the
+ width is specified, the height must also be specified. The X and Y slop
+ values set the amount of extra storage in pixels to reserve at the
+ left/right of each row and top/bottom of each column, respectively. If an X
+ slop value is specified, a Y slop value must be specified as well. If no X
+ and Y slop values are specified, they are assumed to be zero (the storage
+ will be sized to fit the bitmap content). If the width and/or height is
+ less than or equal to zero, no storage will be allocated, irrespective of
+ the X and Y slop values, and the width and height of the bitmap will both be
+ set to zero.
+
+ The initial clipping rectangle is set to the entirety of the bitmap.
+emu.bitmap_ind64(palette, [width, height], [xslop, yslop])
+ Creates a 64-bit indexed bitmap. Each pixel is a zero-based, unsigned
+ 64-bit index into a :ref:`palette <luareference-render-palette>`.
+
+ If no width and height are specified, they are assumed to be zero. If the
+ width is specified, the height must also be specified. The X and Y slop
+ values set the amount of extra storage in pixels to reserve at the
+ left/right of each row and top/bottom of each column, respectively. If an X
+ slop value is specified, a Y slop value must be specified as well. If no X
+ and Y slop values are specified, they are assumed to be zero (the storage
+ will be sized to fit the bitmap content). If the width and/or height is
+ less than or equal to zero, no storage will be allocated, irrespective of
+ the X and Y slop values, and the width and height of the bitmap will both be
+ set to zero.
+
+ The initial clipping rectangle is set to the entirety of the bitmap.
emu.bitmap_yuy16([width, height], [xslop], yslop])
Creates a Y'CbCr format bitmap with 4:2:2 chroma subsampling (horizontal
pairs of pixels have individual luma values but share chroma values). Each
@@ -2775,6 +2972,70 @@ emu.bitmap_argb32([width, height], [xslop, yslop])
set to zero.
The initial clipping rectangle is set to the entirety of the bitmap.
+emu.bitmap_ind8(source, [x0, y0, x1, y1])
+ Creates an 8-bit indexed bitmap representing a view of a portion of an
+ existing bitmap. The initial clipping rectangle is set to the bounds of the
+ view. The source bitmap will be locked, preventing resizing and
+ reallocation.
+
+ If no coordinates are specified, the new bitmap will represent a view of the
+ source bitmap’s current clipping rectangle. If coordinates are specified,
+ the new bitmap will represent a view of the rectangle with top left corner
+ at (x0, y0) and bottom right corner at (x1, y1) in the source bitmap.
+ Coordinates are in units of pixels. The bottom right coordinates are
+ inclusive.
+
+ The source bitmap must be owned by the Lua script and must use the 8-bit
+ indexed format. Raises an error if coordinates are specified representing a
+ rectangle not fully contained within the source bitmap’s clipping rectangle.
+emu.bitmap_ind16(source, [x0, y0, x1, y1])
+ Creates a 16-bit indexed bitmap representing a view of a portion of an
+ existing bitmap. The initial clipping rectangle is set to the bounds of the
+ view. The source bitmap will be locked, preventing resizing and
+ reallocation.
+
+ If no coordinates are specified, the new bitmap will represent a view of the
+ source bitmap’s current clipping rectangle. If coordinates are specified,
+ the new bitmap will represent a view of the rectangle with top left corner
+ at (x0, y0) and bottom right corner at (x1, y1) in the source bitmap.
+ Coordinates are in units of pixels. The bottom right coordinates are
+ inclusive.
+
+ The source bitmap must be owned by the Lua script and must use the 16-bit
+ indexed format. Raises an error if coordinates are specified representing a
+ rectangle not fully contained within the source bitmap’s clipping rectangle.
+emu.bitmap_ind32(source, [x0, y0, x1, y1])
+ Creates a 32-bit indexed bitmap representing a view of a portion of an
+ existing bitmap. The initial clipping rectangle is set to the bounds of the
+ view. The source bitmap will be locked, preventing resizing and
+ reallocation.
+
+ If no coordinates are specified, the new bitmap will represent a view of the
+ source bitmap’s current clipping rectangle. If coordinates are specified,
+ the new bitmap will represent a view of the rectangle with top left corner
+ at (x0, y0) and bottom right corner at (x1, y1) in the source bitmap.
+ Coordinates are in units of pixels. The bottom right coordinates are
+ inclusive.
+
+ The source bitmap must be owned by the Lua script and must use the 32-bit
+ indexed format. Raises an error if coordinates are specified representing a
+ rectangle not fully contained within the source bitmap’s clipping rectangle.
+emu.bitmap_ind64(source, [x0, y0, x1, y1])
+ Creates a 64-bit indexed bitmap representing a view of a portion of an
+ existing bitmap. The initial clipping rectangle is set to the bounds of the
+ view. The source bitmap will be locked, preventing resizing and
+ reallocation.
+
+ If no coordinates are specified, the new bitmap will represent a view of the
+ source bitmap’s current clipping rectangle. If coordinates are specified,
+ the new bitmap will represent a view of the rectangle with top left corner
+ at (x0, y0) and bottom right corner at (x1, y1) in the source bitmap.
+ Coordinates are in units of pixels. The bottom right coordinates are
+ inclusive.
+
+ The source bitmap must be owned by the Lua script and must use the 64-bit
+ indexed format. Raises an error if coordinates are specified representing a
+ rectangle not fully contained within the source bitmap’s clipping rectangle.
emu.bitmap_yuy16(source, [x0, y0, x1, y1])
Creates a Y'CbCr format bitmap with 4:2:2 chroma subsampling representing a
view of a portion of an existing bitmap. The initial clipping rectangle is
@@ -2827,6 +3088,10 @@ emu.bitmap_argb32(source, [x0, y0, x1, y1])
Methods
^^^^^^^
+bitmap:cliprect()
+ Returns the left, top, right and bottom coordinates of the bitmap’s clipping
+ rectangle. Coordinates are in units of pixels; the bottom and right
+ coordinates are inclusive.
bitmap:reset()
Sets the width and height to zero, and frees the pixel storage if the bitmap
owns its own storage, or releases the source bitmap if the it represents a
@@ -2898,6 +3163,17 @@ bitmap:wrap(source, [x0, y0, x1, y1])
bitmap:pix(x, y)
Returns the colour value of the pixel at the specified location.
Coordinates are zero-based in units of pixels.
+bitmap:pixels([x0, y0, x1, y1])
+ Returns the pixels, width and height of the portion of the bitmap with top
+ left corner at (x0, y0) and bottom right corner at (x1, y1). Coordinates
+ are in units of pixels. The bottom right coordinates are inclusive. If
+ coordinates are not specified, the bitmap’s clipping rectangle is used.
+
+ Pixels are returned packed into a binary string in host Endian order.
+ Pixels are organised in row-major order, from left to right then top to
+ bottom. The size and format of the pixel values depends on the format of
+ the bitmap. Raises an error if coordinates are specified representing a
+ rectangle not fully contained within the bitmap’s clipping rectangle.
bitmap:fill(color, [x0, y0, x1, y1])
Fills a portion of the bitmap with the specified colour value. If
coordinates are not specified, the clipping rectangle is filled; if
@@ -2916,6 +3192,10 @@ bitmap:plot_box(x, y, width, height, color)
Properties
^^^^^^^^^^
+bitmap.palette (read/write)
+ The :ref:`palette <luareference-render-palette>` used to translate pixel
+ values to colours. Only applicable for bitmaps that use indexed pixel
+ formats.
bitmap.width (read-only)
Width of the bitmap in pixels.
bitmap.height (read-only)
@@ -2989,7 +3269,7 @@ Methods
render:texture_alloc(bitmap)
Creates a :ref:`render texture <luareference-render-texture>` based on a
:ref:`bitmap <luareference-render-bitmap>`. The bitmap must be owned by the
- Lua script, and must use the Y'CbCr, RGB or ARGB format. The bitmap’s
+ Lua script, and must use the Y'CbCr, RGB or ARGB pixel format. The bitmap’s
storage will be locked, preventing resizing and reallocation. Render
textures must be freed before the emulation session ends.
diff --git a/docs/source/usingmame/mamemenus.rst b/docs/source/usingmame/mamemenus.rst
index 297f3870a6d..819965f4964 100644
--- a/docs/source/usingmame/mamemenus.rst
+++ b/docs/source/usingmame/mamemenus.rst
@@ -280,4 +280,7 @@ 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.
+65,536 with the neutral position at zero. You can also select **Copy Device
+ID** to copy the device’s ID to the clipboard. This is useful for setting up
+:ref:`stable controller IDs <devicemap>` in :ref:`controller configuration files
+<ctrlrcfg>`.
diff --git a/language/Afrikaans/strings.po b/language/Afrikaans/strings.po
index 07e2a4419a1..8e666d9cc27 100644
--- a/language/Afrikaans/strings.po
+++ b/language/Afrikaans/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,211 +16,211 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -257,7 +257,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -287,7 +287,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -764,169 +764,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -934,7 +934,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -942,7 +942,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -950,7 +950,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -960,82 +960,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1063,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1453,31 +1453,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1495,7 +1495,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1541,7 +1541,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1551,106 +1551,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1675,15 +1675,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1691,29 +1691,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1810,18 +1810,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1885,11 +1900,6 @@ 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)"
@@ -1910,7 +1920,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1971,57 +1986,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2087,157 +2102,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2770,133 +2790,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5504,7 +5524,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5515,7 +5535,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5525,17 +5545,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6298,17 +6318,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6318,7 +6338,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6328,12 +6348,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6342,12 +6362,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Albanian/strings.po b/language/Albanian/strings.po
index c08a5223d00..feac1e719eb 100644
--- a/language/Albanian/strings.po
+++ b/language/Albanian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,211 +16,211 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -257,7 +257,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -287,7 +287,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -764,169 +764,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -934,7 +934,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -942,7 +942,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -950,7 +950,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -960,82 +960,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1063,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1453,31 +1453,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1495,7 +1495,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1541,7 +1541,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1551,106 +1551,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1675,15 +1675,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1691,29 +1691,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1810,18 +1810,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1885,11 +1900,6 @@ 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)"
@@ -1910,7 +1920,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1971,57 +1986,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2087,157 +2102,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2770,133 +2790,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5504,7 +5524,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5515,7 +5535,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5525,17 +5545,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6298,17 +6318,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6318,7 +6338,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6328,12 +6348,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6342,12 +6362,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Arabic/strings.po b/language/Arabic/strings.po
index afef72686c2..26ffc517782 100644
--- a/language/Arabic/strings.po
+++ b/language/Arabic/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,211 +16,211 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -257,7 +257,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -287,7 +287,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -764,169 +764,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -934,7 +934,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -942,7 +942,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -950,7 +950,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -960,82 +960,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1063,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1453,31 +1453,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1495,7 +1495,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1541,7 +1541,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1551,106 +1551,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1675,15 +1675,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1691,29 +1691,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1810,18 +1810,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1885,11 +1900,6 @@ 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)"
@@ -1910,7 +1920,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1971,57 +1986,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2087,157 +2102,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2770,133 +2790,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5504,7 +5524,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5515,7 +5535,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5525,17 +5545,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6298,17 +6318,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6318,7 +6338,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6328,12 +6348,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6342,12 +6362,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Basque/strings.po b/language/Basque/strings.po
index 28955c38375..8ba9651df8f 100644
--- a/language/Basque/strings.po
+++ b/language/Basque/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -17,211 +17,211 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -258,7 +258,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -288,7 +288,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -308,7 +308,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -765,169 +765,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -935,7 +935,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -943,7 +943,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -951,7 +951,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -961,82 +961,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1064,11 +1064,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1454,31 +1454,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1496,7 +1496,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1542,7 +1542,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1552,106 +1552,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1676,15 +1676,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1692,29 +1692,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1811,18 +1811,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1886,11 +1901,6 @@ 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)"
@@ -1911,7 +1921,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1972,57 +1987,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2088,157 +2103,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2771,133 +2791,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5505,7 +5525,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5516,7 +5536,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5526,17 +5546,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6299,17 +6319,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6319,7 +6339,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6329,12 +6349,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6343,12 +6363,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Belarusian/strings.po b/language/Belarusian/strings.po
index 9805a4187ae..acd5a592e41 100644
--- a/language/Belarusian/strings.po
+++ b/language/Belarusian/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -19,211 +19,211 @@ 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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -260,7 +260,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -290,7 +290,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -310,7 +310,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -767,169 +767,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -937,7 +937,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -945,7 +945,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -953,7 +953,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -963,82 +963,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1066,11 +1066,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1456,31 +1456,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1498,7 +1498,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1544,7 +1544,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1554,106 +1554,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1678,15 +1678,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1694,29 +1694,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1813,18 +1813,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1888,11 +1903,6 @@ 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)"
@@ -1913,7 +1923,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1974,57 +1989,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2090,157 +2105,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2773,133 +2793,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5507,7 +5527,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5518,7 +5538,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5528,17 +5548,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6301,17 +6321,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6321,7 +6341,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6331,12 +6351,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6345,12 +6365,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Bosnian/strings.po b/language/Bosnian/strings.po
index c54fff08bc8..3f516b1651e 100644
--- a/language/Bosnian/strings.po
+++ b/language/Bosnian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,211 +16,211 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -257,7 +257,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -287,7 +287,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -764,169 +764,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -934,7 +934,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -942,7 +942,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -950,7 +950,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -960,82 +960,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1063,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1453,31 +1453,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1495,7 +1495,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1541,7 +1541,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1551,106 +1551,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1675,15 +1675,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1691,29 +1691,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1810,18 +1810,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1885,11 +1900,6 @@ 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)"
@@ -1910,7 +1920,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1971,57 +1986,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2087,157 +2102,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2770,133 +2790,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5504,7 +5524,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5515,7 +5535,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5525,17 +5545,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6298,17 +6318,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6318,7 +6338,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6328,12 +6348,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6342,12 +6362,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Bulgarian/strings.po b/language/Bulgarian/strings.po
index cb88f2f46d3..ec9b6036a2b 100644
--- a/language/Bulgarian/strings.po
+++ b/language/Bulgarian/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,211 +18,211 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -259,7 +259,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -289,7 +289,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -309,7 +309,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -766,169 +766,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -936,7 +936,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -944,7 +944,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -952,7 +952,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -962,82 +962,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1065,11 +1065,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1455,31 +1455,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1497,7 +1497,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1543,7 +1543,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1553,106 +1553,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1677,15 +1677,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1693,29 +1693,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1812,18 +1812,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1887,11 +1902,6 @@ 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)"
@@ -1912,7 +1922,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1973,57 +1988,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2089,157 +2104,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2772,133 +2792,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5506,7 +5526,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5517,7 +5537,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5527,17 +5547,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6300,17 +6320,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6320,7 +6340,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6330,12 +6350,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6344,12 +6364,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Burmese/strings.po b/language/Burmese/strings.po
index 27027216a24..891e5d3d3b7 100644
--- a/language/Burmese/strings.po
+++ b/language/Burmese/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,211 +16,211 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -257,7 +257,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -287,7 +287,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -764,169 +764,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -934,7 +934,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -942,7 +942,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -950,7 +950,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -960,82 +960,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1063,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1453,31 +1453,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1495,7 +1495,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1541,7 +1541,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1551,106 +1551,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1675,15 +1675,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1691,29 +1691,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1810,18 +1810,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1885,11 +1900,6 @@ 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)"
@@ -1910,7 +1920,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1971,57 +1986,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2087,157 +2102,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2770,133 +2790,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5504,7 +5524,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5515,7 +5535,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5525,17 +5545,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6298,17 +6318,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6318,7 +6338,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6328,12 +6348,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6342,12 +6362,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Catalan/strings.po b/language/Catalan/strings.po
index dfbe4a46c25..020bb944507 100644
--- a/language/Catalan/strings.po
+++ b/language/Catalan/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME 0.180\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -26,204 +26,204 @@ msgstr ""
"\n"
"Premeu qualsevol tecla per continuar"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -264,7 +264,7 @@ msgstr "%1$s %2$s (%3$d / %4$d paquets de programari)"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -294,7 +294,7 @@ msgstr "Opcions de so"
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "Connectors"
@@ -314,7 +314,7 @@ msgstr ""
msgid "Customize UI"
msgstr "Personalitza la IU"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -771,118 +771,118 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
@@ -890,52 +890,52 @@ msgstr ""
"Hi ha problemes coneguts amb aquest sistema\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -947,7 +947,7 @@ msgstr ""
"No podeu fer res al respecte, tret d'esperar a que els desenvolupadors "
"milloren l'emulació.\n"
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -955,7 +955,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -966,7 +966,7 @@ msgstr ""
"\n"
"Hi ha clons funcionals d'aquest sistema: %s"
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -981,27 +981,27 @@ msgstr ""
"\n"
"CPU:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "MHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "kHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1009,7 +1009,7 @@ msgstr ""
"\n"
"So:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1017,50 +1017,50 @@ msgstr ""
"\n"
"Vídeo:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "Cap\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "Vector"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "Pantalla «%1$s»"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "Pantalla"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "No suportat"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "Parcialment suportat"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[buit]"
@@ -1088,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:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "No"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Sí"
@@ -1478,31 +1478,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "Fitxer"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1520,7 +1520,7 @@ msgstr "Revisió: %1$s"
msgid "BIOS Selection"
msgstr "Selecció de BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1570,7 +1570,7 @@ msgstr "Moneda %1$c: %2$d%3$s\n"
msgid " (locked)"
msgstr " (blocat)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1580,107 +1580,107 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "Nom: Descripció:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "Exporta la llista en format XML (like -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
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:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "Exporta la llista en format TXT (com -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Afegeix als favorits"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Suprimeix dels favorits"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (per defecte)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1705,15 +1705,15 @@ msgstr "[fallit]"
msgid "Slider Controls"
msgstr "Controls dels lliscadors"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1721,29 +1721,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1840,18 +1840,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1915,11 +1930,6 @@ 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)"
@@ -1940,7 +1950,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -2001,57 +2016,57 @@ msgstr "%1$-.100s"
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "Controlador: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "En resum: NO FUNCIONA"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Resum: Protecció no emulada"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "En resum: Funciona"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Gràfics: Imperfectes, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Gràfics: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "So: No implementat"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "So: Imperfecte"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "So: OK"
@@ -2119,157 +2134,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INI"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DAT"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Instantànies"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Icones"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Quadres de control"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Cabines"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "PCB"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Díptics"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "ComEsFa"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "Logotips"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "Puntuacions"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "Versus"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Portades"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "Suprimeix la carpeta %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "Canvia la carpeta %1$s - cerca: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, 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
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Premeu TAB per establir"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Canvia de carpeta"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Afegeix una carpeta"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Suprimeix una carpeta"
@@ -2803,133 +2823,133 @@ msgstr "Introduiu un codi"
msgid "Barcode length invalid!"
msgstr "La mida del codi de barres no és vàlid!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Configuració de la màquina"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr "Informació de el sistema"
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Gestor de fitxers"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Control de cinta"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "Pseudo terminals"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Selecció de BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Lector de codi de barres"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Dispositius de xarxa"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Controls dels lliscadors"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Opcions de vídeo"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "Trampa"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Opcions de connectors"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Visualització de DAT externa"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Afegeix als favorits"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Suprimeix dels favorits"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5537,7 +5557,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5548,7 +5568,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5558,17 +5578,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6331,17 +6351,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "Ordre"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "Mamescore"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "Sysinfo"
@@ -6351,7 +6371,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6361,12 +6381,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "Història"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6375,12 +6395,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Chinese_Simplified/strings.po b/language/Chinese_Simplified/strings.po
index 8e89694d97a..09e2496ca72 100644
--- a/language/Chinese_Simplified/strings.po
+++ b/language/Chinese_Simplified/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2022-07-02 08:42+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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -27,13 +27,12 @@ msgstr ""
"\n"
"按任意按键继续"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
-msgstr ""
-"此系统需要挂载下列装置的媒体映像档: "
+msgstr "此系统需要挂载下列装置的媒体映像档: "
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
@@ -42,7 +41,7 @@ msgstr ""
"启用 UI 控制\n"
"以 %1$s 切换"
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
@@ -51,185 +50,185 @@ msgstr ""
"停用 UI 控制\n"
"以 %1$s 切换"
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "主音量"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "%1$s 音量"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "超频 CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr "超频 %1$s 声音"
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s 刷新率"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s 亮度"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s 对比"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s 迦玛值"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s 水平延展"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s 水平位置"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s 垂直延展"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s 垂直位置"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "激光影碟 %1$s 水平延展"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "激光影碟 %1$s 水平位置"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "激光影碟 %1$s 垂直延展"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "激光影碟 %1$s 垂直位置"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "向量闪烁度"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "最小光束宽度"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "最大光束宽度"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr "光束点大小"
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "光束强度"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "十字准星尺度 %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "十字准星位移 %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "十字准星尺度 X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "十字准星尺度 Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "十字准星位移 X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "十字准星位移 Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**保存 ui.ini 时错误**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**保存 %s.ini 时错误**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -273,8 +272,8 @@ msgstr "%1$s %2$s ( %3$d / %4$d 软件包 )"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "系统: \"%1$s\" 软件清单 "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -303,7 +302,7 @@ msgstr "声音选项"
msgid "Input Assignments"
msgstr "输入配置"
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "插件"
@@ -323,7 +322,7 @@ msgstr "系統过滤"
msgid "Customize UI"
msgstr "自订 UI"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr "文件夹"
@@ -780,119 +779,119 @@ msgstr "维持长宽比例"
msgid "Cannot change options while recording!"
msgstr "正在录制时无法变更选项!"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr "保护"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr "计时"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr "图形"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr "色盘"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr "声音"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr "撷取硬体"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr "相机"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr "麦克风"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr "控制"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "键盘"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr "鼠标"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr "媒体"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr "磁盘"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr "印表机"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr "磁带"
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr "打孔带"
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr "磁鼓"
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr "固态保存"
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr "通讯"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr "区域网"
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr "广域网"
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"One or more ROMs/disk images for this system are incorrect. The system may "
"not run correctly.\n"
msgstr ""
"本系统有一个或更多的 ROM/磁盘映像档 是不正确的。此系统可能无法正确执行。\n"
-#: src/frontend/mame/ui/info.cpp:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
@@ -900,52 +899,52 @@ msgstr ""
"本系统已知具有下列的问题\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr "本系统有一个或更多的 ROM/磁盘映像档 尚未正确地被 DUMP。\n"
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr "未完整模拟功能: "
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr "未完美模拟功能: "
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "尚未支援台面型筐体模式的画面翻转。"
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr "此系统需要额外的装饰图档"
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"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:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -956,7 +955,7 @@ msgstr ""
"此系统无法执行, 系统的模拟还不完全。\n"
"除了等待开发人员改良模拟之外, 没有方法可以解决这个问题。\n"
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -967,7 +966,7 @@ msgstr ""
"此系统的部分元件无法模拟, 因其需要实际活动的互动或机械装置的组合。 故无法达成"
"此系统的完整体验。\n"
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -978,7 +977,7 @@ msgstr ""
"\n"
"本系统尚有可运行的克隆版: %s"
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -993,27 +992,27 @@ msgstr ""
"\n"
"CPU:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr "GHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "MHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "kHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr "Hz"
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1021,7 +1020,7 @@ msgstr ""
"\n"
"声音:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1029,50 +1028,50 @@ msgstr ""
"\n"
"视频:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "无\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "向量"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "画面 '%1$s'"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "画面"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr "%1$s:\n"
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr "媒体映像档信息"
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "不支援"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "部分支援"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[ 空 ]"
@@ -1100,11 +1099,11 @@ msgstr "[ 完整清单 ]"
msgid "File Already Exists - Override?"
msgstr "文件已存在 — 是否覆写?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "否"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "是"
@@ -1490,31 +1489,31 @@ msgstr "[没有类别 INI 文件]"
msgid "[no groups in INI file]"
msgstr "[INI 文件中没有群组]"
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr "没有发现群组 INI 文件"
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "文件"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr "在类别文件中没有找到群组"
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr "群组"
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr "包含克隆版"
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr "分类文件"
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr "软件列表/项目"
@@ -1532,7 +1531,7 @@ msgstr "版本: %1$s"
msgid "BIOS Selection"
msgstr "选择 BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr "系统"
@@ -1584,7 +1583,7 @@ msgstr "投币数 %1$c: %2$d%3$s\n"
msgid " (locked)"
msgstr " (已锁定)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr "[内建]"
@@ -1594,75 +1593,75 @@ 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
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
msgid "Never"
msgstr "绝不"
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:464
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr "总是"
+
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr "当移动时"
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr "P%1$d 可视度"
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr "P%1$d 十字准星"
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr "自动隐藏延迟"
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr "%1$d 秒"
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr "汇出显示清单至档案"
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr "%s.xml 已保存于 UI 设定文件夹"
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "名称: 描述:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr "%s.txt 已保存于 UI 设定文件夹"
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "汇出 XML 格式列表 (同 -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "汇出 XML 格式列表 (同 -listxml,但不包含装置)"
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "汇出 TXT 格式列表 (同 -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
@@ -1671,31 +1670,31 @@ msgstr ""
"系统设定:\n"
"%1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr "[此系统有无 BIOS 设定]"
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "新增至最爱"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "从最爱移除"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr "保存系统设定"
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (缺省)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr "未找到插件"
@@ -1724,15 +1723,15 @@ msgstr "[ 错误 ]"
msgid "Slider Controls"
msgstr "参数调整"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr "[未找到已保存的状态]"
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr "取消"
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1743,29 +1742,29 @@ msgstr ""
"按下 %2$s 删除\n"
"按下 %3$s 取消"
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr "移除已保存的状态档 %1$s 时发生错误"
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr "按下 %1$s 删除"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr "载入状态"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr "选择要载入的状态"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr "保存状态"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr "按下键盘按键、摇杆按钮或选择状态以覆写"
@@ -1862,18 +1861,33 @@ msgstr "按下 %1$s 清除\n"
msgid "Press %1$s to restore default\n"
msgstr "按下 %1$s 还原缺省值\n"
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr "%1$s (%2$s %3$d)"
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr "输入装置"
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr "[已启用无输入装置]"
@@ -1937,11 +1951,6 @@ 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)"
@@ -1962,7 +1971,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr "开关输入"
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr "输入配置 (一般)"
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr "输入装置"
@@ -2009,8 +2023,8 @@ msgid ""
msgstr ""
"找不到系统 ROM, 请检查 %1$s.ini 档案中指定的 ROM 路径设定。\n"
"\n"
-"如果是首次使用 %2$s, 请参阅 docs 目录中的 %2$s.pdf 以取得设定 %2$s 的相关信息"
-"\n"
+"如果是首次使用 %2$s, 请参阅 docs 目录中的 %2$s.pdf 以取得设定 %2$s 的相关信"
+"息\n"
#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
@@ -2031,57 +2045,57 @@ msgstr "%1$-.100s"
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "驱动: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "整体: 不可执行"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "整体: 未模拟保护"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "整体: 可以执行"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "图形: 不完整,"
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "图形: 不完美, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "图形: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "声音: 无"
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "声音: 无法执行"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "声音: 不完美"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "声音: OK"
@@ -2149,157 +2163,162 @@ msgstr "UI 翻译"
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr "软件清单"
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INI"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr "UI 设定"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr "外挂资料"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "文件"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr "类别 INI"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "快照 (snap)"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "图示"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "控制面板"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "机械图 (cabinets)"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr "贴画 (marquees)"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "PCB 图"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "广告图 (flyers)"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr "标题画面"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr "游戏结局"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "首领"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "装饰图预览"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr "精选"
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr "游戏结束画面"
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "说明图"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "标题图"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "得分"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "对战"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "封面"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "移除 %1$s 文件夹"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "变更 %1$s 文件夹 - 搜寻: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr "新增 %1$s 文件夹 - 搜寻: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "按下 TAB 键设定"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr "%1$s 文件夹"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr "%1$s 文件夹"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "变更文件夹"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "新增文件夹"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "移除文件夹"
@@ -2838,133 +2857,133 @@ msgstr "输入条码"
msgid "Barcode length invalid!"
msgstr "条码长度无效!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr "输入设定"
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "机台设定开关"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "机器设定"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "收入资讯"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr "系统信息"
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr "警示信息"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr "媒体映像档信息"
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "文件管理器"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "磁带控制"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "伪终端"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "选择 BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "插槽设备"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "条码读取器"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "网路装置"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "参数调整"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "视频选项"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "十字准星选项"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "游戏作弊"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "插件选项"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "檢視外部文件"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "新增至最爱"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "从最爱移除"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr "关于 %1$s"
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr "启动系统"
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr "选择新系统"
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr "关闭菜单"
@@ -5594,7 +5613,7 @@ msgid "UI Audit Media"
msgstr "菜单 校验媒体"
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr "切换全萤幕"
@@ -5605,7 +5624,7 @@ msgid "Take Rendered Snapshot"
msgstr "拍摄描绘的撷图"
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr "拍摄描绘的视频"
@@ -5615,17 +5634,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr "切换后处理"
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr "切换过滤"
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr "减少预先缩放"
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr "增加预先缩放"
@@ -6390,17 +6409,17 @@ msgstr "停用: %s"
msgid "%s added"
msgstr "%s 已加入"
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "出招表"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "Mamescore"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "系统信息"
@@ -6410,7 +6429,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr "高分"
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr "MARP得分"
@@ -6420,12 +6439,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Gameinit"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "历史"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6438,12 +6457,12 @@ msgstr ""
"--- 驱动程式信息 ---\n"
"驱动程式: "
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr "MESSinfo"
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr "MAMEinfo"
@@ -6479,3 +6498,7 @@ msgid ""
msgstr ""
"输入组合或按下 %s 取消\n"
"%s"
+
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "系统: \"%1$s\" 软件清单 "
diff --git a/language/Chinese_Traditional/strings.po b/language/Chinese_Traditional/strings.po
index 445a73bfabc..380609878df 100644
--- a/language/Chinese_Traditional/strings.po
+++ b/language/Chinese_Traditional/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2022-07-02 08:43+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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -27,13 +27,12 @@ msgstr ""
"\n"
"按任意鍵繼續"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
-msgstr ""
-"此系統需要掛載下列裝置的媒體映像檔: "
+msgstr "此系統需要掛載下列裝置的媒體映像檔: "
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
@@ -42,7 +41,7 @@ msgstr ""
"啟用 UI 控制\n"
"以 %1$s 切換"
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
@@ -51,185 +50,185 @@ msgstr ""
"停用 UI 控制\n"
"以 %1$s 切換"
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "主音量"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "%1$s 音量"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "超頻 CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr "超頻 %1$s 聲音"
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s 更新率"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s 亮度"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s 對比"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s Gamma 值"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s 水平延展"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s 水平位置"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s 垂直延展"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s 垂直位置"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "雷射影碟 %1$s 水平延展"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "雷射影碟 %1$s 水平位置"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "雷射影碟 %1$s 垂直延展"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "雷射影碟 %1$s 垂直位置"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "向量閃爍度"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "最小光束寬度"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "最大光束寬度"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr "光束點大小"
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "光束強度"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "十字準星尺度 %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "十字準星偏移 %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "十字準星尺度 X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "十字準星尺度 Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "十字準星偏移 X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "十字準星偏移 Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**儲存 ui.ini 時發生錯誤**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**儲存 %s.ini 時發生錯誤**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -273,8 +272,8 @@ msgstr "%1$s %2$s ( %3$d / %4$d 軟體套件 )"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "系統: \"%1$s\" 軟體清單 "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -303,7 +302,7 @@ msgstr "聲音選項"
msgid "Input Assignments"
msgstr "輸入配置"
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "外掛"
@@ -323,7 +322,7 @@ msgstr "系統篩選"
msgid "Customize UI"
msgstr "自訂 UI"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr "設定資料夾"
@@ -780,119 +779,119 @@ msgstr "維持長寬比例"
msgid "Cannot change options while recording!"
msgstr "正在錄製時無法變更選項!"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr "保護"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr "計時"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr "圖形"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr "色盤"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr "聲音"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr "擷取硬體"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr "相機"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr "麥克風"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr "控制"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "鍵盤"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr "滑鼠"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr "媒體"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr "磁碟"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr "印表機"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr "磁帶"
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr "打孔帶"
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr "磁鼓"
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr "固態儲存"
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr "通訊"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr "區域網路"
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr "外部網路"
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"One or more ROMs/disk images for this system are incorrect. The system may "
"not run correctly.\n"
msgstr ""
"本系統有一個或更多的 ROM/磁碟映像檔 是不正確的。此系統可能無法正確執行\n"
-#: src/frontend/mame/ui/info.cpp:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
@@ -900,52 +899,52 @@ msgstr ""
"本系統已知具有下列的問題\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr "本系統有一個或更多的 ROM/磁碟映像檔 尚未正確地被 DUMP。\n"
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr "未完整模擬功能: "
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr "未完美模擬功能: "
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "尚未支援檯面型筐體模式的畫面翻轉。"
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr "此系統需要額外的裝飾圖檔"
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"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:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -956,7 +955,7 @@ msgstr ""
"此系統無法執行, 系統的模擬還不完全。\n"
"除了等待開發人員改良模擬之外, 沒有方法可以解決這個問題。\n"
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -967,7 +966,7 @@ msgstr ""
"此系統的部分元件無法模擬, 因其需要實際活動的互動或機械裝置的組合。 故無法達成"
"此系統的完整體驗。\n"
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -978,7 +977,7 @@ msgstr ""
"\n"
"本系統尚有可執行的相容版: %s"
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -993,27 +992,27 @@ msgstr ""
"\n"
"CPU:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr "GHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "MHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "kHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr "Hz"
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1021,7 +1020,7 @@ msgstr ""
"\n"
"聲音:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1029,50 +1028,50 @@ msgstr ""
"\n"
"視訊:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "無\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "向量"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "畫面 '%1$s'"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "畫面"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr "%1$s:\n"
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr "媒體映像檔訊息"
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "不支援"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "部分支援"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[ 空 ]"
@@ -1100,11 +1099,11 @@ msgstr "[ 完整清單 ]"
msgid "File Already Exists - Override?"
msgstr "檔案已存在 — 是否覆蓋?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "否"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "是"
@@ -1490,31 +1489,31 @@ msgstr "[沒有類別 INI 檔案]"
msgid "[no groups in INI file]"
msgstr "[INI 檔案中無群組]"
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr "沒有找到類別 INI 檔案"
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "檔案"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr "類別檔案中沒有找到群組"
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr "群組"
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr "包含相容版"
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr "分類檔案"
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr "軟體列表/項目"
@@ -1532,7 +1531,7 @@ msgstr "版本: %1$s"
msgid "BIOS Selection"
msgstr "選擇 BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr "系統"
@@ -1584,7 +1583,7 @@ msgstr "投幣數 %1$c: %2$d%3$s\n"
msgid " (locked)"
msgstr " (已鎖定)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr "[內建]"
@@ -1594,75 +1593,75 @@ 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
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
msgid "Never"
msgstr "絕不"
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:464
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr "總是"
+
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr "當移動時"
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr "P%1$d 可見度"
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr "P%1$d 十字準星"
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr "自動隱藏延遲"
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr "%1$d 秒"
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr "匯出顯示清單至檔案"
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr "%s.xml 已儲存於 UI 設定資料夾"
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "名稱: 描述:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr "%s.txt 已儲存於 UI 設定資料夾"
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "匯出 XML 格式清單 (同 -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "匯出 XML 格式清單 (同 -listxml, 但不含裝置)"
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "匯出 TXT 格式清單 (同 -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
@@ -1671,31 +1670,31 @@ msgstr ""
"系統設定:\n"
"%1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr "[此系統有無 BIOS 設定]"
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "新增至最愛"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "從最愛移除"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr "儲存系統設定"
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (預設)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr "未找到外掛"
@@ -1724,15 +1723,15 @@ msgstr "[ 錯誤 ]"
msgid "Slider Controls"
msgstr "參數調整"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr "[未找到已儲存的狀態]"
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr "取消"
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1743,29 +1742,29 @@ msgstr ""
"按下 %2$s 刪除\n"
"按下 %3$s 取消"
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr "移除已儲存的狀態檔 %1$s 時發生錯誤"
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr "按下 %1$s 刪除"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr "載入狀態"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr "選擇要載入的狀態"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr "儲存狀態"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr "按下鍵盤按鍵、搖桿按鈕或選擇狀態以覆寫"
@@ -1862,18 +1861,33 @@ msgstr "按下 %1$s 清除\n"
msgid "Press %1$s to restore default\n"
msgstr "按下 %1$s 還原預設值\n"
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr "%1$s (%2$s %3$d)"
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr "輸入裝置"
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr "[已啟用無輸入裝置]"
@@ -1937,11 +1951,6 @@ 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)"
@@ -1962,7 +1971,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr "開關輸入"
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr "輸入配置 (通用)"
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr "輸入裝置"
@@ -2009,8 +2023,8 @@ msgid ""
msgstr ""
"找不到系統 ROM, 請檢查 %1$s.ini 檔案中指定的 ROM 路徑設定。\n"
"\n"
-"如果是首次使用 %2$s, 請參閱 docs 目錄中的 %2$s.pdf 以取得設定 %2$s 的相關訊息"
-"\n"
+"如果是首次使用 %2$s, 請參閱 docs 目錄中的 %2$s.pdf 以取得設定 %2$s 的相關訊"
+"息\n"
#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
@@ -2031,57 +2045,57 @@ msgstr "%1$-.100s"
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "驅動程式: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "整體: 不可執行"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "整體: 未模擬保護"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "整體: 可以執行"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "圖形: 不完整, "
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "圖形: 不完美, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "圖形: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "聲音: 無"
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "聲音: 無法執行"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "聲音: 不完美"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "聲音: OK"
@@ -2149,157 +2163,162 @@ msgstr "UI 翻譯"
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr "軟體清單"
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INI"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr "UI 設定"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr "外掛資料"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "文件"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr "類別 INI"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "擷圖"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "圖示"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "操作檯"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "筐體圖"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr "標籤圖"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "PCB 圖"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "廣告圖"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr "標題畫面"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr "遊戲結局"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "首領"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "裝飾圖預覽"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr "精選"
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr "遊戲結束畫面"
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "說明圖"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "標題圖"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "得分"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "對戰"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "封面"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "移除 %1$s 資料夾"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "變更 %1$s 資料夾 - 搜尋: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr "新增 %1$s 資料夾 - 搜尋: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "按下 TAB 鍵設定"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr "%1$s 資料夾"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr "%1$s 資料夾"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "變更資料夾"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "新增資料夾"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "移除資料夾"
@@ -2838,133 +2857,133 @@ msgstr "輸入條碼"
msgid "Barcode length invalid!"
msgstr "條碼長度無效!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr "輸入設定"
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "機台設定開關"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "機台設定"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "收入資訊"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr "系統訊息"
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr "警示訊息"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr "媒體映像檔訊息"
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "檔案管理員"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "磁帶控制"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "偽終端"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "選擇 BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "插槽裝置"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "條碼讀取器"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "網路裝置"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "參數調整"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "視訊選項"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "十字準星選項"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "作弊引擎"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "外掛選項"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "查閱外部文件"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "新增至最愛"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "從最愛移除"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr "關於 %1$s"
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr "啟動系統"
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr "選擇新系統"
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr "關閉選單"
@@ -5594,7 +5613,7 @@ msgid "UI Audit Media"
msgstr "選單 驗證媒體"
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr "切換全螢幕"
@@ -5605,7 +5624,7 @@ msgid "Take Rendered Snapshot"
msgstr "拍攝描繪的擷圖"
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr "拍攝描繪的影片"
@@ -5615,17 +5634,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr "切換後處理"
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr "切換篩選"
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr "減少預先縮放"
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr "增加預先縮放"
@@ -6390,17 +6409,17 @@ msgstr "已停用: %s"
msgid "%s added"
msgstr "%s 已加入"
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "指令集"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "Mamescore"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "系統資訊"
@@ -6410,7 +6429,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr "高分檔"
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr "MARPScore"
@@ -6420,12 +6439,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Gameinit"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "歷史"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6438,12 +6457,12 @@ msgstr ""
"--- 驅動程式資訊 ---\n"
"驅動程式: "
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr "MESSinfo"
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr "MAMEinfo"
@@ -6479,3 +6498,7 @@ msgid ""
msgstr ""
"輸入組合或按下 %s 取消\n"
"%s"
+
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "系統: \"%1$s\" 軟體清單 "
diff --git a/language/Croatian/strings.po b/language/Croatian/strings.po
index 658b37c2764..1d012b940e2 100644
--- a/language/Croatian/strings.po
+++ b/language/Croatian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,211 +18,211 @@ 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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -259,7 +259,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -289,7 +289,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -309,7 +309,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -766,169 +766,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -936,7 +936,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -944,7 +944,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -952,7 +952,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -962,82 +962,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1065,11 +1065,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1455,31 +1455,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1497,7 +1497,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1543,7 +1543,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1553,106 +1553,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1677,15 +1677,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1693,29 +1693,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1812,18 +1812,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1887,11 +1902,6 @@ 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)"
@@ -1912,7 +1922,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1973,57 +1988,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2089,157 +2104,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2772,133 +2792,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5506,7 +5526,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5517,7 +5537,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5527,17 +5547,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6300,17 +6320,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6320,7 +6340,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6330,12 +6350,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6344,12 +6364,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Czech/strings.po b/language/Czech/strings.po
index ce713835a5a..6c70c8c5886 100644
--- a/language/Czech/strings.po
+++ b/language/Czech/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2022-06-25 21:10+0200\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.1\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -29,14 +29,14 @@ msgstr ""
"\n"
"Pokračujte stisknutím libovolné klávesy"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
"Tento systém vyžaduje, aby byly obrazy média nahrány do následujících "
"zařízení: "
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
@@ -45,7 +45,7 @@ msgstr ""
"Ovládací prvky uživatelského rozhraní zapnuty\n"
"Pro vypnutí použijte %1$s"
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
@@ -54,185 +54,185 @@ msgstr ""
"Ovládací prvky uživatelského rozhraní vypnuty\n"
"Pro zapnutí použijte %1$s"
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "Celková hlasitost"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "Hlasitost %1$s"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Přetaktovat CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr "Přetaktovat zvuk %1$s"
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s - obnovovací frekvence"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s - jas"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s - kontrast"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s - gamma"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s - natažení vodorovně"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s - pozice vodorovně"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s - natažení svisle"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s - pozice svisle"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc '%1$s' - natažení vodorovně"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc '%1$s' - pozice vodorovně"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisc '%1$s' - natažení svisle"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc '%1$s' - pozice svisle"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "Minimální šířka paprsku"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "Maximální šířka paprsku"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr "Velikost bodu paprsku"
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "Intenzita paprsku"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "%1$s-ová velikost zaměřovače"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "%1$s-ová pozice zaměřovače"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, 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:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, 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:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, 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:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, 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:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**Chyba při ukládání ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Chyba při ukládání %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -276,8 +276,8 @@ msgstr "%1$s %2$s (%3$d z %4$d softvérových balíků)"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "Systém: \"%1$s\" seznam softvéru "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -306,7 +306,7 @@ msgstr "Nastavení zvuku"
msgid "Input Assignments"
msgstr "Přiřazení vstupu"
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "Pluginy"
@@ -326,7 +326,7 @@ msgstr "Systémový filtr"
msgid "Customize UI"
msgstr "Přizpůsobit uživatelské rozhraní"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr "Konfigurovat složky"
@@ -783,112 +783,112 @@ msgstr "Zachovat poměr stran"
msgid "Cannot change options while recording!"
msgstr "Nelze měnit nastavení během nahrávání!"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"One or more ROMs/disk images for this system are incorrect. The system may "
"not run correctly.\n"
@@ -896,7 +896,7 @@ msgstr ""
"Jedna nebo víceré ROM/Obrazy disku pro tento systém nejsou korektní. "
"Zařízení nemusí fungovat správně.\n"
-#: src/frontend/mame/ui/info.cpp:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
@@ -904,7 +904,7 @@ msgstr ""
"Toto zařízení má nedostatky:\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
@@ -912,34 +912,34 @@ msgstr ""
"Jedna nebo víceré ROM/Obrazy disku pro tento systém nebyly správně "
"dumpnuty.\n"
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr "Neemulované prvky: "
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr "Nedostatečně emulované prvky: "
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
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:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr "Tento systém vyžaduje artwork.\n"
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
@@ -947,14 +947,14 @@ msgstr ""
"Tento systém ještě není dokončený. 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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
"Tento systém nemá zvukový hardvér, MAME proto nebude generovat žádné zvuky.\n"
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -965,7 +965,7 @@ msgstr ""
"TENTO SYSTÉM 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:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -977,7 +977,7 @@ msgstr ""
"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:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -988,7 +988,7 @@ msgstr ""
"\n"
"Existují funkční klony tohoto systému: %s"
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -1003,27 +1003,27 @@ msgstr ""
"\n"
"CPU:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1031,7 +1031,7 @@ msgstr ""
"\n"
"Zvuk:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1039,50 +1039,50 @@ msgstr ""
"\n"
"Obraz:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "Žádný\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "Vektorový"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "Obrazovka '%1$s'"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "Obrazovka"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr "Informace o obrazu média"
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "Nepodporováno"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "Částečně podporováno"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[prázdný]"
@@ -1110,11 +1110,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:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "Ne"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Ano"
@@ -1500,31 +1500,31 @@ msgstr "[žádné INI soubory pro kategorie]"
msgid "[no groups in INI file]"
msgstr "[žádné INI soubory pro skupiny]"
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr "Nenalezeny INI soubory pro kategorie"
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "Soubor"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr "V souboru pro kategorii nebyly nalezeny žádné skupiny"
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr "Skupina"
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr "Včetně klonů"
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr "Soubor kategorie"
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr "Seznam/položka softvéru"
@@ -1542,7 +1542,7 @@ msgstr "Revize: %1$s"
msgid "BIOS Selection"
msgstr "Výběr BIOSu"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr "Systém"
@@ -1594,7 +1594,7 @@ msgstr ""
msgid " (locked)"
msgstr " (zamčeno)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr "[vestavěný]"
@@ -1604,75 +1604,75 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr "Nastavení zaměřovače"
-#: src/frontend/mame/ui/miscmenu.cpp:456
-msgctxt "menu-crosshair"
-msgid "Always"
-msgstr "Vždy"
-
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
msgid "Never"
msgstr "Nikdy"
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:464
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr "Vždy"
+
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr "Při pohybu"
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr "Hráč %1$d - Viditelnost"
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr "Hráč %1$d - Zaměřovač"
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr "Čas automatického skrytí"
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr "Export zobrazeného seznamu do souboru"
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, 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:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "SOUBOR: NÁZEV ZAŘÍZENÍ:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, 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:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "Exportovat ve formátu XML (jako -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
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:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "Exportovat ve formátu TXT (jako -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
@@ -1681,31 +1681,31 @@ msgstr ""
"Nastavení systému:\n"
"%1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr "[tento systém nemá nastavení BIOS]"
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Přidat do seznamu Oblíbené"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Odstranit ze seznamu Oblíbené"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr "Uložit nastavení systému"
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (původní)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr "Nenalezeny žádné pluginy"
@@ -1734,15 +1734,15 @@ msgstr "[selhaný]"
msgid "Slider Controls"
msgstr "Posuvné ovladače"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr "[nenalezeny žádné stavy]"
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr "Storno"
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1753,29 +1753,29 @@ msgstr ""
"Stiskněte %2$s pro smazání\n"
"Nebo %3$s pro storno"
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, 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:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr "Stiskněte %1$s pro smazání"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr "Načíst stav"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr "Vyberte stav, který chcete načíst"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr "Uložit stav"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
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í"
@@ -1873,18 +1873,33 @@ msgstr "Pro smazání stiskněte %1$s\n"
msgid "Press %1$s to restore default\n"
msgstr "Pro nastavení původní hodnoty stiskněte %1$s\n"
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr "Vstupní zařízení"
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr "[nejsou povoleny vstupní zařízení]"
@@ -1948,11 +1963,6 @@ msgctxt "menu-inputopts"
msgid "Input Settings"
msgstr "Nastavení vstupu"
-#: src/frontend/mame/ui/inputopts.cpp:95
-msgctxt "menu-inputopts"
-msgid "Input Assignments (general)"
-msgstr "Přiřazení vstupu (obecné)"
-
#: src/frontend/mame/ui/inputopts.cpp:97
msgctxt "menu-inputopts"
msgid "Input Assignments (this system)"
@@ -1973,7 +1983,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr "Přepínací vstupy"
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr "Přiřazení vstupu (obecné)"
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr "Vstupní zařízení"
@@ -2043,57 +2058,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr "Rok výroby: %1$s, výrobce: %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "Ovladač: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Emulace: NEFUNKČNÍ"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Emulace: Neemulovaná ochrana"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Emulace: funkční"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Grafika: neimplementována, "
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Grafika: nedostatečná, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Grafika: funkční, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Zvuk: žádný"
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Zvuk: neimplementován"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Zvuk: nedostatečný"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Zvuk: funkční"
@@ -2161,157 +2176,162 @@ msgstr "Jazykové mutace"
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INI soubory"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr "Nastavení uživatelského rozhraní"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr "Údaje pluginů"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DAT soubory"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr "INI soubory pro kategorie"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Snapshoty"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Ikony"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Ovládací panely"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Kabinety"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "Desky plošných spojů"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Letáky"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr "Úvodní obrazovky"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr "Konce her"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Náhledy artworků"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr "Obrazovky konců her"
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "Jak-na-to"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "Loga"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "Skóre"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Obaly"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "Odstranit složku pro %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, 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:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, 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:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Stiskněte TAB pro nastavení"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr "%1$s složky"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr "%1$s složka"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Změnit složku"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Přidat složku"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Odstranit složku"
@@ -2851,133 +2871,133 @@ msgstr "Vložte čárový kód"
msgid "Barcode length invalid!"
msgstr "Neplatná délka čárového kódu!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr "Nastavení vstupu"
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP přepínače"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Nastavení zařízení"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Statistické informace"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr "Informace o systému"
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr "Chybové hlášky"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr "Informace o obrazu média"
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Správce souborů"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Ovládání kazetového přehrávače"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "Pseudoterminály"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Výběr BIOSu"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Zásuvná zařízení"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Čtečka čárového kódu"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Síťová zařízení"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Posuvné ovladače"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Nastavení obrazu"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Nastavení zaměřovače"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Nastavení pluginů"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Zobrazení externího DAT"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Přidat do seznamu Oblíbené"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Odstranit ze seznamu Oblíbené"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr "O %1$s"
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr "Spustit systém"
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr "Vybrat nový systém"
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr "Zavřít menu"
@@ -5607,7 +5627,7 @@ msgid "UI Audit Media"
msgstr "Uživ. rozhraní - Audit médií"
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr "Přepnout na celou obrazovku a zpět"
@@ -5618,7 +5638,7 @@ msgid "Take Rendered Snapshot"
msgstr "Sesnímat renderovaný snapshot"
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr "Nahrát renderované video"
@@ -5628,17 +5648,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr "Přepnout post-processing"
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr "Přepnout filtr"
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr "Snížit hodnotu předškálování"
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr "Zvýšit hodnotu předškálování"
@@ -6409,17 +6429,17 @@ msgstr "Vypnuto: %s"
msgid "%s added"
msgstr "Cheat %s přídán"
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6429,7 +6449,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6439,12 +6459,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6457,12 +6477,12 @@ msgstr ""
"--- INFORMACE O OVLADAČI ---\n"
"Ovladač: "
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
@@ -6498,3 +6518,7 @@ msgid ""
msgstr ""
"Vložte kombinaci nebo stiskněte %s pro storno\n"
"%s"
+
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "Systém: \"%1$s\" seznam softvéru "
diff --git a/language/Danish/strings.po b/language/Danish/strings.po
index cb543fefc3c..791d615c36d 100644
--- a/language/Danish/strings.po
+++ b/language/Danish/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,211 +18,211 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -259,7 +259,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -289,7 +289,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -309,7 +309,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -766,169 +766,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -936,7 +936,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -944,7 +944,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -952,7 +952,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -962,82 +962,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1065,11 +1065,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1455,31 +1455,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1497,7 +1497,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1543,7 +1543,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1553,106 +1553,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1677,15 +1677,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1693,29 +1693,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1812,18 +1812,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1887,11 +1902,6 @@ 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)"
@@ -1912,7 +1922,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1973,57 +1988,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2089,157 +2104,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2772,133 +2792,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5506,7 +5526,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5517,7 +5537,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5527,17 +5547,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6300,17 +6320,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6320,7 +6340,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6330,12 +6350,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6344,12 +6364,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Dutch/strings.po b/language/Dutch/strings.po
index 495c72f6b45..5ac4b656444 100644
--- a/language/Dutch/strings.po
+++ b/language/Dutch/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -29,204 +29,204 @@ msgstr ""
"\n"
"Druk op een toets om door te gaan"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "Hoofdvolume"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "%1$s volume"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Overklok CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr "Overklok %1$s geluid"
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s Verversingfrequentie"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s Helderheid"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s Contrast"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s Gamma"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s Horizontale uitrekking"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s Horizontale positie"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s Verticale uitrekking"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s Verticale positie"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc '%1$s' Horiz uitrekking"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc '%1$s' Horiz positie"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdic '%1$s' Vert uitrekking"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc '%1$s' Vert positie"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "Vectorflikker"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "Minimale straalbreedte"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "Maximale straalbreedte"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "Gewicht straalintensiteit"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Vizierschaal %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Vizieroffset %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Vizier X-schaal %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Vizier Y-schaal %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Vizier X-offset %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Vizier Y-offset %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**Fout bij het opslaan van ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Fout bij het opslaan van %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -270,8 +270,8 @@ msgstr "%1$s %2$s ( %3$d / %4$d softwarepakketten )"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "Systeem: \"%1$s\" softwarelijst "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -300,7 +300,7 @@ msgstr "Geluid opties"
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "Plugins"
@@ -320,7 +320,7 @@ msgstr ""
msgid "Customize UI"
msgstr "Gebruikersinterface aanpassen"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr "Mappen configureren"
@@ -777,118 +777,118 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr "beveiliging"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr "timing"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr "beeld"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr "kleurpalet"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr "geluid"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr "opnamehardware"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr "camera"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr "microfoon"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr "besturing"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "toetsenbord"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr "muis"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr "media"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr "schijf"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr "printer"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr "magneetband"
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr "ponsband"
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr "trommelgeheugen"
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr "solid state opslag"
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr "communicatie"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
@@ -896,40 +896,40 @@ msgstr ""
"Er zijn problemen bekend met dit systeem\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr "Volledig ongeëmuleerde eigenschappen: "
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr "Onvolledig geëmuleerde eigenschappen: "
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Schermomdraaien wordt in cocktailmodus niet ondersteund.\n"
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr "Dit systeem vereist externe artworkbestanden.\n"
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
@@ -937,7 +937,7 @@ msgstr ""
"Dit systeem is nooit afgemaakt. Het kan vreemd gedrag vertonen of elementen "
"missen, dit zijn geen emulatiefouten.\n"
-#: src/frontend/mame/ui/info.cpp:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
@@ -945,7 +945,7 @@ msgstr ""
"Dit systeem heeft geen geluidshardware, MAME zal geen geluid produceren, dit "
"is verwacht gedrag.\n"
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -956,7 +956,7 @@ msgstr ""
"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:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -964,7 +964,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -975,7 +975,7 @@ msgstr ""
"\n"
"Er zijn werkende varianten van dit systeem: %s"
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -990,27 +990,27 @@ msgstr ""
"\n"
"Processor:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "MHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "kHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1018,7 +1018,7 @@ msgstr ""
"\n"
"Geluid:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1026,50 +1026,50 @@ msgstr ""
"\n"
"Beeld:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "Geen\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "Vector"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "Scherm '%1$s'"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "Scherm"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "Niet ondersteund"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "Gedeeltelijk ondersteund"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[leeg]"
@@ -1097,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:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "Nee"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Ja"
@@ -1487,31 +1487,31 @@ msgstr "[geen categorie INI-bestanden]"
msgid "[no groups in INI file]"
msgstr "[geen groepen in INI-bestand]"
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr "Geen categorie INI-bestanden gevonden"
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "Bestand"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr "Geen groepen gevonden in categoriebestand"
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr "Groep"
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr "Varianten insluiten"
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1529,7 +1529,7 @@ msgstr "Revisie: %1$s"
msgid "BIOS Selection"
msgstr "BIOS-selectie"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr "Systeem"
@@ -1581,7 +1581,7 @@ msgstr "Munt %1$c: %2$d%3$s\n"
msgid " (locked)"
msgstr " (afgeschermd)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1591,106 +1591,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr "Vizier opties"
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "Naam: Omschrijving:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "Exporteer lijst in XML-formaat (zoals -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
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:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "Exporteer lijst in XML-formaat (zoals -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr "[dit systeem heeft geen BIOS-instellingen]"
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Toevoegen aan favorieten"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Verwijderen uit favorieten"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (standaard)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1719,15 +1719,15 @@ msgstr "[mislukt]"
msgid "Slider Controls"
msgstr "Schuifinstellingen"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr "Annuleer"
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1735,29 +1735,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr "Laad state"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr "State opslaan"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1854,18 +1854,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1929,11 +1944,6 @@ 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)"
@@ -1954,7 +1964,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -2019,57 +2034,57 @@ msgstr "%1$-.100s"
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "Driver: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Status: NIET WERKEND"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Status: Ongeëmuleerde beveiliging"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Status: Werkend"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Beeld: Niet geïmplementeerd, "
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Beeld: Niet volledig, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Beeld: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Geluid: Geen"
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Geluid: Niet geïmplementeerd"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Geluid: Niet volledig"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Geluid: OK"
@@ -2137,157 +2152,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DATs"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr "Categorie-INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Schermafbeeldingen"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Iconen"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Bedieningspanelen"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Kasten"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr "Marquees"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "Printplaten"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Flyers"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "Eindbazen"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "Bedieningsuitleg"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "Logos"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "Scores"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "Tegen"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Hoesjes"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "Verwijder %1$s map"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "Wijzig %1$s map - Zoek: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, 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
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Druk op TAB voor keuze"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr "%1$s mappen"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr "%1$s map"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Wijzig map"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Map toevoegen"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Map verwijderen"
@@ -2821,133 +2841,133 @@ msgstr "Vul code in"
msgid "Barcode length invalid!"
msgstr "Barcodelengte ongeldig!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr "Invoerinstellingen"
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP-schakelaars"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Machineconfiguratie"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Boekhoudinginformatie"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr "Systeeminformatie"
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Bestandsbeheer"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Cassettebediening"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "Pseudoterminals"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "BIOS-selectie"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Insteekapparaten"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Barcodelezer"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Netwerkapparaten"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Schuifinstellingen"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Video opties"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Vizier opties"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "Cheat"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Plugin opties"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Externe DAT-overzicht"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Toevoegen aan favorieten"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Verwijderen uit favorieten"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr "Selecteer nieuwe systeem"
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5569,7 +5589,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5580,7 +5600,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5590,17 +5610,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6371,17 +6391,17 @@ msgstr "Uitgeschakeld: %s"
msgid "%s added"
msgstr "%s toegevoegd"
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "Commando"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "Mamescore"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "Sysinfo"
@@ -6391,7 +6411,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr "High Scores"
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr "MARPScore"
@@ -6401,12 +6421,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Spelinit"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "Geschiedenis"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6419,12 +6439,12 @@ msgstr ""
"--- DRIVER INFO ---\n"
"Driver: "
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr "MESSinfo"
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr "MAMEinfo"
@@ -6459,6 +6479,10 @@ msgid ""
"%s"
msgstr ""
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "Systeem: \"%1$s\" softwarelijst "
+
#~ msgid "Visible Delay"
#~ msgstr "Zichtbare vertraging"
diff --git a/language/English/strings.po b/language/English/strings.po
index ad9c48288a0..af6ac1cf6f8 100644
--- a/language/English/strings.po
+++ b/language/English/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -17,211 +17,211 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -258,7 +258,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -288,7 +288,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -308,7 +308,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -765,169 +765,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -935,7 +935,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -943,7 +943,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -951,7 +951,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -961,82 +961,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1064,11 +1064,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1454,31 +1454,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1496,7 +1496,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1542,7 +1542,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1552,106 +1552,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1676,15 +1676,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1692,29 +1692,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1811,18 +1811,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1886,11 +1901,6 @@ 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)"
@@ -1911,7 +1921,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1972,57 +1987,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2088,157 +2103,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2771,133 +2791,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5505,7 +5525,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5516,7 +5536,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5526,17 +5546,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6299,17 +6319,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6319,7 +6339,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6329,12 +6349,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6343,12 +6363,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Estonian/strings.po b/language/Estonian/strings.po
index 0448332d7ce..016d1d3cb34 100644
--- a/language/Estonian/strings.po
+++ b/language/Estonian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -17,211 +17,211 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -258,7 +258,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -288,7 +288,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -308,7 +308,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -765,169 +765,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -935,7 +935,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -943,7 +943,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -951,7 +951,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -961,82 +961,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1064,11 +1064,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1454,31 +1454,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1496,7 +1496,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1542,7 +1542,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1552,106 +1552,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1676,15 +1676,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1692,29 +1692,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1811,18 +1811,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1886,11 +1901,6 @@ 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)"
@@ -1911,7 +1921,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1972,57 +1987,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2088,157 +2103,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2771,133 +2791,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5505,7 +5525,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5516,7 +5536,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5526,17 +5546,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6299,17 +6319,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6319,7 +6339,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6329,12 +6349,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6343,12 +6363,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Finnish/strings.po b/language/Finnish/strings.po
index a1154154fa6..d3cb11921bc 100644
--- a/language/Finnish/strings.po
+++ b/language/Finnish/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,211 +18,211 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -259,7 +259,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -289,7 +289,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -309,7 +309,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -766,169 +766,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -936,7 +936,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -944,7 +944,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -952,7 +952,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -962,82 +962,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1065,11 +1065,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1455,31 +1455,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1497,7 +1497,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1543,7 +1543,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1553,106 +1553,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1677,15 +1677,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1693,29 +1693,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1812,18 +1812,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1887,11 +1902,6 @@ 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)"
@@ -1912,7 +1922,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1973,57 +1988,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2089,157 +2104,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2772,133 +2792,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5506,7 +5526,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5517,7 +5537,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5527,17 +5547,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6300,17 +6320,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6320,7 +6340,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6330,12 +6350,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6344,12 +6364,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/French/strings.po b/language/French/strings.po
index 992f4fbb8de..7400f2e1342 100644
--- a/language/French/strings.po
+++ b/language/French/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -27,204 +27,204 @@ msgstr ""
"\n"
"Appuyez sur une touche pour continuer"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "Volume principal"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "Volume %1$s"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Overclock du processeur %1$s"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr "Overclock %1$s son"
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s - Taux de rafraîchissement"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s - Luminosité"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s - Contraste"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s - Gamma"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s - Stretch horizontal"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s - Position horizontale"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s - Stretch vertical"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s - Position verticale"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "'%1$s' Laserdisc - Stretch horizontal"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "'%1$s' Laserdisc - Position horizontale"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "'%1$s' Laserdisc - Stretch vertical"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "'%1$s' Laserdisc - Position verticale"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "Scintillement de l'affichage vectoriel"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "Largeur de rayon minimum"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "Largeur de rayon maximum"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "Intensité du rayon"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Viseur - Échelle %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Viseur - Offset %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Viseur - Échelle X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Viseur - Échelle Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Viseur - Offset X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Viseur - Offset Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**Erreur de sauvegarde du fichier ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Erreur de sauvegarde du fichier %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -265,8 +265,8 @@ msgstr "%1$s %2$s ( %3$d / %4$d packages logiciels )"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "Liste de logiciels pour le système : \"%1$s\" "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -295,7 +295,7 @@ msgstr "Options du son"
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "Modules d'extension"
@@ -315,7 +315,7 @@ msgstr ""
msgid "Customize UI"
msgstr "Personnaliser l'interface"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr "Configurer les dossiers"
@@ -772,118 +772,118 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr "protection"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr "minutage"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr "graphismes"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr "palette de couleur"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr "son"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr "caméra"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr "microphone"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr "contrôles"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "clavier"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr "souris"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr "disque"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr "imprimante"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
@@ -891,40 +891,40 @@ msgstr ""
"On rencontre les problèmes suivants avec ce système :\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr "Caractéristiques complètement non émulée : "
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr "Caractéristiques émulée imparfaitement : "
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
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:132
+#: src/frontend/mame/ui/info.cpp:133
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:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
@@ -933,7 +933,7 @@ msgstr ""
"bizarrement ou que certains composants soient manquants. Cela ne constitue "
"en aucun cas des bugs d'émulation.\n"
-#: src/frontend/mame/ui/info.cpp:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
@@ -941,7 +941,7 @@ msgstr ""
"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:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -953,7 +953,7 @@ msgstr ""
"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:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -961,7 +961,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -972,7 +972,7 @@ msgstr ""
"\n"
"Il y a des clones fonctionnel de ce système : %s"
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -987,27 +987,27 @@ msgstr ""
"\n"
"Processeur(s) :\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "MHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "kHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1015,7 +1015,7 @@ msgstr ""
"\n"
"Son :\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1023,50 +1023,50 @@ msgstr ""
"\n"
"Vidéo :\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "Aucun\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "Graphismes vectoriels"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s : %2$s\n"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "Écran '%1$s'"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "Écran"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "Non supporté"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "Partiellement supporté"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[vide]"
@@ -1098,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:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "Non"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Oui"
@@ -1488,31 +1488,31 @@ msgstr "[pas de catégorie fichiers INI]"
msgid "[no groups in INI file]"
msgstr "[pas de groupes dans fichier INI]"
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr "Pas de catégorie fichiers INI trouvé"
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "Fichier"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr "Pas de groupes trouvé dans la catétorie de fichier"
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr "Groupe"
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr "Inclure clones"
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1530,7 +1530,7 @@ msgstr "Révision : %1$s"
msgid "BIOS Selection"
msgstr "Sélection BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr "Système"
@@ -1582,7 +1582,7 @@ msgstr "Monnayeur %1$c : %2$d%3$s\n"
msgid " (locked)"
msgstr " (verrouillé)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1592,108 +1592,108 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr "Options du viseur"
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "Nom : Description :\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "Exporter la liste au format XML (comme -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
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:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "Exporter la liste au format TXT (comme -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Ajouter aux favoris"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Supprimer des favoris"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (par défaut)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1722,15 +1722,15 @@ msgstr "[échoué]"
msgid "Slider Controls"
msgstr "Contrôles du curseur"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr "Annuler"
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1738,29 +1738,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr "État de chargement"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr "État de sauvegarde"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1857,18 +1857,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr "Périphériques d'entrée"
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1932,11 +1947,6 @@ 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)"
@@ -1957,7 +1967,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -2022,57 +2037,57 @@ msgstr "%1$-.100s"
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "Driver : %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "En résumé : NE FONCTIONNE PAS"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: 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:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "En résumé : Fonctionne correctement"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Graphismes : Non implémenté"
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Graphismes : Imparfaits, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Graphismes : OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Son : Aucun"
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Son : Non implémenté"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Son : Imparfait"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Son : OK"
@@ -2140,157 +2155,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "Fichiers INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "Fichiers DATs"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr "Catégories INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Captures d'écran"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Icônes"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Panneaux de contrôle"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Bornes"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr "Marquees"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "Circuits imprimés"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Flyers / Prospectus"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr "Écrans-titre"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "Boss / Ennemis et adversaires"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr "Écrans de sélection"
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "Comment faire"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "Logos"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "Scores"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "Versus"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Boîtiers et emballages"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "Supprimer le dossier %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "Changer le dossier %1$s - Recherche : %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, 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
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Appuyez sur TAB pour définir"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr "Dossiers pour %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr "Dossier pour %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Changer le dossier"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Ajouter un dossier"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Supprimer le dossier"
@@ -2824,133 +2844,133 @@ msgstr "Entrez un code"
msgid "Barcode length invalid!"
msgstr "Longueur du code-barres non valide !"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP Switch"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Configuration de la machine"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Infos statistiques"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr "Informations sur le système"
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Gestionnaire de fichiers"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Contrôle de la cassette"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "Pseudo Terminals"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Sélection BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Périphériques d'emplacement"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Lecteur de code-barres"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Périphériques réseau"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Contrôles du curseur"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Options vidéo"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Options du viseur"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "Code de triche"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Options du module d'extension"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Visualiser un DAT externe"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Ajouter aux favoris"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Supprimer des favoris"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5558,7 +5578,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5569,7 +5589,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5579,17 +5599,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6352,17 +6372,17 @@ msgstr "Désactivée : %s"
msgid "%s added"
msgstr "%s ajouté"
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "Aperçu command.dat"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "Aperçu story.dat"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "Aperçu sysinfo.dat"
@@ -6372,7 +6392,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr "High Scores"
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr "MARPScore"
@@ -6382,12 +6402,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Aperçu gameinit.dat"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "Aperçu history.xml"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6400,12 +6420,12 @@ msgstr ""
"--- DRIVER INFO ---\n"
"Driver: "
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr "MESSinfo"
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr "MAMEinfo"
@@ -6440,6 +6460,10 @@ msgid ""
"%s"
msgstr ""
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "Liste de logiciels pour le système : \"%1$s\" "
+
#~ msgid "Visible Delay"
#~ msgstr "Attente visible"
diff --git a/language/French_Belgium/strings.po b/language/French_Belgium/strings.po
index ee44447bc87..c4573a11785 100644
--- a/language/French_Belgium/strings.po
+++ b/language/French_Belgium/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -27,204 +27,204 @@ msgstr ""
"\n"
"Appuyez sur une touche pour continuer"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "Volume principal"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "Volume %1$s"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Overclock du processeur %1$s"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s - Taux de rafraîchissement"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s - Luminosité"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s - Contraste"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s - Gamma"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s - Stretch horizontal"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s - Position horizontale"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s - Stretch vertical"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s - Position verticale"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "'%1$s' Laserdisc - Stretch horizontal"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "'%1$s' Laserdisc - Position horizontale"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "'%1$s' Laserdisc - Stretch vertical"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "'%1$s' Laserdisc - Position verticale"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "Scintillement de l'affichage vectoriel"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "Largeur de rayon minimum"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "Largeur de rayon maximum"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "Intensité du rayon"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Viseur - Échelle %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Viseur - Offset %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Viseur - Échelle X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Viseur - Échelle Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Viseur - Offset X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Viseur - Offset Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**Erreur de sauvegarde du fichier ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Erreur de sauvegarde du fichier %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -265,8 +265,8 @@ msgstr "%1$s %2$s ( %3$d / %4$d packages logiciels )"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "Liste de logiciels pour le système : \"%1$s\" "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -295,7 +295,7 @@ msgstr "Options du son"
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "Plugins / Modules d'extension"
@@ -315,7 +315,7 @@ msgstr ""
msgid "Customize UI"
msgstr "Personnaliser l'interface"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr "Configurer les dossiers"
@@ -772,118 +772,118 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
@@ -891,40 +891,40 @@ msgstr ""
"On rencontre les problèmes suivants avec ce système :\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
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:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
@@ -933,7 +933,7 @@ msgstr ""
"bizarrement ou que certains composants soient manquants. Cela ne constitue "
"en aucun cas des bugs d'émulation.\n"
-#: src/frontend/mame/ui/info.cpp:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
@@ -941,7 +941,7 @@ msgstr ""
"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:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -952,7 +952,7 @@ msgstr ""
"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:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -960,7 +960,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -971,7 +971,7 @@ msgstr ""
"\n"
"Il existe des clones de ce système qui fonctionnent correctement : %s"
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -986,27 +986,27 @@ msgstr ""
"\n"
"Processeur(s) :\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1014,7 +1014,7 @@ msgstr ""
"\n"
"Son :\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1022,50 +1022,50 @@ msgstr ""
"\n"
"Vidéo :\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "Aucun\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "Graphismes vectoriels"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s : %2$s\n"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "Écran '%1$s'"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "Écran"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "Non supporté"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "Partiellement supporté"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[vide]"
@@ -1097,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:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "Non"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Oui"
@@ -1487,31 +1487,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "Fichier"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1529,7 +1529,7 @@ msgstr "Révision : %1$s"
msgid "BIOS Selection"
msgstr "Sélection du BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr "Système"
@@ -1581,7 +1581,7 @@ msgstr "Monnayeur %1$c : %2$d%3$s\n"
msgid " (locked)"
msgstr " (verrouillé)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1591,108 +1591,108 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr "Options du viseur"
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "Nom : Description :\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "Exporter la liste au format XML (comme -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
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:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "Exporter la liste au format TXT (comme -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Ajouter aux favoris"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Supprimer des favoris"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (par défaut)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1721,15 +1721,15 @@ msgstr "[échoué]"
msgid "Slider Controls"
msgstr "Contrôles du curseur"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1737,29 +1737,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1856,18 +1856,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr "Périphériques d'entrée"
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1931,11 +1946,6 @@ 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)"
@@ -1956,7 +1966,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -2017,57 +2032,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "Driver : %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "En résumé : NE FONCTIONNE PAS"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: 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:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "En résumé : Fonctionne correctement"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Graphismes : Imparfaits, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Graphismes : OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Son : Non implémenté"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Son : Imparfait"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Son : OK"
@@ -2135,157 +2150,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "Fichiers INI"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "Fichiers DAT"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Snapshots / Captures d'écran"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Icônes"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Control Panels / Panneaux de contrôle"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Cabinets / Bornes"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "PCBs / Circuits imprimés"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Flyers / Prospectus"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr "Title Screens / Écrans-titre"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "Bosses / Ennemis et adversaires"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr "Select / Écrans de sélection"
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "HowTo / Comment faire"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Covers / Boîtiers et emballages"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "Supprimer le dossier %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "Changer le dossier %1$s - Recherche: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, 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
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Appuyez sur TAB pour définir"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr "Dossiers pour %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr "Dossier pour %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Changer le dossier"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Ajouter un dossier"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Supprimer le dossier"
@@ -2819,133 +2839,133 @@ msgstr "Entrez un code"
msgid "Barcode length invalid!"
msgstr "Longueur du code-barres non valide !"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP Switch"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Configuration de la machine"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Infos statistiques"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr "Informations sur le système"
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Gestionnaire de fichiers"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Contrôle de la cassette"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Sélection du BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Slot Devices / Périphériques d'emplacement"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Lecteur de code-barres"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Périphériques réseau"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Contrôles du curseur"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Options vidéo"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Options du viseur"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Plugin / Options du module d'extension"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Visualiser un DAT externe"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Ajouter aux favoris"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Supprimer des favoris"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5553,7 +5573,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5564,7 +5584,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5574,17 +5594,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6347,17 +6367,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "Aperçu command.dat"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "Aperçu story.dat"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "Aperçu sysinfo.dat"
@@ -6367,7 +6387,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6377,12 +6397,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Aperçu gameinit.dat"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "Aperçu history.xml"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6391,12 +6411,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr "Aperçu messinfo.dat"
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr "Aperçu mameinfo.dat"
@@ -6431,6 +6451,10 @@ msgid ""
"%s"
msgstr ""
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "Liste de logiciels pour le système : \"%1$s\" "
+
#~ msgid "Visible Delay"
#~ msgstr "Attente visible"
diff --git a/language/French_Canada/strings.po b/language/French_Canada/strings.po
index fb09e26e796..3fe0a0b6820 100644
--- a/language/French_Canada/strings.po
+++ b/language/French_Canada/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,211 +18,211 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -259,7 +259,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -289,7 +289,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -309,7 +309,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -766,169 +766,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -936,7 +936,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -944,7 +944,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -952,7 +952,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -962,82 +962,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1065,11 +1065,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1455,31 +1455,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1497,7 +1497,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1543,7 +1543,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1553,106 +1553,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1677,15 +1677,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1693,29 +1693,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1812,18 +1812,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1887,11 +1902,6 @@ 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)"
@@ -1912,7 +1922,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1973,57 +1988,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2089,157 +2104,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2772,133 +2792,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5506,7 +5526,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5517,7 +5537,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5527,17 +5547,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6300,17 +6320,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6320,7 +6340,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6330,12 +6350,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6344,12 +6364,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Georgian/strings.po b/language/Georgian/strings.po
index 5dc80cc5c77..9dcc54646ab 100644
--- a/language/Georgian/strings.po
+++ b/language/Georgian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,211 +16,211 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -257,7 +257,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -287,7 +287,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -764,169 +764,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -934,7 +934,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -942,7 +942,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -950,7 +950,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -960,82 +960,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1063,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1453,31 +1453,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1495,7 +1495,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1541,7 +1541,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1551,106 +1551,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1675,15 +1675,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1691,29 +1691,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1810,18 +1810,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1885,11 +1900,6 @@ 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)"
@@ -1910,7 +1920,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1971,57 +1986,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2087,157 +2102,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2770,133 +2790,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5504,7 +5524,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5515,7 +5535,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5525,17 +5545,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6298,17 +6318,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6318,7 +6338,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6328,12 +6348,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6342,12 +6362,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/German/strings.po b/language/German/strings.po
index 86b28c5e868..48e6f9282de 100644
--- a/language/German/strings.po
+++ b/language/German/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -29,204 +29,204 @@ msgstr ""
"\n"
"Drücken Sie eine beliebige Taste zum Fortfahren"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "Gesamtlautstärke"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "%1$s Lautstärke"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "CPU %1$s übertakten"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr "Sound %1$s übertakten"
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s Aktualisierungsrate"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s Helligkeit"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s Kontrast"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s Gamma"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s Horizontale Streckung"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s Horizontale Position"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s Vertikale Streckung"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s Vertikale Position"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc '%1$s' Horizontale Streckung"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc '%1$s' Horizontale Position"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisc '%1$s' Vertikale Streckung"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc '%1$s' Vertikale Position"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "Vektorflimmern"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "Minimale Strahlbreite"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "Maximale Strahlbreite"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "Gewichtung der Strahlintensität"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Fadenkreuzskalierung %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Fadenkreuzversatz %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Fadenkreuzskalierung X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Fadenkreuzskalierung Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Fadenkreuzversatz X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Fadenkreuzversatz Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**Fehler beim Speichern von ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Fehler beim Speichern von %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -270,8 +270,8 @@ msgstr "%1$s %2$s ( %3$d / %4$d Programm-Pakete )"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "System: \"%1$s\" Softwareliste "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -300,7 +300,7 @@ msgstr "Soundeinstellungen"
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "Erweiterungen"
@@ -320,7 +320,7 @@ msgstr ""
msgid "Customize UI"
msgstr "Benutzeroberfläche anpassen"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -777,169 +777,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr "Kopierschutz"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr "Zeitlicher Ablauf"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr "Grafik"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr "Farbpalette"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr "Sound"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr "Kamera"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr "Mikrofon"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr "Bedienelemente"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "Tastatur"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr "Maus"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr "Festplatte"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr "Drucker"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr "Komplett unemulierte Funktionen: "
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr "Nicht perfekt emulierte Funktionen: "
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
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:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -947,7 +947,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -955,7 +955,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -963,7 +963,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -978,27 +978,27 @@ msgstr ""
"\n"
"CPU:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "MHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "kHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1006,7 +1006,7 @@ msgstr ""
"\n"
"Sound:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1014,50 +1014,50 @@ msgstr ""
"\n"
"Video:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "Keine\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "Vektor"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "Bildschirm '%1$s'"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "Bildschirm"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "Nicht unterstützt"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "Teilweise unterstützt"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[leer]"
@@ -1085,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:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "Nein"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Ja"
@@ -1475,31 +1475,31 @@ msgstr "[Keine Kategorie INI Dateien]"
msgid "[no groups in INI file]"
msgstr "[Keine Gruppen in INI Datei]"
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr "Keine Kategorie INI Dateien gefunden"
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "Datei"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr "Keine Gruppen in Kategorie Datei gefunden"
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr "Gruppe"
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr "Klone einschließen"
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1517,7 +1517,7 @@ msgstr "Version: %1$s"
msgid "BIOS Selection"
msgstr "BIOS-Auswahl"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr "System"
@@ -1569,7 +1569,7 @@ msgstr "Münzen %1$c: %2$d%3$s\n"
msgid " (locked)"
msgstr " (gesperrt)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1579,107 +1579,107 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr "Fadenkreuzeinstellungen"
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "Name: Beschreibung:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "Liste im XML-Format exportieren (wie -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
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:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "Liste im TXT-Format exportieren (wie -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Zu Favoriten hinzufügen"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Aus Favoriten entfernen"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (Standard)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1708,15 +1708,15 @@ msgstr "[fehlgeschlagen]"
msgid "Slider Controls"
msgstr "Schieberegler"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr "Abbrechen"
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1724,29 +1724,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr "Lade Status"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr "Speichere Status"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1843,18 +1843,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1918,11 +1933,6 @@ 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)"
@@ -1943,7 +1953,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -2008,57 +2023,57 @@ msgstr "%1$-.100s"
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "Treiber: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Insgesamt: FUNKTIONIERT NICHT"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Insgesamt: Nicht emulierter Kopierschutz"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Insgesamt: Funktioniert"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Grafik: Nicht implementiert, "
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Grafik: Fehlerhaft, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Grafik: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Sound: Keine"
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Sound: Nicht implementiert"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Sound: Fehlerhaft"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Sound: OK"
@@ -2126,157 +2141,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DATs"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr "Kategorie INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Schnappschüsse"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Icons"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Bedienfelder"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Gehäuse"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr "Marquees"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "Platinen"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Flyer"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "Bosse"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Vorschau Illustrationen"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "Handbuch"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "Logos"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "Spielstände"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "Gegen"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Cover"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "%1$s-Ordner entfernen"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "%1$s-Ordner ändern - Suche: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, 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
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Zum Setzen drücken Sie TAB"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Ordner wechseln"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Ordner hinzufügen"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Ordner entfernen"
@@ -2810,133 +2830,133 @@ msgstr "Code eingeben"
msgid "Barcode length invalid!"
msgstr "Barcodelänge ungültig!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr "Eingabeeinstellungen"
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP-Schalter"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Konfiguration der Maschine"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Buchhaltungsinformationen"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Dateimanager"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Bedienung Cassettendeck"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "Pseudoterminals"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "BIOS-Auswahl"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Steckplatzgeräte"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Barcodeleser"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Netzwerkgeräte"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Schieberegler"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Videoeinstellungen"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Fadenkreuzeinstellungen"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "Cheat"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Erweiterungs-Optionen"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Externe DAT-Anzeige"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Zu Favoriten hinzufügen"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Aus Favoriten entfernen"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5558,7 +5578,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5569,7 +5589,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5579,17 +5599,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6356,17 +6376,17 @@ msgstr "Deaktiviert: %s"
msgid "%s added"
msgstr "%s hinzugefügt"
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "Befehl"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "Mamespielstand"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "Sysinfo"
@@ -6376,7 +6396,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr "Rekordpunktzahlen"
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr "MARP-Spielstand"
@@ -6386,12 +6406,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Gameinit"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "Geschichte"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6404,12 +6424,12 @@ msgstr ""
"--- TREIBER INFO ---\n"
"Treiber: "
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr "MESS-Info"
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr "MAME-Info"
@@ -6444,6 +6464,10 @@ msgid ""
"%s"
msgstr ""
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "System: \"%1$s\" Softwareliste "
+
#~ msgid "Visible Delay"
#~ msgstr "Sichtbare Verzögerung"
diff --git a/language/Greek/strings.po b/language/Greek/strings.po
index 9fe20c63a19..3e423e8259f 100644
--- a/language/Greek/strings.po
+++ b/language/Greek/strings.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2021-06-24 16: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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -27,12 +27,12 @@ msgstr ""
"\n"
"Πιέστε ένα πλήκτρο για συνέχεια"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
@@ -41,7 +41,7 @@ msgstr ""
"Χειρισμός UI ενεργοποιημένος\n"
"Χρήση %1$s για εναλλαγή"
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
@@ -50,185 +50,185 @@ msgstr ""
"Χειρισμός UI απενεργοποιημένος\n"
"Χρήση %1$s για εναλλαγή"
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "Κύρια Ένταση"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "%1$s Ένταση"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Υπερχρονισμός CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr "Υπερχρονισμός %1$s ήχου"
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s Ρυθμός Ανανέωσης"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s Φωτεινότητα"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s Αντίθεση"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s Γάμμα"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s Οριζόντια Επέκταση"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s Οριζόντια Θέση"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s Κάθετη Επέκταση"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s Κάθετη Θέση"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc '%1$s' Οριζόντια Επέκταση"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc '%1$s' Οριζόντια Θέση"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisc '%1$s' Κάθετη Επέκταση"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc '%1$s' Κάθετη Θέση"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "Τρεμόπαιγμα Διανύσματος"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "Ελάχιστο Πλάτος Ακτίνας"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "Μέγιστο Πλάτος Ακτίνας"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr "Μέγεθος Κουκίδας Ακτίνας"
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "Βάρος Έντασης Ακτίνας"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Κλίμακα Στόχαστρου %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Μετατόπιση Στοχάστρου %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Κλίμακα Στόχαστρου X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Κλίμακα Στόχαστρου Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Μετατόπιση Στοχάστρου X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Μετατόπιση Στοχάστρου Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**Σφάλμα αποθήκευσης ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Σφάλμα αποθήκευσης %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -272,8 +272,8 @@ msgstr "%1$s %2$s ( %3$d / %4$d πακέτα λογισμικού)"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "Σύστημα: \"%1$s\" λίστα λογισμικού "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -302,7 +302,7 @@ msgstr "Επιλογές Ήχου"
msgid "Input Assignments"
msgstr "Ανάθεση Εισαγωγών"
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "Πρόσθετα"
@@ -322,7 +322,7 @@ msgstr "Φίλτρο Συστήματος"
msgid "Customize UI"
msgstr "Προσαρμογή UI"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr "Διαμόρφωση Φακέλων"
@@ -779,119 +779,120 @@ msgstr "Διατήρηση Αναλογίας Διαστάσεων"
msgid "Cannot change options while recording!"
msgstr "Δεν είναι δυνατή η αλλαγή επιλογών κατά την εγγραφή!"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr "προστασία"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr "χρονισμός"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr "γραφικά"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr "χρωματική παλέτα"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr "ήχος"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr "υλικό καταγραφής"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr "κάμερα"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr "μικρόφωνο"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr "χειρισμός"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "πληκτρολόγιο"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr "ποντίκι"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr "μέσα"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr "δίσκος"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr "εκτυπωτής"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr "μαγνητική ταινία"
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr "διάτρητη ταινία"
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr "μαγνητικό τύμπανο"
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr "αποθήκευση στερεάς κατάστασης"
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr "επικοινωνίες"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr "Δίκτυο LAN"
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr "Δίκτυο WAN"
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"One or more ROMs/disk images for this system are incorrect. The system may "
"not run correctly.\n"
-msgstr "Μία ή περισσότερες ROMs/εικόνες δίσκων για αυτό το σύστημα είναι εσφαλμένες. "
+msgstr ""
+"Μία ή περισσότερες ROMs/εικόνες δίσκων για αυτό το σύστημα είναι εσφαλμένες. "
"Το σύστημα μπορεί να μην εκτελείται σωστά.\n"
-#: src/frontend/mame/ui/info.cpp:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
@@ -899,42 +900,43 @@ msgstr ""
"Υπάρχουν γνωστά προβλήματα με αυτό το σύστημα\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
-msgstr "Μία ή περισσότερες ROMs/εικόνες δίσκων για αυτό το σύστημα δεν έχουν γίνει "
+msgstr ""
+"Μία ή περισσότερες ROMs/εικόνες δίσκων για αυτό το σύστημα δεν έχουν γίνει "
"dump σωστά.\n"
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr "Εντελώς μη εξομοιωμένα χαρακτηριστικά: "
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr "Μερικώς εξομοιωμένα χαρακτηριστικά: "
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
"Το αναποδογύρισμα της οθόνης σε κοκτέιλ λειτουργία δεν υποστηρίζεται.\n"
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr "Αυτό το σύστημα απαιτεί εξωτερικά αρχεία artwork.\n"
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
@@ -942,7 +944,7 @@ msgstr ""
"Αυτό το σύστημα δεν ολοκληρώθηκε ποτέ. Αυτό μπορεί να εμφανίσει ασυνήθιστη "
"συμπεριφορά ή στοιχεία να λείπουν που δεν είναι σφάλματα στην εξομοίωση.\n"
-#: src/frontend/mame/ui/info.cpp:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
@@ -950,7 +952,7 @@ msgstr ""
"Αυτό το σύστημα δεν έχει κανένα υλικό ήχου, το MAME δεν θα παράγει κανένα "
"ήχο, αυτή είναι αναμενόμενη συμπεριφορά.\n"
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -962,7 +964,7 @@ msgstr ""
"αυτό το πρόβλημα εκτός από την αναμονή για τους προγραμματιστές να "
"βελτιώσουν την εξομοίωση.\n"
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -974,7 +976,7 @@ msgstr ""
"φυσική αλληλεπίδραση ή αποτελούνται από μηχανικές συσκευές. Δεν είναι "
"δυνατόν να δοκιμάσετε πλήρως αυτό το σύστημα.\n"
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -985,7 +987,7 @@ msgstr ""
"\n"
"Υπάρχουν κλώνοι αυτού του συστήματος που λειτουργούν: %s"
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -1000,27 +1002,27 @@ msgstr ""
"\n"
"Επεξεργαστής:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr "GHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "MHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "kHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr "Hz"
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1028,7 +1030,7 @@ msgstr ""
"\n"
"Ήχος:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1036,50 +1038,50 @@ msgstr ""
"\n"
"Βίντεο:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "Κανένα\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "Διάνυσμα"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "Οθόνη '%1$s'"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "Οθόνη"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr "%1$s:\n"
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr "Πληροφορίες εικόνας μέσου"
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "Δεν υποστηρίζεται"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "Υποστηρίζεται μερικώς"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[κενό]"
@@ -1107,11 +1109,11 @@ msgstr "[συμβατές λίστες]"
msgid "File Already Exists - Override?"
msgstr "Το Αρχείο Υπάρχει Ήδη - Να Αντικατασταθεί;"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "Όχι"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Ναι"
@@ -1497,31 +1499,31 @@ msgstr "[χωρίς αρχεία INI κατηγοριών]"
msgid "[no groups in INI file]"
msgstr "[χωρίς ομάδες στο αρχείο INI]"
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr "Δεν βρέθηκαν αρχεία INI κατηγοριών"
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "Αρχείο"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr "Δεν βρέθηκαν ομάδες στο αρχείο κατηγορίας"
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr "Ομάδα"
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr "Περιλαμβάνονται κλώνοι"
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr "Αρχείο Κατηγοριών"
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr "Λίστα λογισμικού/αντικείμενο"
@@ -1539,7 +1541,7 @@ msgstr "Αναθεώρηση: %1$s"
msgid "BIOS Selection"
msgstr "Επιλογή BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr "Σύστημα"
@@ -1591,7 +1593,7 @@ msgstr "Κέρμα %1$c: %2$d%3$s\n"
msgid " (locked)"
msgstr " (κλειδωμένο)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr "[ενσωματομένο]"
@@ -1601,75 +1603,75 @@ 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
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
msgid "Never"
msgstr "Ποτέ"
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:464
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr "Πάντα"
+
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr "Όταν κινείται"
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr "Ορατότητα P%1$d"
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr "Στόχαστρο P%1$d"
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr "Καθυστέρηση αυτόματης απόκρυψης"
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr "%1$d s"
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr "Εξαγωγή προβαλόμενης λίστας σε αρχείο"
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr "%s.xml αποθηκεύτηκε στο φάκελο ρυθμίσεων του UI."
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "Όνομα: Περιγραφή:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr "%s.txt αποθηκεύτηκε στο φάκελο ρυθμίσεων του UI."
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "Εξαγωγή σε μορφή XML (όπως -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "Εξαγωγή σε μορφή XML (όπως -listxml, χωρίς τις συσκευές)"
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "Εξαγωγή σε μορφή TXT (όπως -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
@@ -1678,31 +1680,31 @@ msgstr ""
"Ρυθμίσεις Συστήματος:\n"
"%1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr "[αυτό το σύστημα δεν έχει ρυθμίσεις BIOS]"
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Προσθήκη Στα Αγαπημένα"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Αφαίρεση Από Τα Αγαπημένα"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr "Αποθήκευση Ρυθμίσεων Συστήματος"
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (προεπιλογή)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr "Δε βρέθηκαν πρόσθετα"
@@ -1731,15 +1733,15 @@ msgstr "[απέτυχε]"
msgid "Slider Controls"
msgstr "Έλεγχος Slider"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr "[δε βρέθηκαν αποθηκευμένες καταστάσεις]"
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr "Ακύρωση"
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1750,29 +1752,29 @@ msgstr ""
"Πατήστε %2$s για διαγραφή\n"
"Πατήστε %3$s για ακύρωση"
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr "Πρόβλημα κατά την αφαίρεση της αποθηκευμένης κατάστασης %1$s"
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr "Πατήστε %1$s για διαγραφή"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr "Φόρτωση Κατάστασης"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr "Επιλογή κατάστασης για φόρτωση"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr "Αποθήκευση Κατάστασης"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
"Πατήστε ένα πλήκτρο ή κουμπί μοχλού, ή επιλέξτε κατάσταση για αντικατάσταση"
@@ -1870,18 +1872,33 @@ msgstr "Πιέστε το πλήκτρο %1$s για καθαρισμό"
msgid "Press %1$s to restore default\n"
msgstr "Πιέστε το πλήκτρο %1$s για επαναφορά προεπιλογών\n"
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr "%1$s (%2$s %3$d)"
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr "Συσκευές Εισαγωγής"
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr "[δεν ειναι ενεργοποιημένες συσκευές εισαγωγής]"
@@ -1945,11 +1962,6 @@ 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)"
@@ -1970,7 +1982,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr "Εναλλάξιμες Εισαγωγές"
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr "Ανάθεση Εισαγωγών (γενικά)"
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr "Συσκευές Εισαγωγής"
@@ -2037,57 +2054,57 @@ msgstr "%1$-.100s"
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "Οδηγός: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Συνολικά: ΔΕΝ ΛΕΙΤΟΥΡΓΕΙ"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Συνολικά: Προστασία Μη Εξομοιωμένη"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Συνολικά: Λειτουργεί"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Γραφικά: Μη υλοποιημένα, "
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Γραφικά: Ατελή, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Γραφικά: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Ήχος: Κανένας"
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Ήχος: Δεν Έχει Υλοποιηθεί"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Ήχος: Ατελής"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Ήχος: OK"
@@ -2155,157 +2172,162 @@ msgstr "Μεταφράσεις UI"
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr "Ρυθμίσεις UI"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr "Δεδομένα Πρόσθετων"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DATs"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr "INIs Κατηγοριών"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Στιγμιότυπα"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Εικονίδια"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Πίνακες ελέγχου"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Καμπίνες"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr "Μαρκίζες"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "PCBs"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Φυλλάδια"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr "Οθόνες Τίτλου"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr "Τερματισμοί Παιχνιδιών"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "Αρχηγοί"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Προεπισκόπηση Artwork"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr "Επιλογή"
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr "Οθονες Game Over"
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "Πως να"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "Λογότυπα"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "Βαθμολογία"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "Versus"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Εξώφυλλα"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "Αφαίρεση Φακέλου %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "Αλλαγή Φακέλου %1$s - Αναζήτηση: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr "Προσθήκη Φακέλου %1$s - Αναζήτηση: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Πιέστε το πλήκτρο TAB για να ορίσετε"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr "%1$s Φάκελοι"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr "%1$s Φάκελος"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Αλλαγή Φακέλου"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Προσθήκη Φακέλου"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Αφαίρεση Φακέλου"
@@ -2845,133 +2867,133 @@ msgstr "Εισάγετε τον Κωδικό"
msgid "Barcode length invalid!"
msgstr "Μη έγκυρο μήκος γραμμωτού κώδικα!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr "Ρυθμίσεις Εισαγωγής"
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "Μικροδιακόπτες"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Παραμετροποίηση Μηχανήματος"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Λογιστικές Πληροφορίες"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr "Πληροφορίες Συστήματος"
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr "Πληροφορίες Προειδοποιήσεων"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr "Πληροφορίες εικόνας μέσου"
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Διαχείριση Αρχείων"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Έλεγχος Κασέτας"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "Ψευδό Τερματικά"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Επιλογή BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Συσκευές Υποδοχής"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Συσκευή Ανάγνωσης Γραμμωτού Κώδικα"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Συσκευές Δικτύου"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Έλεγχος Slider"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Επιλογές Βίντεο"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Επιλογές Στόχαστρου"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "Cheat"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Επιλογές Πρόσθετων"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Προβολή Εξωτερικού DAT"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Προσθήκη Στα Αγαπημένα"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Αφαίρεση Από Τα Αγαπημένα"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr "Σχετικά με το %1$s"
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr "Έναρξη Συστήματος"
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr "Επιλέξτε Νέο Σύστημα"
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr "Κλείσιμο Μενού"
@@ -5604,7 +5626,7 @@ msgid "UI Audit Media"
msgstr "UI Έλεγχος Μέσων"
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr "Εναλλαγή πλήρους οθόνης"
@@ -5615,7 +5637,7 @@ msgid "Take Rendered Snapshot"
msgstr "Λήψη αποδομένου στιγμιότυπου"
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr "Εγγραφή Αποδομένου Βίντεο"
@@ -5625,17 +5647,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr "Εναλλαγή Post-Processing"
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr "Εναλλαγή φίλτρου"
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr "Μείωση Prescaling"
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr "Άυξηση Prescaling"
@@ -6407,17 +6429,17 @@ msgstr "Απενεργοποιημένο: %s"
msgid "%s added"
msgstr "%s προστέθηκε"
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "Εντολή"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "Mamescore"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "Sysinfo"
@@ -6427,7 +6449,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr "Υψηλά σκορ"
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr "MARPScore"
@@ -6437,12 +6459,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Αρχικοποίηση παιχνιδιού"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "Ιστορία"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6455,12 +6477,12 @@ msgstr ""
"--- ΠΛΗΡΟΦΟΡΙΕΣ ΟΔΗΓΟΥ ---\n"
"Οδηγός: "
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr "MESSinfo"
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr "MAMEinfo"
@@ -6497,3 +6519,6 @@ msgstr ""
"Εισάγετε συνδυασμό ή πατήστε %s για ακύρωση\n"
"%s"
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "Σύστημα: \"%1$s\" λίστα λογισμικού "
diff --git a/language/Hebrew/strings.po b/language/Hebrew/strings.po
index 44bed2a1cd6..ce9d0dd9559 100644
--- a/language/Hebrew/strings.po
+++ b/language/Hebrew/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -17,211 +17,211 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -258,7 +258,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -288,7 +288,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -308,7 +308,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -765,169 +765,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -935,7 +935,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -943,7 +943,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -951,7 +951,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -961,82 +961,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1064,11 +1064,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1454,31 +1454,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1496,7 +1496,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1542,7 +1542,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1552,106 +1552,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1676,15 +1676,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1692,29 +1692,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1811,18 +1811,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1886,11 +1901,6 @@ 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)"
@@ -1911,7 +1921,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1972,57 +1987,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2088,157 +2103,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2771,133 +2791,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5505,7 +5525,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5516,7 +5536,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5526,17 +5546,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6299,17 +6319,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6319,7 +6339,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6329,12 +6349,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6343,12 +6363,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Hindi/strings.po b/language/Hindi/strings.po
index b8c1ac588e9..9e33e4af548 100644
--- a/language/Hindi/strings.po
+++ b/language/Hindi/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,211 +16,211 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -257,7 +257,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -287,7 +287,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -764,169 +764,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -934,7 +934,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -942,7 +942,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -950,7 +950,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -960,82 +960,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1063,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1453,31 +1453,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1495,7 +1495,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1541,7 +1541,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1551,106 +1551,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1675,15 +1675,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1691,29 +1691,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1810,18 +1810,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1885,11 +1900,6 @@ 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)"
@@ -1910,7 +1920,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1971,57 +1986,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2087,157 +2102,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2770,133 +2790,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5504,7 +5524,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5515,7 +5535,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5525,17 +5545,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6298,17 +6318,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6318,7 +6338,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6328,12 +6348,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6342,12 +6362,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Hungarian/strings.po b/language/Hungarian/strings.po
index 93bea17d0ff..91abacbc367 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: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -25,204 +25,204 @@ msgstr ""
"\n"
"Nyomj egy gombot a folytatáshoz"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "Fő hangerő"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "%1$s Hangerő"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Processzor túlhajtás %1$s"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s Képfrissítés"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s Fényerő"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s Kontraszt"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s Gamma"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s Vízszintes nyújtás"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s Vízszintes helyzet"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s Függőleges nyújtás"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s Függőleges helyzet"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Lézerlemez '%1$s' vízszintes nyújtás"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Lézerlemez '%1$s' vízszintes pozíció"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, 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:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Lézerlemez '%1$s' függőleges pozíció"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "Vektor villogás"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "Minimális sugár szélesség"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "Maximális sugár szélesség"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "Sugár erősség mértéke"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Célkereszt skála %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Célkereszt kiegyenlítés %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Célkereszt skála X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Célkereszt skála Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, 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:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, 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:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**ui.ini mentése közben hiba történt**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**%s.ini mentése közben hiba történt**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -266,8 +266,8 @@ msgstr "%1$s %2$s ( %3$d / %4$d szoftver csomag )"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "Rendszer: \"%1$s\" szoftver lista "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -296,7 +296,7 @@ msgstr "Hang beállítások"
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "Beépülők"
@@ -316,7 +316,7 @@ msgstr ""
msgid "Customize UI"
msgstr "Felület testre szabása"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -773,169 +773,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
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:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -943,7 +943,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -951,7 +951,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -959,7 +959,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -974,27 +974,27 @@ msgstr ""
"\n"
"Processzor:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "MHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "kHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1002,7 +1002,7 @@ msgstr ""
"\n"
"Hang:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1010,50 +1010,50 @@ msgstr ""
"\n"
"Kép:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "Nincs\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "Vektor"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "Képernyő '%1$s'"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "Képernyő"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "Nem támogatott"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "Részlegesen támogatva"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[üres]"
@@ -1081,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:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "Nem"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Igen"
@@ -1471,31 +1471,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "Fájl"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1513,7 +1513,7 @@ msgstr "Revízió: %1$s"
msgid "BIOS Selection"
msgstr "BIOS választás"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr "Rendszer"
@@ -1565,7 +1565,7 @@ msgstr "Érme %1$c: %2$d%3$s\n"
msgid " (locked)"
msgstr " (zárolva)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1575,108 +1575,108 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr "Célkereszt beállítások"
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "Név: Leírás:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "Lista exportálása XML formátumba (mint -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
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:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "Lista exportálása TXT formátumba (mint -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Felvétel a Kedvencekhez"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Eltávolítás a kedvencekből"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (alap)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1701,15 +1701,15 @@ msgstr "[sikertelen]"
msgid "Slider Controls"
msgstr "Csúszka irányítók"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1717,29 +1717,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1836,18 +1836,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1911,11 +1926,6 @@ 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)"
@@ -1936,7 +1946,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1997,57 +2012,57 @@ msgstr "%1$-.100s"
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "Illesztőprogram: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Összegezve: NEM MŰKÖDIK"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Összegezve: Emulálatlan védelem"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Összegezve: Működik"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Grafika: Hibás, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Grafika: Jó, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Hang: nincs beépítve"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Hang: Hibás"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Hang: Jó"
@@ -2115,157 +2130,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INI fájlok"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DAT"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Pillanatképek"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Ikonok"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Kezelő pult"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Játékgép"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr "Matricák"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "PCB-k"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Plakátok"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "Boss"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "Hogyan"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "Logók"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "Eredmények"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "Ellen"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Borítók"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "%1$s mappa eltávolítása"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
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
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, 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
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Beállítás a TAB billentyűvel"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Mappa váltás"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Mappa létrehozása"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Mappa eltávolítása"
@@ -2799,133 +2819,133 @@ msgstr "Kód megadása"
msgid "Barcode length invalid!"
msgstr "Érvénytelen vonalkód hossz!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Gép beállítások"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Nyilvántartási infó"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Fájl kezelő"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Kazetta irányítók"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "Pszeudó terminálok"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "BIOS választás"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Behelyezhető eszközök"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Vonalkód olvasó"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Hálózati eszközök"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Csúszka irányítók"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Kép beállítások"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Célkereszt beállítások"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "Csalás"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Beépülő beállítások"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Külső DAT nézet"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Felvétel a Kedvencekhez"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Eltávolítás a kedvencekből"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5533,7 +5553,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5544,7 +5564,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5554,17 +5574,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6327,17 +6347,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "Parancs"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "Mamescore"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "Rendszer infó"
@@ -6347,7 +6367,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6357,12 +6377,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Gameinit"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "Történet"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6371,12 +6391,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
@@ -6411,6 +6431,10 @@ msgid ""
"%s"
msgstr ""
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "Rendszer: \"%1$s\" szoftver lista "
+
#~ msgid "Visible Delay"
#~ msgstr "Látható késés"
diff --git a/language/Indonesian/strings.po b/language/Indonesian/strings.po
index 6b1f8c42525..60c6e8fd4af 100644
--- a/language/Indonesian/strings.po
+++ b/language/Indonesian/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -17,211 +17,211 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -258,7 +258,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -288,7 +288,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -308,7 +308,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -765,169 +765,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -935,7 +935,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -943,7 +943,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -951,7 +951,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -961,82 +961,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1064,11 +1064,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1454,31 +1454,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1496,7 +1496,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1542,7 +1542,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1552,106 +1552,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1676,15 +1676,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1692,29 +1692,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1811,18 +1811,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1886,11 +1901,6 @@ 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)"
@@ -1911,7 +1921,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1972,57 +1987,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2088,157 +2103,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2771,133 +2791,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5505,7 +5525,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5516,7 +5536,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5526,17 +5546,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6299,17 +6319,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6319,7 +6339,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6329,12 +6349,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6343,12 +6363,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Italian/strings.po b/language/Italian/strings.po
index 7b5c23ffbd8..3233363156b 100644
--- a/language/Italian/strings.po
+++ b/language/Italian/strings.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -27,204 +27,204 @@ msgstr ""
"\n"
"Premi un tasto per proseguire"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "Volume Principale"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "%1$s Volume"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Overclock CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr "Overclock %1$s suono"
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s Frequenza di aggiornamento"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s Luminosità"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s Contrasto"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s Gamma"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s Allungamento Orizzontale"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s Posizione Orizzontale"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s Allungamento Verticale"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s Posizione Verticale"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc '%1$s' Allungamento Orizzontale"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc '%1$s' Posizione Orizzontale"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisc '%1$s' Allungamento Verticale"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc '%1$s' Posizione Verticale"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "Sfarfallio Vettoriale"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "Larghezza Minima del Raggio"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "Larghezza Massima del Raggio"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "Peso intensità del Raggio"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Scala del Puntatore %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Offset del Puntatore %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Scala del Puntatore X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Scala del Puntatore Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Offset del Puntatore X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Offset del Puntatore Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**Errore nel salvataggio del file ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Errore nel salvataggio del file %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -265,8 +265,8 @@ msgstr "%1$s %2$s ( %3$d / %4$d pacchetti software )"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "Sistema: \"%1$s\" lista software "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -295,7 +295,7 @@ msgstr "Opzioni Audio"
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "Plugin"
@@ -315,7 +315,7 @@ msgstr ""
msgid "Customize UI"
msgstr "Personalizza UI"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr "Configura Cartelle"
@@ -772,118 +772,118 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr "protezione"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr "temporizzazione"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr "grafica"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr "tavolozza colore"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr "audio"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr "camera"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr "microfono"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr "controlli"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "tastiera"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr "mouse"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr "disco"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr "stampante"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
@@ -891,40 +891,40 @@ msgstr ""
"Ci sono problemi noti per questo sistema\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr "Funzionalità assolutamente non emulate: "
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr "Funzionalità emulate non perfettamente: "
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
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:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr "Questo sistema richiede file di artwork extra\n"
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
@@ -932,7 +932,7 @@ msgstr ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
@@ -940,7 +940,7 @@ msgstr ""
"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:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -951,7 +951,7 @@ msgstr ""
"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:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -959,7 +959,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -970,7 +970,7 @@ msgstr ""
"\n"
"Ci sono Cloni funzionanti di questo sistema: %s"
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -985,27 +985,27 @@ msgstr ""
"\n"
"CPU:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "MHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "kHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1013,7 +1013,7 @@ msgstr ""
"\n"
"Audio:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1021,50 +1021,50 @@ msgstr ""
"\n"
"Video:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "Nessuno\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "Vettoriale"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "Schermo '%1$s'"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "Schermo"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "Non supportato"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "Parzialmente supportato"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[vuoto]"
@@ -1092,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:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "No"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Si"
@@ -1482,31 +1482,31 @@ msgstr "[nessun file INI di categoria]"
msgid "[no groups in INI file]"
msgstr "[nessun gruppo nel file INI]"
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr "Nessun file INI della categoria trovata"
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "File"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr "Nessun gruppo trovato nel file di categoria"
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr "Gruppo"
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr "Cloni inclusi"
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1524,7 +1524,7 @@ msgstr "Revisione: %1$s"
msgid "BIOS Selection"
msgstr "Selezione BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr "Sistema"
@@ -1576,7 +1576,7 @@ msgstr "Monete %1$c: %2$d%3$s\n"
msgid " (locked)"
msgstr " (bloccati)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1586,106 +1586,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr "Opzioni Puntamento"
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "Nome: Descrizione:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "Esporta lista in formato XML (come -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
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:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "Esporta lista in formato TXT (come -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Aggiungi ai Preferiti"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Rimuovi dai Preferiti"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (predefinito)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1714,15 +1714,15 @@ msgstr "[fallito]"
msgid "Slider Controls"
msgstr "Regolazione Cursori"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr "Cancella"
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1730,29 +1730,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr "Carica Stato"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr "Salva Stato"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1849,18 +1849,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1924,11 +1939,6 @@ 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)"
@@ -1949,7 +1959,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -2014,57 +2029,57 @@ msgstr "%1$-.100s"
msgid "%1$s, %2$-.100s"
msgstr "%1$s,%2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "Driver: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Complessivamente: NON FUNZIONANTE"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Complessivamente: Protezione Non Emulata"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Complessivamente: Funzionante"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Grafica: Non implementata, "
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Grafica: Non Perfetta, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Grafica: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Suoni: Nessuno"
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Audio: Non Implementato"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Audio: Non Perfetto"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Audio: OK"
@@ -2132,157 +2147,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INI"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DAT"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr "Categoria INI"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Istantanee"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Icone"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Pannelli di controllo"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Cabinati"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr "Tendoni"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "PCB"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Volantini"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "Boss"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Anteprima Disegni"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "Come Fare"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "Logo"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "Punteggi"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "Contro"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Copertine"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "Rimuovi Cartella %1$sr"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, 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
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr "Aggiungi Cartella %1$s - Cerca: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Premi TAB per impostare"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Cambia Cartella"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Aggiungi Cartella"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Rimuovi Cartella"
@@ -2816,133 +2836,133 @@ msgstr "Inserisci codice a barre"
msgid "Barcode length invalid!"
msgstr "Lunghezza codice a barre errata!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Configurazione Macchina"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Info Crediti e Tempi di Utilizzo"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Gestore File"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Controllo Cassetta"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "Pseudo Terminali"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Selezione BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Slot"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Lettore Codice a Barre"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Dispositivi di Rete"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Regolazione Cursori"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Opzioni Video"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Opzioni Puntamento"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "Trucco"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Opzioni Plugin"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Visualizza DAT Aggiuntivi"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Aggiungi ai Preferiti"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Rimuovi dai Preferiti"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr "Seleziona Nuovo Sistema"
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5550,7 +5570,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5561,7 +5581,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5571,17 +5591,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6346,17 +6366,17 @@ msgstr "Disabilitato: %s"
msgid "%s added"
msgstr "%s aggiunto"
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "Comando"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "Punteggio MAME"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "Info di Sistema"
@@ -6366,7 +6386,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr "Punteggi Migliori"
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr "Punteggio MARP"
@@ -6376,12 +6396,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Inizializza Gioco"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "Storico"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6390,12 +6410,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr "Info MESS"
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr "Info MAME"
@@ -6430,6 +6450,10 @@ msgid ""
"%s"
msgstr ""
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "Sistema: \"%1$s\" lista software "
+
#~ msgid "Visible Delay"
#~ msgstr "Ritardo Visibilità"
diff --git a/language/Japanese/strings.po b/language/Japanese/strings.po
index be625c9f651..9fbed9c2d18 100644
--- a/language/Japanese/strings.po
+++ b/language/Japanese/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -28,204 +28,204 @@ msgstr ""
"\n"
"進めるには、何かキーを押してください。"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "マスター音量"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "%1$sの音量"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "CPU %1$sのオーバークロック"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr "サウンド%1$sのオーバークロック"
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$sのリフレッシュレート"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "%1$sの輝度"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "%1$sのコントラスト"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "%1$sのガンマ"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s 横方向の拡大"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s 横方向の位置"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s 縦方向の拡大"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s 縦方向の位置"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "レーザーディスク '%1$s' 横方向の拡大"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "レーザーディスク '%1$s' 横方向の位置"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "レーザーディスク '%1$s' 縦方向の拡大"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "レーザーディスク '%1$s' 縦方向の位置"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "ベクターのちらつき"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "ビーム幅(最小)"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "ビーム幅(最大)"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "ビーム強度比重"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "照準の大きさ %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "照準のオフセット %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "照準の大きさ X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "照準の大きさ Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "照準のオフセット X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "照準のオフセット Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "*** ui.iniの保存エラー ***"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "*** %s.iniの保存エラー ***"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -269,8 +269,8 @@ msgstr "%1$s %2$s ( %3$d / %4$d ソフトウェアパッケージ )"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "システム:「%1$s」 ソフトウェアリスト"
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -299,7 +299,7 @@ msgstr "サウンド設定"
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "プラグイン"
@@ -319,7 +319,7 @@ msgstr ""
msgid "Customize UI"
msgstr "UIをカスタマイズする"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr "フォルダ設定"
@@ -776,118 +776,118 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr "プロテクト"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr "タイミング"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr "グラフィック"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr "色パレット"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr "サウンド"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr "カメラ"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr "マイクロフォン"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr "コントロール"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "キーボード"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr "マウス"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr "ディスク"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr "プリンター"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
@@ -895,40 +895,40 @@ msgstr ""
"このシステムには以下のような問題点があります\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr "全くエミュレート出来ていない機能: "
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr "、%s"
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr "不完全なエミュレート機能: "
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "カクテルモードでの画面反転表示はサポートされていません。\n"
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr "このシステムは別途アートワークファイルが必要です。\n"
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
@@ -936,7 +936,7 @@ msgstr ""
"このシステムは未完成です。動作の不具合や不足した要素があってもエミュレーショ"
"ンのバグではありません。\n"
-#: src/frontend/mame/ui/info.cpp:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
@@ -944,7 +944,7 @@ msgstr ""
"このシステムにはサウンドハードウェアがありません。音が出なくても正常な動作で"
"す。\n"
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -955,7 +955,7 @@ msgstr ""
"このシステムは動作しません。エミュレーションは未完成です。開発者がエミュレー"
"ションを改良するのをお待ち下さい。\n"
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -963,7 +963,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -974,7 +974,7 @@ msgstr ""
"\n"
"このシステムの動作可能なクローンセット:%s"
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -989,27 +989,27 @@ msgstr ""
"\n"
"CPU:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "MHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "kHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1017,7 +1017,7 @@ msgstr ""
"\n"
"サウンド:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1025,50 +1025,50 @@ msgstr ""
"\n"
"表示:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "なし\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "ベクター"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s:%2$s\n"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "画面「%1$s」"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "画面"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "対応していません"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "部分的に対応"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "〔空〕"
@@ -1096,11 +1096,11 @@ msgstr "【互換リスト】"
msgid "File Already Exists - Override?"
msgstr "ファイルが存在します-上書きしますか?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "いいえ"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "はい"
@@ -1486,31 +1486,31 @@ msgstr "[カテゴリINIファイルがありません]"
msgid "[no groups in INI file]"
msgstr "[INIファイルにグループが見つかりません]"
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr "カテゴリINIファイルがありません"
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "ファイル"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr "カテゴリファイルにグループが見つかりません"
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr "グループ"
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr "クローンを含める"
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1528,7 +1528,7 @@ msgstr "リビジョン:%1$s"
msgid "BIOS Selection"
msgstr "BIOS選択"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr "システム"
@@ -1580,7 +1580,7 @@ msgstr "コイン%1$c:%2$d%3$s\n"
msgid " (locked)"
msgstr "(ロック)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1590,75 +1590,75 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr "照準設定"
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "ROMセット: 名前:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "XML形式でリストを出力(-listxml同様)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "XML形式でリストを出力(-listxml同様、デバイスを除く)"
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "TXT形式でリストを出力(-listfull同様)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
@@ -1667,31 +1667,31 @@ msgstr ""
"システムの設定:\n"
"%1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr "このシステムにはBIOS設定がありません"
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "お気に入りに追加"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "お気に入りから削除"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr "(デフォルト)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1720,15 +1720,15 @@ msgstr "【失敗】"
msgid "Slider Controls"
msgstr "スライダ設定"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr "キャンセル"
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1736,29 +1736,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr "状態をロード"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr "状態をセーブ"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1855,18 +1855,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1930,11 +1945,6 @@ 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)"
@@ -1955,7 +1965,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -2020,57 +2035,57 @@ msgstr "%1$-.100s"
msgid "%1$s, %2$-.100s"
msgstr "%1$s、%2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "ドライバ:%1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "概略:動作不可"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "概略:プロテクトが未エミュレート"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "概略:動作可"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "グラフィック:未実装 "
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "グラフィック:不完全 "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "グラフィック:正常 "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "サウンド:なし"
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "サウンド:未実装"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "サウンド:不完全"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "サウンド:正常"
@@ -2138,157 +2153,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INIファイル"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DATファイル"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr "カテゴリ INI"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "スクリーンショット"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "アイコンファイル"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "操作パネル画像"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "筐体画像ファイル"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr "マーキー画像"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "基板画像"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "フライヤー画像"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr "タイトル画像"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "ボス画像ファイル"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "アートワークのプレビュー"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "HOWTO"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "ロゴ"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "スコア"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "バーサス"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "カバー"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "%1$sフォルダを削除"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "%1$sフォルダを変更 〜 検索:%2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr "%1$sフォルダを追加 〜 検索:%2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "TABキーを押して設定"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr "%1$sフォルダ"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr "%1$sフォルダ"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "フォルダを変更"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "フォルダを追加"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "フォルダを削除"
@@ -2822,133 +2842,133 @@ msgstr "コードを入れる"
msgid "Barcode length invalid!"
msgstr "バーコードの長さが合いません!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr "入力設定"
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIPスイッチ"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "マシン設定"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "ブックキーピング情報"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr "システム情報"
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "ファイルマネージャ"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "テープ操作"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "擬似ターミナル"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "BIOS選択"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "スロットデバイス"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "バーコードリーダ"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "ネットワークデバイス"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "スライダ設定"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "表示設定"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "照準設定"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "チート"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "プラグイン設定"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "外部DATビュー"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "お気に入りに追加"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "お気に入りから削除"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr "新しいシステムを選択"
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5570,7 +5590,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5581,7 +5601,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5591,17 +5611,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6366,17 +6386,17 @@ msgstr "無効: %s"
msgid "%s added"
msgstr "%sを追加しました"
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "コマンドファイル"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "Mamescoreファイル"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "Sysinfoファイル"
@@ -6386,7 +6406,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr "ハイスコア"
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr "MARPスコア"
@@ -6396,12 +6416,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Gameinitファイル"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "ヒストリファイル"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6414,12 +6434,12 @@ msgstr ""
"--- ドライバ情報 ---\n"
"ドライバ: "
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr "MESSinfoファイル"
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr "MAMEinfoファイル"
@@ -6454,6 +6474,10 @@ msgid ""
"%s"
msgstr ""
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "システム:「%1$s」 ソフトウェアリスト"
+
#~ msgid "Visible Delay"
#~ msgstr "表示する長さ"
diff --git a/language/Korean/strings.po b/language/Korean/strings.po
index 6de43a0ee78..51ddad6caa8 100644
--- a/language/Korean/strings.po
+++ b/language/Korean/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -28,204 +28,204 @@ msgstr ""
"\n"
"아무 키를 누르면 진행합니다"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "마스터 볼륨"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "%1$s 볼륨"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "CPU %1$s 오버클럭"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr "%1$s 사운드 오버클럭"
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s 재생 빈도"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s 명도"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s 대비"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s 감마값"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s 가로방향 연장"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s 가로방향 위치"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s 세로방향 연장"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s 세로방향 위치"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "레이저디스크 '%1$s' 가로방향 연장"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "레이저디스크 '%1$s' 가로방향 위치"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "레이저디스크 '%1$s' 세로방향 연장"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "레이저디스크 '%1$s' 세로방향 위치"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "벡터 깜빡임"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "선 폭 최소량"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "선 폭 최대량"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "선 강도 비중"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "조준선 크기 %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "조준선 영점 %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "조준선 크기 X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "조준선 크기 Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "조준선 영점 X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "조준선 영점 Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**ui.ini 저장 오류**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**%s.ini 저장 오류**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -266,8 +266,8 @@ msgstr "%1$s %2$s ( %3$d / %4$d 소프트웨어 패키지 )"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "시스템: \"%1$s\" 소프트웨어 목록 "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -296,7 +296,7 @@ msgstr "사운드 설정"
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "플러그인"
@@ -316,7 +316,7 @@ msgstr ""
msgid "Customize UI"
msgstr "UI 꾸미기"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -773,169 +773,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr "보호처리"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr "타이밍"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr "그래픽"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr "컬러 팔레트"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr "사운드"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr "카메라"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr "마이크로폰"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr "컨트롤"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "키보드"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr "마우스"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr "디스크"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr "프린터"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr "자기 테이프"
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr "에뮬레이션이 적용 안 된 특성: "
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr "에뮬레이션이 불완전한 특성: "
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "칵테일 모드의 화면 반전이 지원되지 않습니다.\n"
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -943,7 +943,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -951,7 +951,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -959,7 +959,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -974,27 +974,27 @@ msgstr ""
"\n"
"CPU:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "MHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "kHZ"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1002,7 +1002,7 @@ msgstr ""
"\n"
"사운드:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1010,50 +1010,50 @@ msgstr ""
"\n"
"비디오:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "없음\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "벡터"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "화면 '%1$s'"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "화면"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "지원 안 함"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "부분적으로 지원함"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[공백]"
@@ -1081,11 +1081,11 @@ msgstr "[호환 목록]"
msgid "File Already Exists - Override?"
msgstr "그 파일이 이미 있습니다. 덮어쓰겠습니까?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "아니오"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "예"
@@ -1471,31 +1471,31 @@ msgstr "[카테고리 INI 파일 없음]"
msgid "[no groups in INI file]"
msgstr "[INI 파일에 그룹 없음]"
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr "카테고리 INI 파일을 찾을 수 없습니다"
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "파일"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr "카테고리 파일 내에 그룹이 없습니다"
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr "그룹"
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr "복제판 포함"
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1513,7 +1513,7 @@ msgstr "개정: %1$s"
msgid "BIOS Selection"
msgstr "바이오스 선택"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1565,7 +1565,7 @@ msgstr "코인 %1$c: %2$d%3$s\n"
msgid " (locked)"
msgstr " (잠김)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1575,106 +1575,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr "조준선 설정"
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "이름: 설명:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "XML 형식으로 명단 보내기 (-listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "XML 형식으로 명단 보내기 (-listxml, 장치 제외)"
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "TXT 형식으로 명단 보내기 (-listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr "바이오스"
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "즐겨찾기에 추가"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "즐겨찾기에서 삭제"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (기본)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1703,15 +1703,15 @@ msgstr "[실패]"
msgid "Slider Controls"
msgstr "슬라이더 조작"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr "취소"
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1719,29 +1719,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr "상태 불러오기"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr "상태 저장하기"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1838,18 +1838,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1913,11 +1928,6 @@ 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)"
@@ -1938,7 +1948,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -2003,57 +2018,57 @@ msgstr "%1$-.100s"
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "드라이버: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "종합: 작동 불가"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "종합: 보호처리 에뮬레이션 미완"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "종합: 작동 가능"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "그래픽: 적용 안 됨,"
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "그래픽: 불완전,"
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "그래픽: 양호,"
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "사운드: 없음"
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "사운드: 적용 안 됨"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "사운드: 불완전"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "사운드: 양호"
@@ -2121,157 +2136,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INI"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DAT"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr "카테고리 INI"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "스냅샷"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "아이콘"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "조작반"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "캐비닛"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr "간판"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "PCB"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "전단지"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr "시작화면"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "보스"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "삽화 미리보기"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "조작법"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "로고"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "점수"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "대전"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "표지"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "%1$s 폴더 제거"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "%1$s 폴더 바꾸기 - 검색: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr "%1$s 폴더 추가 - 검색: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "TAB을 누르면 결정됩니다"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "폴더 변경"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "폴더 추가"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "폴더 삭제"
@@ -2805,133 +2825,133 @@ msgstr "바코드 입력"
msgid "Barcode length invalid!"
msgstr "바코드의 길이가 맞지 않습니다!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP 스위치"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "장치 환경설정"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "부가 정보"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "파일 관리자"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "테이프 조작"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "유사 터미널"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "바이오스 선택"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "슬롯 장치"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "바코드 인식기"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "네트워크 장치"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "슬라이더 조작"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "비디오 설정"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "조준선 설정"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "치트"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "플러그인 설정"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "외부 DAT 화면"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "즐겨찾기에 추가"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "즐겨찾기에서 삭제"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5553,7 +5573,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5564,7 +5584,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5574,17 +5594,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6349,17 +6369,17 @@ msgstr "실행중지: %s"
msgid "%s added"
msgstr "%s 추가"
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "커맨드"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "Mamescore"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "Sysinfo"
@@ -6369,7 +6389,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr "최고 점수"
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr "MARP 점수"
@@ -6379,12 +6399,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Gameinit"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "역사"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6397,12 +6417,12 @@ msgstr ""
"--- 드라이버 정보 ---\n"
"드라이버: "
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr "MESSinfo"
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr "MAMEinfo"
@@ -6437,6 +6457,10 @@ msgid ""
"%s"
msgstr ""
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "시스템: \"%1$s\" 소프트웨어 목록 "
+
#~ msgid "Visible Delay"
#~ msgstr "표시 지연"
diff --git a/language/Latvian/strings.po b/language/Latvian/strings.po
index 45d08206442..4236ad91a1b 100644
--- a/language/Latvian/strings.po
+++ b/language/Latvian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,211 +18,211 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
"2);\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -259,7 +259,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -289,7 +289,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -309,7 +309,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -766,169 +766,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -936,7 +936,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -944,7 +944,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -952,7 +952,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -962,82 +962,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1065,11 +1065,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1455,31 +1455,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1497,7 +1497,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1543,7 +1543,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1553,106 +1553,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1677,15 +1677,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1693,29 +1693,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1812,18 +1812,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1887,11 +1902,6 @@ 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)"
@@ -1912,7 +1922,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1973,57 +1988,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2089,157 +2104,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2772,133 +2792,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5506,7 +5526,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5517,7 +5537,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5527,17 +5547,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6300,17 +6320,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6320,7 +6340,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6330,12 +6350,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6344,12 +6364,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Lithuanian/strings.po b/language/Lithuanian/strings.po
index a227abbaf0c..c9090dd340a 100644
--- a/language/Lithuanian/strings.po
+++ b/language/Lithuanian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,211 +18,211 @@ 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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -259,7 +259,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -289,7 +289,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -309,7 +309,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -766,169 +766,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -936,7 +936,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -944,7 +944,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -952,7 +952,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -962,82 +962,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1065,11 +1065,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1455,31 +1455,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1497,7 +1497,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1543,7 +1543,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1553,106 +1553,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1677,15 +1677,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1693,29 +1693,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1812,18 +1812,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1887,11 +1902,6 @@ 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)"
@@ -1912,7 +1922,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1973,57 +1988,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2089,157 +2104,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2772,133 +2792,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5506,7 +5526,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5517,7 +5537,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5527,17 +5547,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6300,17 +6320,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6320,7 +6340,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6330,12 +6350,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6344,12 +6364,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Macedonian/strings.po b/language/Macedonian/strings.po
index 1c60a1699b7..24596655768 100644
--- a/language/Macedonian/strings.po
+++ b/language/Macedonian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,211 +16,211 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -257,7 +257,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -287,7 +287,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -764,169 +764,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -934,7 +934,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -942,7 +942,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -950,7 +950,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -960,82 +960,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1063,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1453,31 +1453,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1495,7 +1495,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1541,7 +1541,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1551,106 +1551,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1675,15 +1675,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1691,29 +1691,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1810,18 +1810,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1885,11 +1900,6 @@ 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)"
@@ -1910,7 +1920,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1971,57 +1986,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2087,157 +2102,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2770,133 +2790,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5504,7 +5524,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5515,7 +5535,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5525,17 +5545,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6298,17 +6318,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6318,7 +6338,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6328,12 +6348,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6342,12 +6362,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Norwegian/strings.po b/language/Norwegian/strings.po
index 2ce7d9c2ef5..02cc9397a64 100644
--- a/language/Norwegian/strings.po
+++ b/language/Norwegian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -28,204 +28,204 @@ msgstr ""
"\n"
"Trykk på enhver knapp for å fortsette"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "Hovedvolum"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "%1$s volum"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Overklokk CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr "Overklokk %1$s-lyd"
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s-oppfriskningsfrekvens"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s lysstyrke"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s kontrast"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s gamma"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s vannrett strekk"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s vannrett posisjon"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s loddrett strekk"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s loddrett posisjon"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc %1$s vannrett strekk"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc %1$s vannrett posisjon"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisc %1$s loddrett strekk"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc %1$s loddrett posisjon"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "Vektorflimring"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "Minimum strålebredde"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "Maks strålebredde"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "Stråleintensitetsvekt"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Siktehårskala %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Siktehåravvik %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Siktehårskala X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Siktehårskala Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Siktehåravvik X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Siktehåravvik Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**Feil under lagring av ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "Feil under lagring av %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -266,8 +266,8 @@ msgstr "%1$s %2$s ( %3$d / %4$d programvarepakker )"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "System: «%1$s»-programvareliste "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -296,7 +296,7 @@ msgstr "Lydinnstillinger"
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "Tillegg"
@@ -316,7 +316,7 @@ msgstr ""
msgid "Customize UI"
msgstr "Tilpass grensesnittet"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr "Sett opp mapper"
@@ -773,169 +773,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr "beskyttelse"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr "timing"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr "grafikk"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr "fargepalett"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr "lyd"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr "kamera"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr "mikrofon"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr "kontrollere"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "tastatur"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr "mus"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr "disk"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr "skriver"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr "Fullstendig uemulerte egenskaper: "
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr "Funksjoner som ikke er perfekt emulert: "
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Skjermvending i cocktailmodus støttes ikke.\n"
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -943,7 +943,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -951,7 +951,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -959,7 +959,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -974,27 +974,27 @@ msgstr ""
"\n"
"CPU:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "MHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "kHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1002,7 +1002,7 @@ msgstr ""
"\n"
"Lyd:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1010,50 +1010,50 @@ msgstr ""
"\n"
"Video:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "Ingen\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "Vektor"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "Skjerm '%1$s'"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "Skjerm"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "Ikke støttet"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "Delvis støttet"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[tom]"
@@ -1081,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:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "Nei"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Ja"
@@ -1471,31 +1471,31 @@ msgstr "[ingen kategori-INI-filer]"
msgid "[no groups in INI file]"
msgstr "[ingen grupper i INI-filen]"
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr "Ingen kategori-INI-filer ble funnet"
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "Fil"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr "Ingen grupper ble funnet i kategorifilen"
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr "Gruppe"
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr "Inkluder kloner"
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1513,7 +1513,7 @@ msgstr "Revidering: %1$s"
msgid "BIOS Selection"
msgstr "BIOS-valg"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1565,7 +1565,7 @@ msgstr "Mynt %1$c: %2$d%3$s\n"
msgid " (locked)"
msgstr " (låst)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1575,106 +1575,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr "Siktehårinnstillinger"
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "Navn: Beskrivelse:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "Eksporter listen i XML-format (som i -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
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:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "Eksporter listen i TXT-format (som i -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Legg til i favorittene"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Fjern fra favorittene"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (standard)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1703,15 +1703,15 @@ msgstr "[mislyktes]"
msgid "Slider Controls"
msgstr "Glidekontrollere"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr "Lukk"
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1719,29 +1719,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr "Last inn tilstand"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr "Lagre tilstanden"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1838,18 +1838,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1913,11 +1928,6 @@ 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)"
@@ -1938,7 +1948,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -2003,57 +2018,57 @@ msgstr "%1$-.100s"
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "Driver: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Alt i alt: VIRKER IKKE"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Alt i alt: Uemulert beskyttelse"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Alt i alt: Fungerer"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Grafikk: Ikke implementert, "
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Grafikk: Ikke perfekt, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Grafikk: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Lyd: Ingen"
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Lyd: Ikke implementert"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Lyd: Ikke perfekt"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Lyd: OK"
@@ -2121,157 +2136,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INIer"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DATer"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr "Kategori-INIer"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Skjermklipp"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Ikoner"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Kontrollpaneler"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Kabinetter"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr "Markier"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "PCBer"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Plakater"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "Bosser"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Kunstverkforhåndsvisning"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "Hvordan"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "Logoer"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "Scorer"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "Flerspiller"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Omslag"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "Fjern %1$s mappe"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "Endre %1$s-mappe - Søk: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, 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
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Trykk TAB for å velge"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr "%1$s-mapper"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr "%1$s-mappe"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Bytt mappe"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Legg til mappe"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Fjern mappe"
@@ -2804,133 +2824,133 @@ msgstr "Skriv inn kode"
msgid "Barcode length invalid!"
msgstr "Strekkodelengden er ugyldig!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP-brytere"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Maskinoppsett"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Bokføringsinfo"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr "Systeminformasjon"
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Filbehandler"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Teipkontroll"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "Kvasiterminaler"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "BIOS-valg"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Feltenheter"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Strekkodeleser"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Nettverksenheter"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Glidekontrollere"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Videoinnstillinger"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Siktehårinnstillinger"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "Juks"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Tilleggsinnstillinger"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Ekstern DAT-visning"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Legg til i favorittene"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Fjern fra favorittene"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5556,7 +5576,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5567,7 +5587,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5577,17 +5597,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6352,17 +6372,17 @@ msgstr "Skrudd av: %s"
msgid "%s added"
msgstr "%s er lagt til"
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "Kommando"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "Mamescore"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "Sysinfo"
@@ -6372,7 +6392,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr "Highscorer"
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr "MARPScore"
@@ -6382,12 +6402,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Gameinit"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "Historikk"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6400,12 +6420,12 @@ msgstr ""
"— DRIVERINFO —\n"
"Driver: "
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr "MESSinfo"
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr "MAMEinfo"
@@ -6440,6 +6460,10 @@ msgid ""
"%s"
msgstr ""
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "System: «%1$s»-programvareliste "
+
#~ msgid "Visible Delay"
#~ msgstr "Synlig forsinkelse"
diff --git a/language/Persian/strings.po b/language/Persian/strings.po
index 84d9f48e38d..799e9114ca4 100644
--- a/language/Persian/strings.po
+++ b/language/Persian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,211 +16,211 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -257,7 +257,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -287,7 +287,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -764,169 +764,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -934,7 +934,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -942,7 +942,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -950,7 +950,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -960,82 +960,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1063,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1453,31 +1453,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1495,7 +1495,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1541,7 +1541,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1551,106 +1551,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1675,15 +1675,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1691,29 +1691,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1810,18 +1810,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1885,11 +1900,6 @@ 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)"
@@ -1910,7 +1920,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1971,57 +1986,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2087,157 +2102,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2770,133 +2790,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5504,7 +5524,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5515,7 +5535,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5525,17 +5545,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6298,17 +6318,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6318,7 +6338,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6328,12 +6348,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6342,12 +6362,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Polish/strings.po b/language/Polish/strings.po
index a163cd74391..766d85743f1 100644
--- a/language/Polish/strings.po
+++ b/language/Polish/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -19,211 +19,211 @@ 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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -260,7 +260,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -290,7 +290,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -310,7 +310,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -767,169 +767,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -937,7 +937,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -945,7 +945,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -953,7 +953,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -963,82 +963,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1066,11 +1066,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1456,31 +1456,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1498,7 +1498,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1544,7 +1544,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1554,106 +1554,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1678,15 +1678,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1694,29 +1694,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1813,18 +1813,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1888,11 +1903,6 @@ 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)"
@@ -1913,7 +1923,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1974,57 +1989,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2090,157 +2105,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2773,133 +2793,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5507,7 +5527,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5518,7 +5538,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5528,17 +5548,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6301,17 +6321,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6321,7 +6341,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6331,12 +6351,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6345,12 +6365,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Portuguese/strings.po b/language/Portuguese/strings.po
index 72f28004965..a83e2f9bc95 100644
--- a/language/Portuguese/strings.po
+++ b/language/Portuguese/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -27,204 +27,204 @@ msgstr ""
"\n"
"Pressione qualquer tecla para continuar"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "Volume Global"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "%1$s Volume"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Overclock CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr "Overclock %1$s som"
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "Taxa de refrescamento do %1$s"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "Brilho do %1$s"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "Contraste do %1$s"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "Gama do %1$s"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "Extensão Horizontal do %1$s"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "Posição Horizontal do %1$s"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "Extensão Vertical do %1$s"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "Posição Vertical do %1$s"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Extensão Horizontal do Laserdisc '%1$s'"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Posição Horizontal do Laserdisc '%1$s'"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Extensão Vertical do Laserdisc '%1$s'"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Posição Vertical do Laserdisc '%1$s'"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "Cintilação Vetorial"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "Largura Mínima do Feixe de Luz"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "Largura Máxixa do Feixe de Luz"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "Peso da Intensidade do Feixe"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Escala da Mira %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Ajuste da Mira %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Escala X da Mira %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Escala Y da Mira %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Ajuste X da Mira %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Ajuste Y da Mira %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**Erro ao gravar ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Erro ao gravar %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -265,8 +265,8 @@ msgstr "%1$s %2$s ( %3$d / %4$d pacotes de software )"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "Sistema: \"%1$s\" lista de software "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -295,7 +295,7 @@ msgstr "Opções de Som"
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "Plugins"
@@ -315,7 +315,7 @@ msgstr ""
msgid "Customize UI"
msgstr "Personalizar Interface"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr "Configurar Pastas"
@@ -772,118 +772,118 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr "protecção"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr "temporização"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr "gráficos"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr "paleta de cores"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr "som"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr "câmara"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr "microfone"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr "controlos"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "teclado"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr "rato"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr "disco"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr "impressora"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr "rede local"
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
@@ -891,40 +891,40 @@ msgstr ""
"Existem problemas conhecidos com este sistema\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr "Funcionalidades não emuladas: "
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr "Funcionalidades emuladas de forma imperfeita: "
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
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:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr "Este sistema requer ficheiros de artwork externos.\n"
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
@@ -932,7 +932,7 @@ msgstr ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
@@ -940,7 +940,7 @@ msgstr ""
"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:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -951,7 +951,7 @@ msgstr ""
"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:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -959,7 +959,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -970,7 +970,7 @@ msgstr ""
"\n"
"Existem clones funcionais deste sistema: %s"
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -985,27 +985,27 @@ msgstr ""
"\n"
"CPU:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "MHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "kHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1013,7 +1013,7 @@ msgstr ""
"\n"
"Som:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1021,50 +1021,50 @@ msgstr ""
"\n"
"Video:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "Nenhum\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "Vetorial"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "Ecrã '%1$s'"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "Ecrã"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "Não suportado"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "Parcialmente suportado"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[vazio]"
@@ -1092,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:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "Não"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Sim"
@@ -1482,31 +1482,31 @@ msgstr "[sem ficheiros INI de categoria]"
msgid "[no groups in INI file]"
msgstr "[sem grupos no ficheiro INI]"
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr "Não foram encontrados ficheiros INI da categoria"
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "Ficheiro"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr "Não foram encontrados grupos no ficheiro da categoria"
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr "Grupo"
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr "Incluir clones"
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1524,7 +1524,7 @@ msgstr "Revisão: %1$s"
msgid "BIOS Selection"
msgstr "Selecção de BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1576,7 +1576,7 @@ msgstr "Moeda %1$c: %2$d%3$s\n"
msgid " (locked)"
msgstr " (travado)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1586,107 +1586,107 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr "Opções de Miras"
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "Nome: Descrição:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "Exportar lista em formato XML (como -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
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:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "Exportar lista em formato TXT (como -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Adicionar aos Favoritos"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Remover dos Favoritos"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr "(padrão)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1715,15 +1715,15 @@ msgstr "[falhou]"
msgid "Slider Controls"
msgstr "Controlos Deslizantes"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr "Cancelar"
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1731,29 +1731,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr "Carregar Estado"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr "Gravar Estado"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1850,18 +1850,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1925,11 +1940,6 @@ 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)"
@@ -1950,7 +1960,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -2015,57 +2030,57 @@ msgstr "%1$-.100s"
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "Driver: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Global: NÃO FUNCIONA"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Global: Proteção Não Emulada"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Global: Funcional"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Gráficos: Não Implementados, "
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Gráficos: Imperfeitos, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Gráficos: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Som: Sem Som"
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Som: Não Implementado"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Som: Imperfeito"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Som: OK"
@@ -2133,157 +2148,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DATs"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr "INIs de Categorias"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Snapshots"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Ícones"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Painéis de Controlo"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Armários Arcade"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr "Tabuletas"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "Placas Mãe"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Folhetos"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "Bosses"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "Como Fazer"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "Logos"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "Placares"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "Versus"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Capas"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "Remover Pasta %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "Mudar Pasta %1$s - Procura: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, 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
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Pressione TAB para definir"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr "Pastas %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Mudar Pasta"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Adicionar Pasta"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Remover Pasta"
@@ -2817,133 +2837,133 @@ msgstr "Introduza o Código"
msgid "Barcode length invalid!"
msgstr "Tamanho de código de barras inválido!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Configuração da Máquina"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Info de Contabilidade"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr "Informação do Sistema"
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Gestôr de Ficheiros"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Controle da Cassete"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "Pseudo Terminais"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Selecção de BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Dispositivos de Slot"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Leitor de Código de Barras"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Dispositivos de Rede"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Controlos Deslizantes"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Opções de Video"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Opções de Miras"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "Cheat"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Opções de Plugins"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Visualização de DAT Externa"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Adicionar aos Favoritos"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Remover dos Favoritos"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr "Seleccionar Novo Sistema"
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5551,7 +5571,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5562,7 +5582,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5572,17 +5592,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6349,17 +6369,17 @@ msgstr "Desligado: %s"
msgid "%s added"
msgstr "%s adicionado"
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "Comando"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "MAMEscore"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "Sysinfo"
@@ -6369,7 +6389,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr "Recordes"
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr "MARPScore"
@@ -6379,12 +6399,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Gameinit"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "Histórico"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6397,12 +6417,12 @@ msgstr ""
"--- INFO de DRIVER ---\n"
"Driver: "
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr "MESSinfo"
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr "MAMEinfo"
@@ -6437,6 +6457,10 @@ msgid ""
"%s"
msgstr ""
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "Sistema: \"%1$s\" lista de software "
+
#~ msgid "Visible Delay"
#~ msgstr "Atraso Visível"
diff --git a/language/Portuguese_Brazil/strings.po b/language/Portuguese_Brazil/strings.po
index 6d7d6834d15..ca527894ba9 100644
--- a/language/Portuguese_Brazil/strings.po
+++ b/language/Portuguese_Brazil/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME 0.245\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2022-07-09 13:21-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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -31,14 +31,14 @@ msgstr ""
"\n"
"Pressione qualquer tecla pra continuar"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
"Este sistema requer que as imagens de mídia estejam montadas para os "
"seguinte(s) dispositivo(s): "
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
@@ -47,7 +47,7 @@ msgstr ""
"Controles da IU ativados\n"
"Use o %1$s pra alternar"
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
@@ -56,185 +56,185 @@ msgstr ""
"Controles da IU desativados\n"
"Use o %1$s pra alternar"
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "Volume Mestre"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "Volume %1$s"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Overclock da CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr "Overclock do som %1$s"
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "Taxa de Atualização da %1$s"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "Brilho da %1$s"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "Contraste da %1$s"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "Gama da %1$s"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "Extensão Horizontal da %1$s"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "Posição Horizontal da %1$s"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "Extensão Vertical da %1$s"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "Posição Vertical da %1$s"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc '%1$s' Extensão Horizontal"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc '%1$s' Posição Horizontal"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisc '%1$s' Extensão Vertical"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc '%1$s' Posição Vertical"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "Tremulação Vetorial"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "Largura Mínima do Beam"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "Largura Máxima do Beam"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr "Tamanho do Ponto do Beam"
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "Peso da Intensidade do Beam"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Escala da Mira da %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Deslocamento da Mira %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Escala da Mira X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Escala da Mira Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Deslocamento da Mira X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Deslocamento da Mira Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**Erro ao salvar o ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Erro ao salvar o %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -278,8 +278,8 @@ msgstr "%1$s %2$s ( %3$d / %4$d pacotes do software )"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "Sistema: lista dos conteúdos \"%1$s\" "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -308,7 +308,7 @@ msgstr "Opções de Som"
msgid "Input Assignments"
msgstr "Atribuições de entrada"
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "Plugins"
@@ -328,7 +328,7 @@ msgstr "Filtro do Sistema"
msgid "Customize UI"
msgstr "Personalizar a IU"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr "Configurar Pastas"
@@ -785,112 +785,112 @@ msgstr "Manter a Proporção do Aspecto"
msgid "Cannot change options while recording!"
msgstr "Não pode mudar as opções quando gravar!"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr "proteção"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr "cronometragem"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr "gráficos"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr "paleta das cores"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr "som"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr "capturar hardware"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr "câmera"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr "microfone"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr "controles"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "teclado"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr "mouse"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr "mídia"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr "disco"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr "impressora"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr "fita magnética"
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr "punch tape"
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr "bateria magnética"
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr "armazenamento em estado sólido"
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr "comunicações"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"One or more ROMs/disk images for this system are incorrect. The system may "
"not run correctly.\n"
@@ -898,7 +898,7 @@ msgstr ""
"Uma ou mais imagens de ROMs/disco pra este sistema estão incorretas. O "
"sistema pode não funcionar corretamente.\n"
-#: src/frontend/mame/ui/info.cpp:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
@@ -906,7 +906,7 @@ msgstr ""
"Há problemas conhecidos com este sistema\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
@@ -914,34 +914,34 @@ msgstr ""
"Uma ou mais imagens de ROMs/disco pra este sistema não foram dumpadas "
"corretamente.\n"
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr "Funções não emuladas completamente: "
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr "Funções emuladas imperfeitamente: "
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
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:132
+#: src/frontend/mame/ui/info.cpp:133
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:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
@@ -949,7 +949,7 @@ msgstr ""
"Este sistema nunca foi completado. Elel pode exibir comportamento estranho "
"ou elementos ausentes que não são bugs na emulação.\n"
-#: src/frontend/mame/ui/info.cpp:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
@@ -957,7 +957,7 @@ msgstr ""
"Este sistema não tem hardware de som, o MAME não produzirá sons, este é o "
"comportamento esperado.\n"
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -969,7 +969,7 @@ msgstr ""
"completa. Não há nada que você possa fazer pra consertar este problema "
"exceto esperar que os desenvolvedores melhorem a emulação.\n"
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -981,7 +981,7 @@ msgstr ""
"interação física ou consistem de dispositivos mecânicos. Não é possível "
"experimentar este sistema na totalidade.\n"
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -991,7 +991,7 @@ msgstr ""
"\n"
"Há clones que deste sistema que funcionam: %s"
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -1006,27 +1006,27 @@ msgstr ""
"\n"
"CPU:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr "GHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "MHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "kHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr "Hz"
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1034,7 +1034,7 @@ msgstr ""
"\n"
"Som:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1042,50 +1042,50 @@ msgstr ""
"\n"
"Vídeo:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "Nenhum\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "Vetor"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "Tela '%1$s'"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "Tela"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr "%1$s:\n"
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr "Informações da Imagem da Mídia"
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "Não suportado"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "Parcialmente suportado"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[vazio]"
@@ -1113,11 +1113,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:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "Não"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Sim"
@@ -1503,31 +1503,31 @@ msgstr "[arquivos INI sem categoria]"
msgid "[no groups in INI file]"
msgstr "[sem grupos no arquivo INI]"
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr "Nenhum arquivo INI contendo categorias foi achado"
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "Arquivo"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr "Nenhum grupo achado no arquivo das categorias"
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr "Grupo"
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr "Incluir clones"
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr "Arquivo da Categoria"
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr "Lista/item do software"
@@ -1545,7 +1545,7 @@ msgstr "Revisão: %1$s"
msgid "BIOS Selection"
msgstr "Seleção de BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr "Sistema"
@@ -1597,7 +1597,7 @@ msgstr "Ficha %1$c: %2$d%3$s\n"
msgid " (locked)"
msgstr " (travado)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr "[embutido]"
@@ -1607,76 +1607,76 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr "Opções de Mira"
-#: src/frontend/mame/ui/miscmenu.cpp:456
-msgctxt "menu-crosshair"
-msgid "Always"
-msgstr "Sempre"
-
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
msgid "Never"
msgstr "Nunca"
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:464
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr "Sempre"
+
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr "Quando movido"
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr "Visibilidade do P%1$d"
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr "Mira do P%1$d"
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr "Auto-Esconder o Atraso"
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr "%1$d s"
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr "Exportar a Lista Exibida pro Arquivo"
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, 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:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "Nome: Descrição:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, 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:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "Exportar lista no formato XML (tipo -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
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:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "Exportar lista no formato TXT (tipo -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
@@ -1685,31 +1685,31 @@ msgstr ""
"Configurações do Sistema:\n"
"%1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr "[este sistema não tem configurações da BIOS]"
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Adicionar aos Favoritos"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Remover dos Favoritos"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr "Salvar Configurações do Sistema"
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (padrão)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr "Não foram achados plugins"
@@ -1738,15 +1738,15 @@ msgstr "[falhou]"
msgid "Slider Controls"
msgstr "Controles do Slider"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr "[Não foram achados save states]"
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr "Cancelar"
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1757,29 +1757,29 @@ msgstr ""
"Pressione %2$s pra apagar\n"
"Pressione %3$s pra cancelar"
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, 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:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr "Pressione %1$s pra apagar"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr "Carregar State"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr "Selecione o state pra carregar"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr "Salvar State"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
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 "
@@ -1878,18 +1878,33 @@ msgstr "Pressione o %1$s pra limpar\n"
msgid "Press %1$s to restore default\n"
msgstr "Pressione o %1$s pra restaurar o padrão\n"
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr "%1$s (%2$s %3$d)"
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr "Dispositivos de Entrada"
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr "[não há dispositivos de entrada ativados]"
@@ -1953,11 +1968,6 @@ msgctxt "menu-inputopts"
msgid "Input Settings"
msgstr "Configurações de Entrada"
-#: src/frontend/mame/ui/inputopts.cpp:95
-msgctxt "menu-inputopts"
-msgid "Input Assignments (general)"
-msgstr "Atribuições de Entrada (geral)"
-
#: src/frontend/mame/ui/inputopts.cpp:97
msgctxt "menu-inputopts"
msgid "Input Assignments (this system)"
@@ -1978,7 +1988,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr "Alternar Entradas"
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr "Atribuições de Entrada (geral)"
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr "Dispositivos de Entrada"
@@ -2050,57 +2065,57 @@ msgstr "%1$-.100s"
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "Driver: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Geral: NÃO FUNCIONA"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Geral: Proteção Não Emulada"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Geral: Funcionando"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Gráficos: Não Implementados, "
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Gráficos: Imperfeitos, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Gráficos: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Som: Nenhum"
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Som: Não Implementado"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Som: Imperfeito"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Som: OK"
@@ -2168,157 +2183,162 @@ msgstr "Traduções da IU"
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr "Configurações da IU"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr "Dados do Plugin"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DATs"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr "INIs da Categoria"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Snapshots"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Ícones"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Painéis de Controle"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Gabinetes"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr "Marquises"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "PCBs"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Panfletos"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr "Telas Títulos"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr "Finais dos Jogos"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "Chefes"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Pré-Visualização do Trabalho de Arte"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr "Selecionar"
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr "Telas do Game Over"
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "Como Fazer"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "Logos"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "Pontuações"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "Versus"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Capas"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "Remover a Pasta %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "Mudar %1$s Pasta - Busca: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr "Adicionar %1$s Pasta - Busca: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Pressione TAB pra configurar"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr "Pastas %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr "Pasta %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Mudar a Pasta"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Adicionar Pasta"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Remover Pasta"
@@ -2858,133 +2878,133 @@ msgstr "Insira o Código"
msgid "Barcode length invalid!"
msgstr "Tamanho do código de barras inválido!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr "Configurações de Entrada"
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP Switches"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Configuração da Máquina"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Informação da Contabilidade"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr "Informação do Sistema"
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr "Informação de Aviso"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr "Informação da Imagem da Mídia"
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Gerenciador de Arquivos"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Controle da Fita"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "Pseudo Terminais"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Seleção de BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Dispositivos de Slot"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Leitor do Código de Barras"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Dispositivos das Redes"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Controles do Slider"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Opções de Vídeo"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Opções de Mira"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "Trapaça"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Opções dos Plugins"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Visualização Externa do DAT"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Adicionar aos Favoritos"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Remover dos Favoritos"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr "Sobre o %1$s"
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr "Iniciar Sistema"
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr "Selecione Novo Sistema"
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr "Fechar Menu"
@@ -5616,7 +5636,7 @@ msgid "UI Audit Media"
msgstr "Auditar Mídia da IU"
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr "Alternar Tela Cheia"
@@ -5627,7 +5647,7 @@ msgid "Take Rendered Snapshot"
msgstr "Tirar Snapshot Renderizado"
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr "Gravar Vídeo Renderizado"
@@ -5637,17 +5657,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr "Alternar Pós-Processamento"
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr "Alternar os Filtros"
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr "Diminuir o pré-dimensionamento"
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr "Aumentar o pré-dimensionamento"
@@ -6417,17 +6437,17 @@ msgstr "Desativado: %s"
msgid "%s added"
msgstr "%s adicionado"
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "Comando"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "Pontuação do Mame"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "Sysinfo"
@@ -6437,7 +6457,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr "Maiores Pontuações"
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr "MARPScore"
@@ -6447,12 +6467,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Gameinit"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "Histórico"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6465,12 +6485,12 @@ msgstr ""
"--- INFO do DRIVER ---\n"
"Driver: "
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr "MESSinfo"
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr "MAMEinfo"
@@ -6506,3 +6526,7 @@ msgid ""
msgstr ""
"Insira a combinação ou pressione %s pra cancelar\n"
"%s"
+
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "Sistema: lista dos conteúdos \"%1$s\" "
diff --git a/language/Romanian/strings.po b/language/Romanian/strings.po
index 97e96e38638..6cf44bd88c3 100644
--- a/language/Romanian/strings.po
+++ b/language/Romanian/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -19,211 +19,211 @@ 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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -260,7 +260,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -290,7 +290,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -310,7 +310,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -767,169 +767,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -937,7 +937,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -945,7 +945,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -953,7 +953,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -963,82 +963,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1066,11 +1066,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1456,31 +1456,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1498,7 +1498,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1544,7 +1544,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1554,106 +1554,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1678,15 +1678,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1694,29 +1694,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1813,18 +1813,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1888,11 +1903,6 @@ 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)"
@@ -1913,7 +1923,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1974,57 +1989,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2090,157 +2105,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2773,133 +2793,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5507,7 +5527,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5518,7 +5538,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5528,17 +5548,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6301,17 +6321,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6321,7 +6341,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6331,12 +6351,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6345,12 +6365,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Russian/strings.po b/language/Russian/strings.po
index 1c048f5979e..0272e76df68 100644
--- a/language/Russian/strings.po
+++ b/language/Russian/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -29,204 +29,204 @@ msgstr ""
"\n"
"Нажмите любую клавишу для продолжения"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "Общая громкость"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "%1$s Громкость"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Разгон процессора %1$s"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr "Разгон %1$s звука"
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s Частота обновления"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s Яркость"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s Контраст"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s Гамма"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s гориз. размер"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s гориз. позиция"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s верт. размер"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s верт. позиция"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Лазердиск '%1$s' гориз. размер"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Лазердиск '%1$s' гориз. позиция"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Лазердиск '%1$s' верт. размер"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Лазердиск '%1$s' верт. позиция"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "Мерцание луча"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "Минимальная ширина луча"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "Максимальная ширина луча"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "Насыщенность луча"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Масштаб прицела %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Смещение прицела %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr "%1$3dдБ"
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Масштаб прицела X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Масштаб прицела Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Смещение прицела X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Смещение прицела Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**Ошибка сохранения ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Ошибка сохранения %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -270,8 +270,8 @@ msgstr "%1$s %2$s ( %3$d / %4$d пакетов программ )"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "Система: \"%1$s\" списков программ "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -300,7 +300,7 @@ msgstr "Настройки звука"
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "Плагины"
@@ -320,7 +320,7 @@ msgstr ""
msgid "Customize UI"
msgstr "Настройка интерфейса"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -777,118 +777,118 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr "защита"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr "скорость"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr "графика"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr "цветовая палитра"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr "звук"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr "камера"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr "микрофон"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr "управление"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "клавиатура"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr "мышь"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr "диск"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr "принтер"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr "Локальная сеть"
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr "Удаленная сеть"
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
@@ -896,40 +896,40 @@ msgstr ""
"Имеются известные проблемы с этой системой\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr "Полностью не эмулируются возможности: "
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr "Несовершенно эмулируемые возможности: "
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Переворот экрана в режиме коктейль-стола не поддерживается.\n"
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr "Эта система требует внешние графические файлы.\n"
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
@@ -937,7 +937,7 @@ msgstr ""
"Разработка этой системы так и не была завершена. Может наблюдаться странное "
"поведение или отсутсвующие элементы. Это не является ошибками эмуляции.\n"
-#: src/frontend/mame/ui/info.cpp:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
@@ -945,7 +945,7 @@ msgstr ""
"У этой системы нет звукового оборудования, в процессе эмуляции не будет "
"никаких звуков, так и должно быть.\n"
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -956,7 +956,7 @@ msgstr ""
"не можете исправить эту проблему, лишь подождать когда разработчики улучшат "
"эмуляцию.\n"
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -964,7 +964,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -975,7 +975,7 @@ msgstr ""
"\n"
"Известные работающие clones этой системы: %s"
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -990,27 +990,27 @@ msgstr ""
"\n"
"Процессор:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "МГц"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "кГц"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1018,7 +1018,7 @@ msgstr ""
"\n"
"Звук:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1026,50 +1026,50 @@ msgstr ""
"\n"
"Видео:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "Нет\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "Векторный"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "Экран '%1$s'"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "Экран"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "Не поддерживается"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "Частично поддерживается"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[пусто]"
@@ -1097,11 +1097,11 @@ msgstr "[совместимые списки]"
msgid "File Already Exists - Override?"
msgstr "Файл уже существует - Заменить?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "Нет"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Да"
@@ -1487,31 +1487,31 @@ msgstr "[INI-файлы без категорий]"
msgid "[no groups in INI file]"
msgstr "[нет групп в INI-файле]"
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr "Не найдены INI-файлы категорий"
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "Файл"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr "Не найдены группы в файле категорий"
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr "Группа"
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr "Включить clones"
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1529,7 +1529,7 @@ msgstr "Ревизия: %1$s"
msgid "BIOS Selection"
msgstr "Выбор BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr "Система"
@@ -1581,7 +1581,7 @@ msgstr "Монетоприемник %1$c: %2$d%3$s\n"
msgid " (locked)"
msgstr " (закрыт)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1591,107 +1591,107 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr "Настройки прицела"
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "Имя: Описание:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "Экспортировать список в формате XML (как -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
"Экспортировать список в формате XML (как -listxml, но исключить устройства)"
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "Экспортировать список в текстовом формате (как -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Добавить в Избранное"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Удалить из Избранного"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (по-умолчанию)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1720,15 +1720,15 @@ msgstr "[не удалось]"
msgid "Slider Controls"
msgstr "Управление слайдерами"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr "Отмена"
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1736,29 +1736,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr "Загрузить сохранение"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr "Записать сохранение"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1855,18 +1855,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1930,11 +1945,6 @@ 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)"
@@ -1955,7 +1965,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -2020,57 +2035,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "Драйвер: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "В целом: НЕ РАБОТАЕТ"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "В целом: Не эмулируется защита"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "В целом: Работает"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Графика: Не эмулируется, "
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Графика: Не идеально, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Графика: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Звук: Отсутствует"
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Звук: Не эмулируется"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Звук: Не идеально"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Звук: OK"
@@ -2138,157 +2153,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INI-файлы"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DAT-файлы"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr "INI категорий"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Снимки экрана"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Иконки"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Панели управления"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Кабинеты"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr "Маркизы"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "Платы"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Буклеты"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "Боссы"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Предпросмотр оформления"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "Обучение"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "Логотипы"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "Таблицы рекордов"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "Против"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Обложки"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "Убрать папку %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "Изменить папку %1$s - Поиск: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr "Добавить папку %1$s - Поиск: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Нажмите TAB для выбора"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Изменить папку"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Добавить папку"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Удалить папку"
@@ -2821,133 +2841,133 @@ msgstr "Введите код"
msgid "Barcode length invalid!"
msgstr "Не верная длина штрих-кода!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP-переключатели"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Статистика игры"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr "Информация о системе"
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Файловый менеджер"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Управление лентой"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "Псевдо-терминалы"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Выбор BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Подключаемые устройства"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Сканер штрих-кодов"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Сетевые устройства"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Управление слайдерами"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Настройки видео"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Настройки прицела"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "Читы"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Настройки плагинов"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Просмотр DAT-файлов"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Добавить в Избранное"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Удалить из Избранного"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr "Выбрать новую систему"
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5555,7 +5575,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5566,7 +5586,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5576,17 +5596,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6352,17 +6372,17 @@ msgstr "Запрещено: %s"
msgid "%s added"
msgstr "%s добавлено"
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "Команда"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6372,7 +6392,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr "Лучшие очки"
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6382,12 +6402,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Иниц. игры"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "История"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6400,12 +6420,12 @@ msgstr ""
"--- ИНФО ДРАЙВЕРА ---\n"
"Драйвер: "
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
@@ -6440,6 +6460,10 @@ msgid ""
"%s"
msgstr ""
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "Система: \"%1$s\" списков программ "
+
#~ msgid "Visible Delay"
#~ msgstr "Видимая задержка"
diff --git a/language/Serbian/strings.po b/language/Serbian/strings.po
index 7da441825d1..2addaea0578 100644
--- a/language/Serbian/strings.po
+++ b/language/Serbian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -29,204 +29,204 @@ msgstr ""
"\n"
"Pritsnite bilo koji taster za nastavak"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "Glavna jačina zvuka"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "%1$s jačina zvuka"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Ubrzanje osnovnog takta CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s frekvencija osvežavanja"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s osvetljenost"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s kontrast"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s gama"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s rastezanje po horizontali"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s horizontalna pozicija"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s rastezanje po vertikali"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s vertikalna pozicija"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc '%1$s' rastezanje po horizontali"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc '%1$s' horizontalna pozicija"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisc '%1$s' rastezanje po vertikali"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc '%1$s' vertikalna pozicija"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "Treperenje vektora"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "Minimalna širina snopa"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "Maksimalna širinia snopa"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "Intenzitet snopa"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Razmera nišana %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Pomeraj nišana %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Razmera nišana X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Razmera nišana Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Pomeraj nišana X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Pomeraj nišana Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**Greška prilikom snimanja ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Greška prlikom zapisivanja %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -267,8 +267,8 @@ msgstr "%1$s %2$s ( %3$d / %4$d programskih paketa )"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "Sistem: \"%1$s\" lista programa "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -297,7 +297,7 @@ msgstr "Opcije za zvuk"
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "Dodatci"
@@ -317,7 +317,7 @@ msgstr ""
msgid "Customize UI"
msgstr "Prilagodi korisnički interfejs"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -774,118 +774,118 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr "zaštita"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr "grafika"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr "zvuk"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr "kamera"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr "mikrofon"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "tastatura"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr "miš"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr "disk"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr "štampač"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr "magnetna traka"
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
@@ -893,52 +893,52 @@ msgstr ""
"Postoje poznati problemi s ovim sistemom\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
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:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -946,7 +946,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -954,7 +954,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -962,7 +962,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -977,27 +977,27 @@ msgstr ""
"\n"
"CPU:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "MHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "kHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1005,7 +1005,7 @@ msgstr ""
"\n"
"Zvuk:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1013,50 +1013,50 @@ msgstr ""
"\n"
"Video:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "Nijedan\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "Vektor"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "Ekran '%1$s'"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "Ekran"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "Nije podržano"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "Delimično podržano"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[prazno]"
@@ -1084,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:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "Ne"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Da"
@@ -1474,31 +1474,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "Fajl"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1516,7 +1516,7 @@ msgstr "Revizija: %1$s"
msgid "BIOS Selection"
msgstr "Izbor BIOS-a"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1568,7 +1568,7 @@ msgstr "Žeton %1$c: %2$d%3$s\n"
msgid " (locked)"
msgstr " (zaključano)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1578,106 +1578,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr "Opcije nišana"
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "Ime: Opis:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "Eksportuj listu u XML formatu (kao -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
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:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "Eksportuj listu u TXT formatu (kao -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Dodaj u listu omiljenih"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Izbriši iz liste omiljenih"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (uobičajeno)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1706,15 +1706,15 @@ msgstr "[neuspešno]"
msgid "Slider Controls"
msgstr "Kontrole klizača"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1722,29 +1722,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1841,18 +1841,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1916,11 +1931,6 @@ 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)"
@@ -1941,7 +1951,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -2002,57 +2017,57 @@ msgstr "%1$-.100s"
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "Drajver: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Uopšteno: NE RADI"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Uopšteno: zaštita nije emulirana"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Uopšteno: radi"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Grafika: nije implementirana, "
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Grafika: nesavršena, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Grafika: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Zvuk: nije implementiran"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Zvuk: nesavršen"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Zvuk: OK"
@@ -2120,157 +2135,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INI fajlovi"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DAT fajlovi"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Snimci ekrana"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Ikone"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Upravljački paneli"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Kabineti"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr "Posteri iznad kabineta"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "PCB (štampane pločice)"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Letci"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr "Naslovni ekrani"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr "Ekrani završetka igre"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "Finalni protivnici"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Umanjeni prikaz ilustracija"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr "Izborni ekrani"
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "Uputstvo"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "Logoi"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "Najbolji rezultata"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "Versus ekrani"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Maske"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "Ukloni %1$s direktorijum"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, 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
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, 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
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Pritisnite TAB da podesite"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Promeni direktorijum"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Dodaj direktorijum"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Ukloni direktorijum"
@@ -2804,133 +2824,133 @@ msgstr "Unesite barkod"
msgid "Barcode length invalid!"
msgstr "Neodgovarajuća dužina barkoda!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP prekidači"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Konfiguracija mašine"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Upravljanje fajlovima"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Kontrola trake"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "Pseudo terminali"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Izbor BIOS-a"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Slot uređaji"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Barkod čitač"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Mrežni uređaji"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Kontrole klizača"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Video opcije"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Opcije nišana"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "Varanje"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Opcije dodataka"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Prikaz spoljašnjeg DAT"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Dodaj u listu omiljenih"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Izbriši iz liste omiljenih"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr "Pokrenite sistem"
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr "Izaberi novi sistem"
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5538,7 +5558,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5549,7 +5569,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5559,17 +5579,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6332,17 +6352,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "Komanda"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "Mamescore"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "Systemske informacije"
@@ -6352,7 +6372,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6362,12 +6382,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Inicijalizacija"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "Istorija"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6376,12 +6396,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr "МESS - informacije"
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr "МАМЕ - informacije"
@@ -6416,6 +6436,10 @@ msgid ""
"%s"
msgstr ""
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "Sistem: \"%1$s\" lista programa "
+
#~ msgid "Visible Delay"
#~ msgstr "Vidljivo kašnjenje"
diff --git a/language/Serbian_Cyrillic/strings.po b/language/Serbian_Cyrillic/strings.po
index 516f3f999fd..ec9f66060de 100644
--- a/language/Serbian_Cyrillic/strings.po
+++ b/language/Serbian_Cyrillic/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -29,204 +29,204 @@ msgstr ""
"\n"
"Притисните било који тастер за наставак"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "Главна јачина звука"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "%1$s јачина звука"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Убрзање основног такта CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s фреквенција освежавања"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s осветљеност"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s контраст"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s гама"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s растезање по хоризонтали"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s хоризонтална позиција"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s растезање по вертикали"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s вертикална позиција"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc '%1$s' растезање по хоризонтали"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc '%1$s' хоризонтална позиција"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisc '%1$s' растезање по вертикали"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc '%1$s' вертикална позиција"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "Треперење вектора"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "Минимална ширина снопа"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "Максимална шириниа снопа"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "Интензитет снопа"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Размера нишана %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Померај нишана %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Размера нишана X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Размера нишана Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Померај нишана X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Померај нишана Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**Грешка приликом снимања ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Грешка прликом записивања %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -267,8 +267,8 @@ msgstr "%1$s %2$s ( %3$d / %4$d програмских пакета )"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "Систем: \"%1$s\" листа програма "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -297,7 +297,7 @@ msgstr "Опције за звук"
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "Додатци"
@@ -317,7 +317,7 @@ msgstr ""
msgid "Customize UI"
msgstr "Прилагоди кориснички интерфејс"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -774,118 +774,118 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr "заштита"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr "графика"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr "звук"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr "камера"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr "микрофон"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "тастатура"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr "миш"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr "диск"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr "штампач"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr "магнетна трака"
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
@@ -893,52 +893,52 @@ msgstr ""
"Постоје познати проблеми с овим системом\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Обртање екрана у \"коктел\" моду није подржано.\n"
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -946,7 +946,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -954,7 +954,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -962,7 +962,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -977,27 +977,27 @@ msgstr ""
"\n"
"CPU:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "MHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "kHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1005,7 +1005,7 @@ msgstr ""
"\n"
"Звук:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1013,50 +1013,50 @@ msgstr ""
"\n"
"Видео:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "Ниједан\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "Вектор"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "Екран '%1$s'"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "Екран"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "Није подржано"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "Делимично подржано"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[празно]"
@@ -1084,11 +1084,11 @@ msgstr "[компатибилне листе]"
msgid "File Already Exists - Override?"
msgstr "Фајл већ постоји - препиши?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "Не"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Да"
@@ -1474,31 +1474,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "Фајл"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1516,7 +1516,7 @@ msgstr "Ревизија: %1$s"
msgid "BIOS Selection"
msgstr "Избор BIOS-а"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1568,7 +1568,7 @@ msgstr "Жетон %1$c: %2$d%3$s\n"
msgid " (locked)"
msgstr " (закључано)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1578,106 +1578,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr "Опције нишана"
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "Име: Опис:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "Експортуј листу у XML формату (као -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "Експортуј листу у XML формату (као -listxml, али без уређаја)"
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "Експортуј листу у TXT формату (као -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Додај у листу омиљених"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Избриши из листе омиљених"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (уобичајено)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1706,15 +1706,15 @@ msgstr "[неуспечно]"
msgid "Slider Controls"
msgstr "Контроле клизача"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1722,29 +1722,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1841,18 +1841,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1916,11 +1931,6 @@ 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)"
@@ -1941,7 +1951,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -2002,57 +2017,57 @@ msgstr "%1$-.100s"
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "Драјвер: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Уопштено: НЕ РАДИ"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Уопштено: заштита није емулирана"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Уопштено: ради"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Графика: није имплементирана, "
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Графика: несавршена, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Графика: ОК, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Звук: није имплементиран"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Звук: несавршен"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Звук: ОК"
@@ -2120,157 +2135,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INI фајлови"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DAT фајлови"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Снимци екрана"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Иконе"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Управљачки панели"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Кабинети"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr "Постери изнад кабинета"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "PCB (штампане плочице)"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Летци"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr "Насловни екрани"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr "Екрани завршетка игре"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "Финални противници"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Умањени приказ илустрација"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr "Изборни екрани"
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "Упутство"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "Логои"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "Најбољи резултати"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "Версус екрани"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Маске"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "Уклони %1$s директоријум"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "Промени %1$s директоријум - Претрага: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr "Додај %1$s директоријум - Претрага: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Притисните TAB да подесите"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Промени директоријум"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Додај директоријум"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Уклони директоријум"
@@ -2804,133 +2824,133 @@ msgstr "Унесите баркод"
msgid "Barcode length invalid!"
msgstr "Неодговарајућа дужина баркода!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP прекидачи"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Конфигурација машине"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Управљање фајловима"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Контрола траке"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "Псеудо терминали"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Избор BIOS-а"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Слот уређаји"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Баркод читач"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Мрежни уређаји"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Контроле клизача"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Видео опције"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Опције нишана"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "Варање"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Опције додатака"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Приказ спољашњег DAT"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Додај у листу омиљених"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Избриши из листе омиљених"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr "Покрените систем"
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr "Изабери нови систем"
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5538,7 +5558,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5549,7 +5569,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5559,17 +5579,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6332,17 +6352,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "Команда"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "Mamescore"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "Системске информације"
@@ -6352,7 +6372,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6362,12 +6382,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Иницијализација"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "Историја"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6376,12 +6396,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr "MESS - информације"
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr "MAME - информације"
@@ -6416,6 +6436,10 @@ msgid ""
"%s"
msgstr ""
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "Систем: \"%1$s\" листа програма "
+
#~ msgid "Visible Delay"
#~ msgstr "Видљиво кашњење"
diff --git a/language/Slovak/strings.po b/language/Slovak/strings.po
index 6dea1f79884..8b9cfb9db33 100644
--- a/language/Slovak/strings.po
+++ b/language/Slovak/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2022-06-25 21:09+0200\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.1\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -29,14 +29,14 @@ msgstr ""
"\n"
"Pokračujte stlačením ľubovoľného klávesu"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
"Tento systém vyžaduje, aby boli obrazy média nahraté do nasledujúcich "
"zariadení: "
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
@@ -45,7 +45,7 @@ msgstr ""
"Ovládacie prvky používateľského rozhrania zapnuté\n"
"Pre vypnutie použite %1$s"
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
@@ -54,185 +54,185 @@ msgstr ""
"Ovládacie prvky používateľského rozhrania vypnuté\n"
"Na zapnutie použite %1$s"
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "Celková hlasitosť"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "Hlasitosť %1$s"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Pretaktovať CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr "Pretaktovať zvuk %1$s"
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s - obnovovacia frekvencia"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s - jas"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s - kontrast"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s - gamma"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s - natiahnutie vodorovne"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s - pozícia vodorovne"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s - natiahnutie zvislo"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s - pozícia zvislo"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisc '%1$s' - natiahnutie vodorovne"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisc '%1$s' - pozícia vodorovne"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisc '%1$s' - natiahnutie zvislo"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisc '%1$s' - pozícia zvislo"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "Minimálna šírka lúča"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "Maximálna šírka lúča"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr "Veľkosť bodu lúča"
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "Intenzita lúča"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "%1$s-ová veľkosť zameriavača"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "%1$s-ová pozícia zameriavača"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, 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:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, 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:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, 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:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, 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:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**Chyba pri ukladaní ui.ini**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Chyba pri ukladaní %s.ini**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -276,8 +276,8 @@ msgstr "%1$s %2$s (%3$d z %4$d softvérových balíkov)"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "Systém: \"%1$s\" zoznam softvéru "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -306,7 +306,7 @@ msgstr "Nastavenia zvuku"
msgid "Input Assignments"
msgstr "Priradenia vstupov"
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "Pluginy"
@@ -326,7 +326,7 @@ msgstr "Systémový filter"
msgid "Customize UI"
msgstr "Prispôsobiť používateľské rozhranie"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr "Konfigurovať priečinky"
@@ -783,112 +783,112 @@ msgstr "Zachovať pomer strán"
msgid "Cannot change options while recording!"
msgstr "Nemožno meniť nastavenia počas nahrávania!"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"One or more ROMs/disk images for this system are incorrect. The system may "
"not run correctly.\n"
@@ -896,7 +896,7 @@ msgstr ""
"Jedna alebo viaceré ROM/Obrazy disku pre tento systém nie sú korektné. "
"Zariadenie nemusí fungovať správne.\n"
-#: src/frontend/mame/ui/info.cpp:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
@@ -904,7 +904,7 @@ msgstr ""
"Tento systém má nedostatky:\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
@@ -912,34 +912,34 @@ msgstr ""
"Jedna alebo viaceré ROM/Obrazy disku pre tento systém neboli správne "
"dumpnuté.\n"
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr "Neemulované prvky: "
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr "Nedostatočne emulované prvky: "
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
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:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr "Tento systém vyžaduje artwork.\n"
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
@@ -947,7 +947,7 @@ msgstr ""
"Tento systém 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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
@@ -955,7 +955,7 @@ msgstr ""
"Tento systém nemá zvukový hardvér, MAME preto nebude generovať žiadne "
"zvuky.\n"
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -966,7 +966,7 @@ msgstr ""
"TENTO SYSTÉM 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:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -978,7 +978,7 @@ msgstr ""
"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:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -989,7 +989,7 @@ msgstr ""
"\n"
"Existujú funkčné klony tohto systému: %s"
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -1004,27 +1004,27 @@ msgstr ""
"\n"
"CPU:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1032,7 +1032,7 @@ msgstr ""
"\n"
"Zvuk:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1040,50 +1040,50 @@ msgstr ""
"\n"
"Obraz:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "Žiadny\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "Vektorový"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "Obrazovka '%1$s'"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "Obrazovka"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr "Informácie o obraze média"
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "Nepodporované"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "Čiastočne podporované"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[prázdny]"
@@ -1111,11 +1111,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:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "Nie"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Áno"
@@ -1501,31 +1501,31 @@ msgstr "[žiadne INI súbory pre kategórie]"
msgid "[no groups in INI file]"
msgstr "[žiadne INI súbory pre skupiny]"
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr "Neboli nájdené INI súbory pre kategórie"
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "Súbor"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
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:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr "Skupina"
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr "Vrátane klonov"
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr "Súbor kategórie"
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr "Zoznam/položka softvéru"
@@ -1543,7 +1543,7 @@ msgstr "Revízia: %1$s"
msgid "BIOS Selection"
msgstr "Výber BIOSu"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr "Systém"
@@ -1595,7 +1595,7 @@ msgstr ""
msgid " (locked)"
msgstr " (zamknuté)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr "[vstavaný]"
@@ -1605,75 +1605,75 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr "Nastavenia zameriavača"
-#: src/frontend/mame/ui/miscmenu.cpp:456
-msgctxt "menu-crosshair"
-msgid "Always"
-msgstr "Vždy"
-
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
msgid "Never"
msgstr "Nikdy"
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:464
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr "Vždy"
+
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr "Pri pohybe"
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr "Hráč %1$d - Viditeľnosť"
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr "Hráč %1$d - Zameriavač"
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr "Čas automatického skrytia"
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr "Export zobrazeného zoznamu do súboru"
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, 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:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "SÚBOR: NÁZOV ZARIADENIA:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, 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:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "Exportovať vo formáte XML (ako -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
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:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "Exportovať vo formáte TXT (ako -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
@@ -1682,31 +1682,31 @@ msgstr ""
"Nastavenia systému:\n"
"%1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr "[tento systém nemá nastavenia BIOS]"
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Pridať do zoznamu Obľúbené"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Odstrániť zo zoznamu Obľúbené"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr "Uložiť nastavenia systému"
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (pôvodné)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr "Neboli nájdené žiadne pluginy"
@@ -1735,15 +1735,15 @@ msgstr "[zlyhaný]"
msgid "Slider Controls"
msgstr "Posuvné ovládače"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr "[neboli nájdené žiadne stavy]"
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr "Storno"
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1754,29 +1754,29 @@ msgstr ""
"Stlačte %2$s, ak zmazať\n"
"Alebo %3$s pre storno"
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, 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:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr "Stlačte %1$s pre vymazanie"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr "Načítať stav"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr "Vyberte stav, ktorý chcete načítať"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr "Uložiť stav"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
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"
@@ -1874,18 +1874,33 @@ msgstr "Pre vymazanie stlačte %1$s\n"
msgid "Press %1$s to restore default\n"
msgstr "Pre nastavenie pôvodnej hodnoty stlačte %1$s\n"
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr "Vstupné zariadenia"
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr "[nie sú povolené vstupné zariadenia]"
@@ -1949,11 +1964,6 @@ msgctxt "menu-inputopts"
msgid "Input Settings"
msgstr "Nastavenia vstupu"
-#: src/frontend/mame/ui/inputopts.cpp:95
-msgctxt "menu-inputopts"
-msgid "Input Assignments (general)"
-msgstr "Priradenia vstupu (všeobecné)"
-
#: src/frontend/mame/ui/inputopts.cpp:97
msgctxt "menu-inputopts"
msgid "Input Assignments (this system)"
@@ -1974,7 +1984,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr "Prepínacie vstupy"
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr "Priradenia vstupu (všeobecné)"
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr "Vstupné zariadenia"
@@ -2044,57 +2059,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr "Rok výroby: %1$s, výrobca: %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "Ovládač: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Emulácia: NEFUNKČNÁ"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Emulácia: Neemulovaná ochrana"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Emulácia: funkčná"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Grafika: neimplementovaná, "
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Grafika: nedostatočná, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Grafika: funkčná, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Zvuk: žiadny"
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Zvuk: neimplementovaný"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Zvuk: nedostatočný"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Zvuk: funkčný"
@@ -2162,157 +2177,162 @@ msgstr "Jazykové mutácie"
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INI súbory"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr "Nastavenia používateľského rozhrania"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr "Údaje pluginov"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DAT súbory"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr "INI súbory pre kategórie"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Snapshoty"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Ikony"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Ovládacie panely"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Kabinety"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "Dosky plošných spojov"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Letáky"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr "Úvodné obrazovky"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr "Konce hier"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Náhľady artworkov"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr "Obrazovky koncov hier"
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "Ako-na-to"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "Logá"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "Skóre"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Obaly"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "Odstrániť priečinok pre %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, 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:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, 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:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Stlačte TAB pre nastavenie"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr "%1$s priečinky"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr "%1$s priečinok"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Zmeniť priečinok"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Pridať priečinok"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Odstrániť priečinok"
@@ -2852,133 +2872,133 @@ msgstr "Vložte čiarový kód"
msgid "Barcode length invalid!"
msgstr "Neplatná dĺžka čiarového kódu!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr "Nastavenia vstupu"
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP prepínače"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Nastavenie zariadenia"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Štatistické informácie"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr "Informácie o systéme"
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr "Chybové hlášky"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr "Informácie o obraze média"
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Správca súborov"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Ovládanie kazetového prehrávača"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "Pseudoterminály"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Výber BIOSu"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Zásuvné zariadenia"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Čítačka čiarového kódu"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Sieťové zariadenia"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Posuvné ovládače"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Nastavenia obrazu"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Nastavenia zameriavača"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Nastavenia pluginov"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Zobrazenie externého DAT"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Pridať do zoznamu Obľúbené"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Odstrániť zo zoznamu Obľúbené"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr "O %1$s"
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr "Spustiť systém"
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr "Vybrať nový systém"
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr "Zatvoriť menu"
@@ -5610,7 +5630,7 @@ msgid "UI Audit Media"
msgstr "Použív. rozhranie - Audit médií"
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr "Prepnúť na celú obrazovku a späť"
@@ -5621,7 +5641,7 @@ msgid "Take Rendered Snapshot"
msgstr "Zosnímať renderovaný snapshot"
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr "Nahrať renderované video"
@@ -5631,17 +5651,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr "Prepnúť post-processing"
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr "Prepnúť filter"
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr "Znížiť hodnotu predškálovania"
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr "Zvýšiť hodnotu predškálovania"
@@ -6412,17 +6432,17 @@ msgstr "Vypnuté: %s"
msgid "%s added"
msgstr "Cheat %s pridaný"
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6432,7 +6452,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6442,12 +6462,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6460,12 +6480,12 @@ msgstr ""
"--- INFORMÁCIA O OVLÁDAČI ---\n"
"Ovládač: "
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
@@ -6501,3 +6521,7 @@ msgid ""
msgstr ""
"Vložte kombináciu alebo stlačte %s pre storno\n"
"%s"
+
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "Systém: \"%1$s\" zoznam softvéru "
diff --git a/language/Slovenian/strings.po b/language/Slovenian/strings.po
index 69dddfea205..d21397af196 100644
--- a/language/Slovenian/strings.po
+++ b/language/Slovenian/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -19,211 +19,211 @@ 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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -260,7 +260,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -290,7 +290,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -310,7 +310,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -767,169 +767,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -937,7 +937,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -945,7 +945,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -953,7 +953,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -963,82 +963,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1066,11 +1066,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1456,31 +1456,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1498,7 +1498,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1544,7 +1544,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1554,106 +1554,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1678,15 +1678,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1694,29 +1694,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1813,18 +1813,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1888,11 +1903,6 @@ 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)"
@@ -1913,7 +1923,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1974,57 +1989,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2090,157 +2105,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2773,133 +2793,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5507,7 +5527,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5518,7 +5538,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5528,17 +5548,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6301,17 +6321,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6321,7 +6341,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6331,12 +6351,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6345,12 +6365,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Spanish/strings.po b/language/Spanish/strings.po
index 408ebdb4aa6..a9128a4383c 100644
--- a/language/Spanish/strings.po
+++ b/language/Spanish/strings.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -31,204 +31,204 @@ msgstr ""
"\n"
"Pulsa cualquier tecla para continuar."
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "Volumen principal"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "Volumen %1$s"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Acelerar CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr "Overclock de sonido %1$s"
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "Tasa de refresco %1$s"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "Brillo %1$s"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "Contraste %1$s"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "Gamma %1$s"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "Estiramiento horizontal %1$s"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "Posición horizontal %1$s"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "Estiramiento vertical %1$s"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "Posición vertical %1$s"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Estiramiento horizontal de Laserdisc «%1$s»"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Posición horizontal de Laserdisc «%1$s»"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Estiramiento vertical de Laserdisc «%1$s»"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Posición vertical de Laserdisc «%1$s»"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "Vector de parpadeo"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "Anchura mín. del haz"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "Anchura max. del haz"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "Peso de intensidad del haz"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Escala de diana %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr "Horizontal"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr "Vertical"
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Posición de diana %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Escala horizontal de diana %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Escala vertical de diana %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Posición horizontal de diana %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Posición vertical de diana %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**Error al guardar «ui.ini»**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "Error al guardar «%s.ini»**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -269,8 +269,8 @@ msgstr "%1$s %2$s ( %3$d / %4$d paquetes de software )"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "Sistema: \"%1$s\" lista de software "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -299,7 +299,7 @@ msgstr "Opciones de sonido"
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "Plugins"
@@ -319,7 +319,7 @@ msgstr ""
msgid "Customize UI"
msgstr "Personalizar interfaz"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr "Configurar carpetas"
@@ -776,118 +776,118 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr "protección"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr "cronometraje"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr "gráficos"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr "paleta de color"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr "sonido"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr "cámara"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr "micrófono"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr "controles"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "teclado"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr "ratón"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr "disco"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr "impresora"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr "Red local"
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr "Red global"
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
@@ -895,40 +895,40 @@ msgstr ""
"Existen problemas conocidos con este sistema\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr "Características no emuladas: "
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr "Características emuladas parcialmente: "
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
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:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr "Este sistema requiere ficheros de arte externos.\n"
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
@@ -936,7 +936,7 @@ msgstr ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
@@ -944,7 +944,7 @@ msgstr ""
"Este sistema no soporta sonido, por lo que MAME no reproducirá audio, este "
"es el comportamiento esperado.\n"
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -955,7 +955,7 @@ msgstr ""
"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:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -963,7 +963,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -974,7 +974,7 @@ msgstr ""
"\n"
"Existen clones funcionales de este sistema: %s"
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -989,27 +989,27 @@ msgstr ""
"\n"
"Procesador:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "MHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "kHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1017,7 +1017,7 @@ msgstr ""
"\n"
"Sonido:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1025,50 +1025,50 @@ msgstr ""
"\n"
"Vídeo:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "Ninguno\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "Vector"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "Pantalla «%1$s»"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "Pantalla"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "No está soportado"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "Soportado parcialmente"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[vacío]"
@@ -1096,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:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "No"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Sí"
@@ -1486,31 +1486,31 @@ msgstr "[Sin ficheros INI de categorías]"
msgid "[no groups in INI file]"
msgstr "[No hay grupos en el fichero INI]"
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr "No se han encontrado ficheros INI de categorías"
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "Fichero"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
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:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr "Grupo"
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr "Incluir clones"
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1528,7 +1528,7 @@ msgstr "Revisión: %1$s"
msgid "BIOS Selection"
msgstr "Selección de BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1580,7 +1580,7 @@ msgstr "Moneda %1$c: %2$d%3$s\n"
msgid " (locked)"
msgstr " (bloqueado)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1590,108 +1590,108 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr "Opciones de diana"
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "Nombre: Descripción:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "Exportar lista en formato XML (igual que -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
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:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "Exportar lista en formato TXT (igual que -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Añadir a favoritos"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Borrar de favoritos"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (predeterminado)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1720,15 +1720,15 @@ msgstr "[falló]"
msgid "Slider Controls"
msgstr "Controles deslizantes"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr "Cancelar"
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1736,29 +1736,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr "Cargar estado de la máquina"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr "Guardar estado de la máquina"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1855,18 +1855,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1930,11 +1945,6 @@ 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)"
@@ -1955,7 +1965,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -2019,57 +2034,57 @@ msgstr "%1$-.100s"
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "Controlador: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "En general: NO FUNCIONA"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "En general: Protección sin emular"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "En general: Funcionando"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Gráficos: No implementado, "
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Gráficos: Imperfectos,"
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Gráficos: Aceptables, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Sonido: No"
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Sonido: No implementado"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Sonido: Imperfecto"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Sonido: Aceptable"
@@ -2137,157 +2152,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DATs"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr "INIs de categorías"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Capturas"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Iconos"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Paneles de control"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Cabinas arcade"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr "Marquesinas"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "Circuitos impresos"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Folletos"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "Jefes"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Vista previa del arte"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "Manual"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "Logos"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "Puntuaciones"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "Versus"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Cubiertas"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "Borrar carpeta %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "Cambiar carpeta %1$s - Buscar: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, 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
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Pulsa TAB para establecer"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Cambiar carpeta"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Añadir carpeta"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Borrar carpeta"
@@ -2821,133 +2841,133 @@ msgstr "Escribe el código"
msgid "Barcode length invalid!"
msgstr "El tamaño del código de barras no es correcto."
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr "Ajustes de entrada"
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "Interruptores DIP"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Configuración de máquina"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Información contable"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Administrador de archivos"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Control de cinta"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Selección de BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Ranuras de monedas"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Lector de código de barras"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Dispositivos de red"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Controles deslizantes"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Opciones de vídeo"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Opciones de diana"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "Truco"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Configuración del plugin"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Vista DAT externa"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Añadir a favoritos"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Borrar de favoritos"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr "Elegir sistema nuevo"
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5569,7 +5589,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5580,7 +5600,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5590,17 +5610,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6367,17 +6387,17 @@ msgstr "Deshabilitado: %s"
msgid "%s added"
msgstr "%s añadido"
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "Orden"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "Puntuación MAME"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "Información del sistema"
@@ -6387,7 +6407,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr "Puntuaciones más altas"
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr "Puntuación MARP"
@@ -6397,12 +6417,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Inicio de partida"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "Historial"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6415,12 +6435,12 @@ msgstr ""
"--- INFORMACIÓN DEL CONTROLADOR ---\n"
"Controlador: "
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr "Información de MESS"
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr "Información de MAME"
@@ -6455,6 +6475,10 @@ msgid ""
"%s"
msgstr ""
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "Sistema: \"%1$s\" lista de software "
+
#~ msgid "Visible Delay"
#~ msgstr "Retardo visible"
diff --git a/language/Spanish_Mexico/strings.po b/language/Spanish_Mexico/strings.po
index 837c173b7ab..4a46a8c94f0 100644
--- a/language/Spanish_Mexico/strings.po
+++ b/language/Spanish_Mexico/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,211 +18,211 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -259,7 +259,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -289,7 +289,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -309,7 +309,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -766,169 +766,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -936,7 +936,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -944,7 +944,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -952,7 +952,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -962,82 +962,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1065,11 +1065,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1455,31 +1455,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1497,7 +1497,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1543,7 +1543,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1553,106 +1553,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1677,15 +1677,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1693,29 +1693,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1812,18 +1812,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1887,11 +1902,6 @@ 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)"
@@ -1912,7 +1922,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1973,57 +1988,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2089,157 +2104,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2772,133 +2792,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5506,7 +5526,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5517,7 +5537,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5527,17 +5547,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6300,17 +6320,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6320,7 +6340,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6330,12 +6350,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6344,12 +6364,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Swedish/strings.po b/language/Swedish/strings.po
index 4c74a1c8f31..41061b26276 100644
--- a/language/Swedish/strings.po
+++ b/language/Swedish/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+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:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -27,204 +27,204 @@ msgstr ""
"\n"
"Tryck på valfri tangent för att fortsätta"
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "Huvud Volym"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "%1$s Volym"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Överklocka CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr "Överklocka %1$s ljud"
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s Uppdateringsfrekvens"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s Ljusstyrka"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s Kontrast"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s Gamma"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s Horisontell utsträckning"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s Horisontell Position"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s Vertikal utsträckning"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s Vertikal Position"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Laserdisk '%1$s' Horisontell utsträckning"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Laserdisk '%1$s' Horisontell Position"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Laserdisk '%1$s' Vertikal utsträckning"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Laserdisk '%1$s' Vertikal Position"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "Vektor Flimmer"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "Stråle Bredd Minimum"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "Elektronstråle Bredd Maximum"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "Elektronstråle Intensitet"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Hårkors Skala %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr "X"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr "Y"
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Hårkors Offset %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr "%1$3ddB"
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr "%1$d%%"
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f%%"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr "%1$.3f"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr "%1$1.2f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Hårkors Skala X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Hårkors Skala Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Hårkors Offset X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Hårkors Offset Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**Fel uppstod när ui.ini sparades**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Fel uppstod när %s.ini sparades**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -265,8 +265,8 @@ msgstr "%1$s %2$s ( %3$d / %4$d mjukvarupaket )"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "System: \"%1$s\" mjukvarulista "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -295,7 +295,7 @@ msgstr "Ljudalternativ"
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "Tillägg"
@@ -315,7 +315,7 @@ msgstr ""
msgid "Customize UI"
msgstr "Skräddarsy UI"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -772,118 +772,118 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr "skyddsmekanism"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr "timing"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr "grafik"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr "färgpalett"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr "ljud"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr "kamera"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr "mikrofon"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr "kontroller"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "tangentbord"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr "mus"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr "disk"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr "skrivare"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
@@ -891,52 +891,52 @@ msgstr ""
"Det finns kända problem med detta system\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr "Helt oemulerade funktioner: "
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr "%s"
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ", %s"
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr "Bristfälligt emulerade funtioner: "
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
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:132
+#: src/frontend/mame/ui/info.cpp:133
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:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -948,7 +948,7 @@ msgstr ""
"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:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -956,7 +956,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -967,7 +967,7 @@ msgstr ""
"\n"
"Det finns fungerande varianter av detta system: %s"
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -982,27 +982,27 @@ msgstr ""
"\n"
"CPU:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "MHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "kHz"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1010,7 +1010,7 @@ msgstr ""
"\n"
"Ljud:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1018,50 +1018,50 @@ msgstr ""
"\n"
"Video:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "None\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "Vektor"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "Skärm '%1$s'"
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "Skärm"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "Stöds Ej"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "Stöds Delvis"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[tom]"
@@ -1089,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:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "Nej"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Ja"
@@ -1479,31 +1479,31 @@ msgstr "[ingen kategori INI filer]"
msgid "[no groups in INI file]"
msgstr "[inga grupper i INI fil]"
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr "Inga kategorier INI filer funna"
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "Fil"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr "Inga grupper funna i kategorifil"
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr "Grupp"
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr "Inkludera kloner"
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1521,7 +1521,7 @@ msgstr "Revision: %1$s"
msgid "BIOS Selection"
msgstr "BIOS val"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1573,7 +1573,7 @@ msgstr "Mynt %1$c: %2$d%3$s\n"
msgid " (locked)"
msgstr " (låst)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1583,106 +1583,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr "Hårkorsalternativ"
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "Namn: Beskrivning:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "Exportlista i XML format (som -listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
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:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "Exportera lista i TXT format (som -listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Lägg Till Favoriter"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Tabort Från Favoriter"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (standard)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1711,15 +1711,15 @@ msgstr "[misslyckad]"
msgid "Slider Controls"
msgstr "Reglage Kontroller"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1727,29 +1727,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr "Ladda läge"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr "Spara läge"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1846,18 +1846,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1921,11 +1936,6 @@ 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)"
@@ -1946,7 +1956,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -2011,57 +2026,57 @@ msgstr "%1$-.100s"
msgid "%1$s, %2$-.100s"
msgstr "%1$s, %2$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Status: FUNGERAR EJ"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Status: Oemulerad skyddsmekanism"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Status: Fungerar"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Grafik: Ej implementerad, "
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Grafik: Bristfällig, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Grafik: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Ljud: Inget"
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Ljud: Ej implementerat"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Ljud: Bristfälligt"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Ljud: OK"
@@ -2129,157 +2144,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DATs"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr "Kategori INIs"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Skärmklipp"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Ikoner"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Kontrollpaneler"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Kabinett"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr "Draperier"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "PCBs"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Flygblad"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "Bossar"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Förhandsvisning Grafisk Layout"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "HowTo"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "Logotyper"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "Poäng"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "Mot"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Omslagsbilder"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "Tabort %1$s Katalog"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, 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
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, 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
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Tryck TAB för att välja"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr "%1$s Kataloger"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr "%1$s Kataloger"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Ändra Katalog"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Lägg Till Katalog"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Tabort Katalog"
@@ -2812,133 +2832,133 @@ msgstr "Ange kod"
msgid "Barcode length invalid!"
msgstr "Streckkodens längd är felaktig!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP Switchar"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Maskin Konfiguration"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Bokföringsstatus"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Filhanterare"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Bandkontroll"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "Låtsasterminaler"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "BIOS val"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Slitsenheter"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Streckkodsläsare"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Nätverksenheter"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Reglage Kontroller"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Videoalternativ"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Hårkorsalternativ"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "Fusk"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Pluginalternativ"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Extern DAT vy"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Lägg Till Favoriter"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Tabort Från Favoriter"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr "Välj Nytt System"
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5546,7 +5566,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5557,7 +5577,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5567,17 +5587,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6340,17 +6360,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "Kommando"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "Mamescore"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "Systeminfo"
@@ -6360,7 +6380,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr "Ranking"
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr "MARPScore"
@@ -6370,12 +6390,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Spelstart"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "Historia"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6384,12 +6404,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr "MESSinfo"
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr "MAMEinfo"
@@ -6424,6 +6444,10 @@ msgid ""
"%s"
msgstr ""
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "System: \"%1$s\" mjukvarulista "
+
#~ msgid "Visible Delay"
#~ msgstr "Synlig Fördröjning"
diff --git a/language/Thai/strings.po b/language/Thai/strings.po
index 34c7ba65db1..8d68204d4fd 100644
--- a/language/Thai/strings.po
+++ b/language/Thai/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,211 +16,211 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -257,7 +257,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -287,7 +287,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -764,169 +764,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -934,7 +934,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -942,7 +942,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -950,7 +950,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -960,82 +960,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1063,11 +1063,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1453,31 +1453,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1495,7 +1495,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1541,7 +1541,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1551,106 +1551,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1675,15 +1675,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1691,29 +1691,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1810,18 +1810,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1885,11 +1900,6 @@ 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)"
@@ -1910,7 +1920,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1971,57 +1986,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2087,157 +2102,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2770,133 +2790,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5504,7 +5524,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5515,7 +5535,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5525,17 +5545,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6298,17 +6318,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6318,7 +6338,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6328,12 +6348,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6342,12 +6362,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Turkish/strings.po b/language/Turkish/strings.po
index 277034548e5..9ee8206454d 100644
--- a/language/Turkish/strings.po
+++ b/language/Turkish/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,211 +18,211 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "Ana Ses"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "%1$s Ses"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "%1$s Yenileme Oranı"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "%1$s Parlaklık"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "%1$s Karşıtlık"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "%1$s Gama"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "%1$s Yatay Uzatma"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "%1$s Yatay Konum"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "%1$s Dikey Uzatma"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "%1$s Dikey Konum"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Lazerdisk '%1$s' Yatay Uzatma"
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Lazerdisk '%1$s' Yatay Konum"
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Lazerdisk '%1$s' Dikey Uzatma"
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Lazerdisk '%1$s' Dikey Konum"
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -259,7 +259,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -289,7 +289,7 @@ msgstr "Ses Seçenekleri"
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -309,7 +309,7 @@ msgstr ""
msgid "Customize UI"
msgstr "Arayüzü Özelleştir"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr "Dizinleri yapılandır"
@@ -766,169 +766,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr "koruma"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr "zamanlama"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr "grafikler"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr "renk paleti"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr "ses"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr "kamera"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr "mikrofon"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr "kontroller"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "klavye"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr "fare"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr "disk"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr "yazıcı"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr "LAN"
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr "WAN"
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr "Tamamen uyarlanmamış özellikler: "
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr "Mükemmel olmayan uyarlanmış özellikler: "
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -936,7 +936,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -944,7 +944,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -952,7 +952,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -962,82 +962,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "Ekran"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1065,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:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "Hayır"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Evet"
@@ -1455,31 +1455,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1497,7 +1497,7 @@ msgstr "Gözden Geçirme: %1$s"
msgid "BIOS Selection"
msgstr "BIOS Seçimi"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1543,7 +1543,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1553,106 +1553,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr "Nişanlayıcı Seçenekleri"
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "Ad: Açıklama:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Favorilere Ekle"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Favorilerden kaldır"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (varsayılan)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1681,15 +1681,15 @@ msgstr "[başarısız]"
msgid "Slider Controls"
msgstr "Kaydırıcı Kontrolleri"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1697,29 +1697,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr "Durumu yükle"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr "Durumu kaydet"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1816,18 +1816,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1891,11 +1906,6 @@ 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)"
@@ -1916,7 +1926,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1981,57 +1996,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "Sürücü: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Genel olarak: ÇALIŞMIYOR"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Genel olarak: Uygulanmamış Koruma"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Genel olarak: Çalışıyor"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Grafik: Uygulanmamış"
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Grafik: Kusurlu, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Grafik: Tamam, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Ses: Yok"
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Ses: Uygulanmamış"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Ses: Kusurlu"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Ses: Tamam"
@@ -2097,157 +2112,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INIler"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DATlar"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr "Kategori INIleri"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Ekran Görüntüleri"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Simgeler"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Kontrol Panelleri"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Kabinler"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "Anakartlar"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Posterler"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "Patronlar"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "Nasıl"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "Logolar"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "Puanlar"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "Karşılaşma"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Kapaklar"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "%1$s dizinini kaldır"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
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
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, 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
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Ayarlamak için TAB'a basın"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Dizin Değiştir"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Dizin Ekle"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Dizin Kaldır"
@@ -2780,133 +2800,133 @@ msgstr "Kod Girin"
msgid "Barcode length invalid!"
msgstr "Barkod uzunluğu geçersiz!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP Anahtarlar"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Makine Yapılandırması"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Kayıt Bilgisi"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Dosya Yöneticisi"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Teyp Kontrolü"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "BIOS Seçimi"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Yuva Cihazları"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Barkod okuyucu"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Ağ Cihazları"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Kaydırıcı Kontrolleri"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Görüntü Seçenekleri"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Nişanlayıcı Seçenekleri"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "Hile"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Eklenti Seçenekleri"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Harici DAT Görünümü"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Favorilere Ekle"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Favorilerden kaldır"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5514,7 +5534,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5525,7 +5545,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5535,17 +5555,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6308,17 +6328,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "Komut"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6328,7 +6348,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr "Yüksek Skorlar"
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6338,12 +6358,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "Tarihçe"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6352,12 +6372,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/language/Ukrainian/strings.po b/language/Ukrainian/strings.po
index 5aafd1e4f1c..bcff076fbc5 100644
--- a/language/Ukrainian/strings.po
+++ b/language/Ukrainian/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2022-06-19 17:51+0300\n"
"Last-Translator: Stanley Kid <stanley.udr.kid@gmail.com>\n"
"Language-Team: MAME Language Team\n"
@@ -20,7 +20,7 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Poedit 3.0.1\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
@@ -30,13 +30,12 @@ msgstr ""
"\n"
"Натисни для продовження."
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
-msgstr ""
-"Системі необхідні монтовані медіа-образи на пристрої: "
+msgstr "Системі необхідні монтовані медіа-образи на пристрої: "
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
@@ -45,7 +44,7 @@ msgstr ""
"UI-керування увімкнено.\n"
"Використовуй %1$s для перемикання."
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
@@ -54,185 +53,185 @@ msgstr ""
"UI-керування вимкнено.\n"
"Використовуй %1$s для перемикання."
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr "Загальна гучність"
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr "Гучність %1$s"
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr "Розігнати CPU %1$s"
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr "Розігнати звук %1$s"
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr "Частота оновлення %1$s"
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr "Яскравість %1$s"
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr "Контраст %1$s"
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr "Гама %1$s"
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr "Горизонтальне розтягування %1$s"
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr "Горизонтальне положення %1$s"
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr "Вертикальне розтягування %1$s"
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr "Вертикальне положення %1$s"
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr "Горизонтальне розтягування Laserdisc \"%1$s\""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr "Горизонтальне положення Laserdisc \"%1$s\""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr "Вертикальне розтягування Laserdisc \"%1$s\""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr "Вертикальне положення Laserdisc \"%1$s\""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr "Векторне мерехтіння"
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr "Мінімальна ширина променя"
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr "Максимальна ширина променя"
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr "Розмір точки променя"
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr "Інтенсивність променя"
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr "Масштаб прицілу %1$s"
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr "Зміщення прицілу %1$s"
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr "%1$3d дБ"
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr "%1$d %%"
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr "%1$3.0f %%"
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr "Масштаб прицілу X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr "Масштаб прицілу Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr "Зміщення прицілу X %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr "Зміщення прицілу Y %1$1.3f"
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr "**Помилка збереження ui.ini.**"
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr "**Помилка збереження %s.ini.**"
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -276,8 +275,8 @@ msgstr "%1$s %2$s (%3$d / %4$d програмні пакети)"
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
-msgstr "Система: \"%1$s\" переліків програм "
+msgid "%1$s - select software"
+msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
#, c-format
@@ -306,7 +305,7 @@ msgstr "Опції аудіо"
msgid "Input Assignments"
msgstr "Призначення керування"
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr "Плаґіни"
@@ -326,7 +325,7 @@ msgstr "Фільтр систем"
msgid "Customize UI"
msgstr "Змінити UI"
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr "Налаштувати теки"
@@ -783,112 +782,112 @@ msgstr "Зберігати співвідношення сторін"
msgid "Cannot change options while recording!"
msgstr "Неможливо змінити опції при записі!"
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr "захист"
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr "швидкість"
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr "графіка"
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr "колірна палітра"
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr "звук"
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr "обладнання захоплення"
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr "камера"
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr "мікрофон"
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr "керування"
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr "клавіатура"
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr "миша"
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr "медіа"
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr "диск"
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr "принтер"
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr "магнітострічка"
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr "перфострічка"
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr "магнітний барабан"
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr "твердотіле сховище"
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr "комунікації"
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr "локальна мережа"
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr "глобальна мережа"
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"One or more ROMs/disk images for this system are incorrect. The system may "
"not run correctly.\n"
@@ -896,7 +895,7 @@ msgstr ""
"Один або декілька ROM'ів / образів дисків системи неправильні. Система може "
"неналежно працювати.\n"
-#: src/frontend/mame/ui/info.cpp:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
@@ -904,41 +903,41 @@ msgstr ""
"Відомі проблеми системи\n"
"\n"
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
"Один або декілька ROM'ів / образів дисків системи неналежно задамплено.\n"
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr "Повністю неемульовані особливості: "
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr "Недосконало емульовані особливості: "
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr "Переворот екрана в коктейль-режим непідтримуваний.\n"
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr "Системі необхідні зовнішні файли оформлення.\n"
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"This system was never completed. It may exhibit strange behavior or missing "
"elements that are not bugs in the emulation.\n"
@@ -946,7 +945,7 @@ msgstr ""
"Систему не завершено. Її поведінка дивна чи відсутні елементи, які не є "
"помилками емуляції.\n"
-#: src/frontend/mame/ui/info.cpp:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
@@ -954,7 +953,7 @@ msgstr ""
"Відсутнє звукове обладнання системи, MAME не видає звуків, очікувана "
"поведінка.\n"
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -965,7 +964,7 @@ msgstr ""
"Система не працює, її емуляцію не завершено. Дочекайся виправлення проблеми "
"виробниками покращенням емуляції.\n"
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -976,7 +975,7 @@ msgstr ""
"Елементи системи неможливо емулювати, необхідна фізична взаємодія чи вони "
"складаються з механічних пристроїв. Повністю випробувати систему неможливо.\n"
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -987,7 +986,7 @@ msgstr ""
"\n"
"Робочі клони системи: %s"
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -1002,27 +1001,27 @@ msgstr ""
"\n"
"CPU:\n"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr "ГГц"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr "МГц"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr "кГц"
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr "Гц"
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
@@ -1030,7 +1029,7 @@ msgstr ""
"\n"
"Аудіо:\n"
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
@@ -1038,50 +1037,50 @@ msgstr ""
"\n"
"Відео:\n"
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr "Не вказано\n"
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr "Вектор"
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr "Екран \"%1$s\""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr "екрана"
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr "Відомості медіа-образу"
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr "Без підтримки"
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr "Часткова підтримка"
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr "[порожньо]"
@@ -1109,11 +1108,11 @@ msgstr "[сумісні переліки]"
msgid "File Already Exists - Override?"
msgstr "Замінити файл?"
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr "Ні"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr "Так"
@@ -1499,31 +1498,31 @@ msgstr "[INI без категорій]"
msgid "[no groups in INI file]"
msgstr "[INI без груп]"
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr "Не знайдено INI-файлів категорій."
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr "Файл"
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr "Не знайдено групи в файлі категорій."
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr "Група"
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr "З урахуванням клонів"
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr "Файл категорій"
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr "Перелік програм / пунктів"
@@ -1541,7 +1540,7 @@ msgstr "Ревізія: %1$s"
msgid "BIOS Selection"
msgstr "Вибір BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr "Система"
@@ -1593,7 +1592,7 @@ msgstr "Монета %1$c: %2$d%3$s\n"
msgid " (locked)"
msgstr " (заблоковано)"
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr "[вбудовано]"
@@ -1603,75 +1602,75 @@ 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
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
msgid "Never"
msgstr "Ніколи"
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:464
+msgctxt "menu-crosshair"
+msgid "Always"
+msgstr "Завжди"
+
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr "При переміщенні"
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr "Видимість P%1$d"
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr "Приціл P%1$d"
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr "Автоприховування затримки"
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr "%1$d сек"
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr "Експортувати відображений перелік до файлу"
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr "%s.xml збережено до теки налаштувань UI."
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr "Ім'я: Опис:\n"
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr "%s.txt збережено до теки налаштувань UI."
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr "Експортувати перелік до XML (-listxml)"
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr "Експортувати перелік до XML (-listxml із вилученням пристроїв)"
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr "Експортувати перелік до TXT (-listfull)"
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
@@ -1680,31 +1679,31 @@ msgstr ""
"Налаштування системи:\n"
"%1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr "[відсутні BIOS-налаштування системи]"
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr "Додати до вподобань"
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr "Вилучити з уподобань"
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr "Зберегти налаштування системи"
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr " (типово)"
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr "Не знайдено плаґінів."
@@ -1733,15 +1732,15 @@ msgstr "[не виконано]"
msgid "Slider Controls"
msgstr "Керування слайдерами"
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr "[не знайдено збережених станів]"
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr "Скасувати"
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1752,29 +1751,29 @@ msgstr ""
"%2$s - видалення.\n"
"%3$s - скасування."
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr "Помилка вилучення збереженого стану %1$s."
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr "Натисни %1$s для видалення."
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr "Завантажити стан"
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr "Вибери стан для завантаження."
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr "Зберегти стан"
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr "Натисни кнопку клавіатури / джойстика чи вибери стан для перезапису."
@@ -1871,18 +1870,33 @@ msgstr "Натисни %1$s для очищення.\n"
msgid "Press %1$s to restore default\n"
msgstr "Натисни %1$s для типового відновлення.\n"
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr "Пристрої керування"
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr "[не увімкнено пристроїв керування]"
@@ -1946,11 +1960,6 @@ 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)"
@@ -1971,7 +1980,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr "Перемкнути керування"
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr "Призначення керування (загальні)"
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr "Пристрої керування"
@@ -2019,10 +2033,11 @@ msgid ""
"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'ів. Перевір указане налаштування шляху ROM'ів у %1$s.ini.\n"
+"Не знайдено системних ROM'ів. Перевір указане налаштування шляху ROM'ів у "
+"%1$s.ini.\n"
"\n"
-"При першому використанні %2$s переглянь %2$s.pdf у теці \"docs\" для отримання "
-"відомостей налаштування та використання %2$s."
+"При першому використанні %2$s переглянь %2$s.pdf у теці \"docs\" для "
+"отримання відомостей налаштування та використання %2$s."
#: src/frontend/mame/ui/simpleselgame.cpp:316
#, c-format
@@ -2043,57 +2058,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr "Драйвер: %1$s"
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr "Загалом: Неробоче"
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr "Загалом: Неемульований захист"
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr "Загалом: Робоче"
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr "Графіка: Не реалізовано, "
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr "Графіка: Недосконало, "
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr "Графіка: OK, "
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr "Аудіо: Не вказано"
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr "Аудіо: Не реалізовано"
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr "Аудіо: Недосконало"
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr "Аудіо: OK"
@@ -2161,157 +2176,162 @@ msgstr "UI-переклади"
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
+msgid "Software Lists"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgctxt "path-option"
msgid "INIs"
msgstr "INI"
-#: src/frontend/mame/ui/dirmenu.cpp:53
+#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
msgid "UI Settings"
msgstr "UI-налаштування"
-#: src/frontend/mame/ui/dirmenu.cpp:54
+#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
msgid "Plugin Data"
msgstr "Дані плаґінів"
-#: src/frontend/mame/ui/dirmenu.cpp:55
+#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
msgid "DATs"
msgstr "DAT"
-#: src/frontend/mame/ui/dirmenu.cpp:56
+#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
msgid "Category INIs"
msgstr "INI категорій"
-#: src/frontend/mame/ui/dirmenu.cpp:57
+#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
msgid "Snapshots"
msgstr "Кадри"
-#: src/frontend/mame/ui/dirmenu.cpp:58
+#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
msgid "Icons"
msgstr "Піктограми"
-#: src/frontend/mame/ui/dirmenu.cpp:59
+#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
msgid "Control Panels"
msgstr "Панелі керування"
-#: src/frontend/mame/ui/dirmenu.cpp:60
+#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
msgid "Cabinets"
msgstr "Кабінети"
-#: src/frontend/mame/ui/dirmenu.cpp:61
+#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
msgid "Marquees"
msgstr "Рухомі рядки"
-#: src/frontend/mame/ui/dirmenu.cpp:62
+#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
msgid "PCBs"
msgstr "Друковані плати"
-#: src/frontend/mame/ui/dirmenu.cpp:63
+#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
msgid "Flyers"
msgstr "Буклети"
-#: src/frontend/mame/ui/dirmenu.cpp:64
+#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
msgid "Title Screens"
msgstr "Екрани назв"
-#: src/frontend/mame/ui/dirmenu.cpp:65
+#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
msgid "Game Endings"
msgstr "Завершення ігор"
-#: src/frontend/mame/ui/dirmenu.cpp:66
+#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
msgid "Bosses"
msgstr "Боси"
-#: src/frontend/mame/ui/dirmenu.cpp:67
+#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
msgid "Artwork Previews"
msgstr "Попередні перегляди оформлень"
-#: src/frontend/mame/ui/dirmenu.cpp:68
+#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
msgid "Select"
msgstr "Вибрати"
-#: src/frontend/mame/ui/dirmenu.cpp:69
+#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
msgid "Game Over Screens"
msgstr "Екрани завершенння гри"
-#: src/frontend/mame/ui/dirmenu.cpp:70
+#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
msgid "HowTo"
msgstr "Посібник"
-#: src/frontend/mame/ui/dirmenu.cpp:71
+#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
msgid "Logos"
msgstr "Логотипи"
-#: src/frontend/mame/ui/dirmenu.cpp:72
+#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
msgid "Scores"
msgstr "Рахунки"
-#: src/frontend/mame/ui/dirmenu.cpp:73
+#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
msgid "Versus"
msgstr "Проти"
-#: src/frontend/mame/ui/dirmenu.cpp:74
+#: src/frontend/mame/ui/dirmenu.cpp:75
msgctxt "path-option"
msgid "Covers"
msgstr "Обкладинки"
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr "Вилучити %1$s теку"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr "Змінити %1$s теку - Шукати: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr "Додати %1$s теку - Шукати: %2$s_"
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr "Натисни Tab для встановлення."
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr "Теки %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr "Тека %1$s"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr "Змінити теку"
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr "Додати теку"
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr "Вилучити теку"
@@ -2852,133 +2872,133 @@ msgstr "Укажи код."
msgid "Barcode length invalid!"
msgstr "Недійсна довжина штрих-коду!"
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr "Налаштування керування"
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr "DIP-перемикачі"
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr "Конфігурація машини"
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr "Облік відомостей"
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr "Відомості системи"
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr "Відомості попередження"
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr "Відомості медіа-образу"
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr "Менеджер файлів"
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr "Керування стрічкою"
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr "Псевдотермінали"
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr "Вибір BIOS"
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr "Слот-пристрої"
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr "Читач штрих-кодів"
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr "Мережеві пристрої"
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr "Керування слайдерами"
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr "Опції відео"
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr "Опції прицілу"
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr "Чіти"
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr "Опції плаґінів"
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr "Зовнішній перегляд DAT"
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr "Додати до вподобань"
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr "Вилучити з уподобань"
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr "Про %1$s"
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr "Запустити систему"
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr "Вибрати нову систему"
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr "Закрити меню"
@@ -5608,7 +5628,7 @@ msgid "UI Audit Media"
msgstr "UI Перевірити медіа"
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr "Перемкнути повний екран"
@@ -5619,7 +5639,7 @@ msgid "Take Rendered Snapshot"
msgstr "Узяти опрацьований кадр"
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr "Записати опрацьоване відео"
@@ -5629,17 +5649,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr "Перемкнути постопрацювання"
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr "Перемкнути фільтр"
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr "Зменшити попереднє масштабування"
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr "Збільшити попереднє масштабування"
@@ -6404,17 +6424,17 @@ msgstr "Вимкнено: %s."
msgid "%s added"
msgstr "%s додано."
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr "Команда"
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr "MAME-рахунок"
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr "Системні відомості"
@@ -6424,7 +6444,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr "Рекорди"
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr "MARP-рахунок"
@@ -6434,12 +6454,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr "Початок гри"
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr "Історія"
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6452,12 +6472,12 @@ msgstr ""
"--- Відомості драйвера ---\n"
"Драйвер: "
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr "MESS-відомості"
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr "MAME-відомості"
@@ -6493,3 +6513,7 @@ msgid ""
msgstr ""
"Укажи комбінацію чи натисни %s для скасування.\n"
"%s"
+
+#, c-format
+#~ msgid "System: \"%1$s\" software list "
+#~ msgstr "Система: \"%1$s\" переліків програм "
diff --git a/language/Vietnamese/strings.po b/language/Vietnamese/strings.po
index 5083b803a40..3a265c59638 100644
--- a/language/Vietnamese/strings.po
+++ b/language/Vietnamese/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-11 09:24+1000\n"
+"POT-Creation-Date: 2022-09-01 02:13+1000\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -17,211 +17,211 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: src/frontend/mame/ui/ui.cpp:470 src/frontend/mame/ui/ui.cpp:543
+#: src/frontend/mame/ui/ui.cpp:472 src/frontend/mame/ui/ui.cpp:545
msgid ""
"\n"
"\n"
"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:555
+#: src/frontend/mame/ui/ui.cpp:557
msgid ""
"This system requires media images to be mounted for the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
+#: src/frontend/mame/ui/ui.cpp:1252
#, c-format
msgid ""
"UI controls enabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1251
+#: src/frontend/mame/ui/ui.cpp:1254
#, c-format
msgid ""
"UI controls disabled\n"
"Use %1$s to toggle"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1460
+#: src/frontend/mame/ui/ui.cpp:1463
msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1469
+#: src/frontend/mame/ui/ui.cpp:1472
#, c-format
msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1491
+#: src/frontend/mame/ui/ui.cpp:1494
#, c-format
msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1499
+#: src/frontend/mame/ui/ui.cpp:1502
#, c-format
msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1518
+#: src/frontend/mame/ui/ui.cpp:1521
#, c-format
msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1523
+#: src/frontend/mame/ui/ui.cpp:1526
#, c-format
msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1525
+#: src/frontend/mame/ui/ui.cpp:1528
#, c-format
msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1527
+#: src/frontend/mame/ui/ui.cpp:1530
#, c-format
msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1531
+#: src/frontend/mame/ui/ui.cpp:1534
#, c-format
msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1533
+#: src/frontend/mame/ui/ui.cpp:1536
#, c-format
msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1535
+#: src/frontend/mame/ui/ui.cpp:1538
#, c-format
msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1537
+#: src/frontend/mame/ui/ui.cpp:1540
#, c-format
msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1553
+#: src/frontend/mame/ui/ui.cpp:1556
#, c-format
msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1556
+#: src/frontend/mame/ui/ui.cpp:1559
#, c-format
msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1558
+#: src/frontend/mame/ui/ui.cpp:1561
#, c-format
msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1561
+#: src/frontend/mame/ui/ui.cpp:1564
#, c-format
msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1571
+#: src/frontend/mame/ui/ui.cpp:1574
msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1572
+#: src/frontend/mame/ui/ui.cpp:1575
msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1573
+#: src/frontend/mame/ui/ui.cpp:1576
msgid "Beam Width Maximum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1574
+#: src/frontend/mame/ui/ui.cpp:1577
msgid "Beam Dot Size"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1575
+#: src/frontend/mame/ui/ui.cpp:1578
msgid "Beam Intensity Weight"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588
+#: src/frontend/mame/ui/ui.cpp:1591
#, c-format
msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "X"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1588 src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1591 src/frontend/mame/ui/ui.cpp:1593
msgid "Y"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1590
+#: src/frontend/mame/ui/ui.cpp:1593
#, c-format
msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1618
+#: src/frontend/mame/ui/ui.cpp:1621
#, c-format
msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
+#: src/frontend/mame/ui/ui.cpp:1664
#, c-format
msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1676
+#: src/frontend/mame/ui/ui.cpp:1679
#, c-format
msgid "%1$3.0f%%"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1702 src/frontend/mame/ui/ui.cpp:1722
+#: src/frontend/mame/ui/ui.cpp:1741 src/frontend/mame/ui/ui.cpp:1759
+#: src/frontend/mame/ui/ui.cpp:1778 src/frontend/mame/ui/ui.cpp:1797
+#: src/frontend/mame/ui/ui.cpp:1816 src/frontend/mame/ui/ui.cpp:1835
+#: src/frontend/mame/ui/ui.cpp:1856 src/frontend/mame/ui/ui.cpp:1877
+#: src/frontend/mame/ui/ui.cpp:1898 src/frontend/mame/ui/ui.cpp:1919
#, c-format
msgid "%1$.3f"
msgstr ""
-#: 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
+#: src/frontend/mame/ui/ui.cpp:1934 src/frontend/mame/ui/ui.cpp:1949
+#: src/frontend/mame/ui/ui.cpp:1964 src/frontend/mame/ui/ui.cpp:1979
+#: src/frontend/mame/ui/ui.cpp:1994
#, c-format
msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2007
+#: src/frontend/mame/ui/ui.cpp:2010
#, c-format
msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/ui.cpp:2027
#, c-format
msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2111
+#: src/frontend/mame/ui/ui.cpp:2114
msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2170
+#: src/frontend/mame/ui/ui.cpp:2173
#, c-format
msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2174 src/frontend/mame/ui/miscmenu.cpp:764
+#: src/frontend/mame/ui/ui.cpp:2177 src/frontend/mame/ui/miscmenu.cpp:771
msgid ""
"\n"
" Settings saved \n"
@@ -258,7 +258,7 @@ msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:707
#, c-format
-msgid "System: \"%1$s\" software list "
+msgid "%1$s - select software"
msgstr ""
#: src/frontend/mame/ui/selsoft.cpp:712 src/frontend/mame/ui/selgame.cpp:1074
@@ -288,7 +288,7 @@ msgstr ""
msgid "Input Assignments"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:879
+#: src/frontend/mame/ui/optsmenu.cpp:83 src/frontend/mame/ui/miscmenu.cpp:886
msgid "Plugins"
msgstr ""
@@ -308,7 +308,7 @@ msgstr ""
msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:525
+#: src/frontend/mame/ui/optsmenu.cpp:198 src/frontend/mame/ui/dirmenu.cpp:526
msgid "Configure Folders"
msgstr ""
@@ -765,169 +765,169 @@ msgstr ""
msgid "Cannot change options while recording!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
+#: src/frontend/mame/ui/info.cpp:39
msgctxt "emulation-feature"
msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
+#: src/frontend/mame/ui/info.cpp:40
msgctxt "emulation-feature"
msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
+#: src/frontend/mame/ui/info.cpp:41
msgctxt "emulation-feature"
msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
+#: src/frontend/mame/ui/info.cpp:42
msgctxt "emulation-feature"
msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
+#: src/frontend/mame/ui/info.cpp:43
msgctxt "emulation-feature"
msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
+#: src/frontend/mame/ui/info.cpp:44
msgctxt "emulation-feature"
msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:44
+#: src/frontend/mame/ui/info.cpp:45
msgctxt "emulation-feature"
msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:45
+#: src/frontend/mame/ui/info.cpp:46
msgctxt "emulation-feature"
msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:46
+#: src/frontend/mame/ui/info.cpp:47
msgctxt "emulation-feature"
msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:47
+#: src/frontend/mame/ui/info.cpp:48
msgctxt "emulation-feature"
msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:48
+#: src/frontend/mame/ui/info.cpp:49
msgctxt "emulation-feature"
msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:49
+#: src/frontend/mame/ui/info.cpp:50
msgctxt "emulation-feature"
msgid "media"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:50
+#: src/frontend/mame/ui/info.cpp:51
msgctxt "emulation-feature"
msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:51
+#: src/frontend/mame/ui/info.cpp:52
msgctxt "emulation-feature"
msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:52
+#: src/frontend/mame/ui/info.cpp:53
msgctxt "emulation-feature"
msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:53
+#: src/frontend/mame/ui/info.cpp:54
msgctxt "emulation-feature"
msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:54
+#: src/frontend/mame/ui/info.cpp:55
msgctxt "emulation-feature"
msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:55
+#: src/frontend/mame/ui/info.cpp:56
msgctxt "emulation-feature"
msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:56
+#: src/frontend/mame/ui/info.cpp:57
msgctxt "emulation-feature"
msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:57
+#: src/frontend/mame/ui/info.cpp:58
msgctxt "emulation-feature"
msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:58
+#: src/frontend/mame/ui/info.cpp:59
msgctxt "emulation-feature"
msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:67
+#: src/frontend/mame/ui/info.cpp:68
msgid ""
"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:80
+#: src/frontend/mame/ui/info.cpp:81
msgid ""
"There are known problems with this system\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:85
+#: src/frontend/mame/ui/info.cpp:86
msgid ""
"One or more ROMs/disk images for this system have not been correctly "
"dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:93
+#: src/frontend/mame/ui/info.cpp:94
msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
#, c-format
msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:99 src/frontend/mame/ui/info.cpp:115
-#: src/frontend/mame/ui/info.cpp:166
+#: src/frontend/mame/ui/info.cpp:100 src/frontend/mame/ui/info.cpp:116
+#: src/frontend/mame/ui/info.cpp:167
#, c-format
msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:109
+#: src/frontend/mame/ui/info.cpp:110
msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/info.cpp:130
+#: src/frontend/mame/ui/info.cpp:131
msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:132
+#: src/frontend/mame/ui/info.cpp:133
msgid "This system requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:134
+#: src/frontend/mame/ui/info.cpp:135
msgid ""
"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:136
+#: src/frontend/mame/ui/info.cpp:137
msgid ""
"This system has no sound hardware, MAME will produce no sounds, this is "
"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:140
+#: src/frontend/mame/ui/info.cpp:141
msgid ""
"\n"
"THIS SYSTEM DOESN'T WORK. The emulation for this system is not yet complete. "
@@ -935,7 +935,7 @@ msgid ""
"developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:142
+#: src/frontend/mame/ui/info.cpp:143
msgid ""
"\n"
"Elements of this system cannot be emulated as they require physical "
@@ -943,7 +943,7 @@ msgid ""
"experience this system.\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:164
+#: src/frontend/mame/ui/info.cpp:165
#, c-format
msgid ""
"\n"
@@ -951,7 +951,7 @@ msgid ""
"There are working clones of this system: %s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:365
+#: src/frontend/mame/ui/info.cpp:372
#, c-format
msgid ""
"%1$s\n"
@@ -961,82 +961,82 @@ msgid ""
"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "GHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:407 src/frontend/mame/ui/info.cpp:450
+#: src/frontend/mame/ui/info.cpp:414 src/frontend/mame/ui/info.cpp:457
#: src/frontend/mame/ui/devopt.cpp:106 src/frontend/mame/ui/devopt.cpp:188
msgid "Hz"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:421
+#: src/frontend/mame/ui/info.cpp:428
msgid ""
"\n"
"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:454
+#: src/frontend/mame/ui/info.cpp:461
msgid ""
"\n"
"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:458
+#: src/frontend/mame/ui/info.cpp:465
msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:465
+#: src/frontend/mame/ui/info.cpp:472
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:487
+#: src/frontend/mame/ui/info.cpp:494
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:504
+#: src/frontend/mame/ui/info.cpp:511
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:506
+#: src/frontend/mame/ui/info.cpp:513
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:577 src/frontend/mame/ui/info.cpp:588
+#: src/frontend/mame/ui/info.cpp:590 src/frontend/mame/ui/info.cpp:601
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:618
+#: src/frontend/mame/ui/info.cpp:631
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:666
+#: src/frontend/mame/ui/info.cpp:679
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:669
+#: src/frontend/mame/ui/info.cpp:682
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:678
+#: src/frontend/mame/ui/info.cpp:691
msgid "[empty]"
msgstr ""
@@ -1064,11 +1064,11 @@ msgstr ""
msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:80 src/frontend/mame/ui/utils.cpp:1071
msgid "No"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1071
msgid "Yes"
msgstr ""
@@ -1454,31 +1454,31 @@ msgstr ""
msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1055
+#: src/frontend/mame/ui/utils.cpp:1056
msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1060
+#: src/frontend/mame/ui/utils.cpp:1061
msgid "File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1064
+#: src/frontend/mame/ui/utils.cpp:1065
msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1069 src/frontend/mame/ui/utils.cpp:1151
+#: src/frontend/mame/ui/utils.cpp:1070 src/frontend/mame/ui/utils.cpp:1152
msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1070
+#: src/frontend/mame/ui/utils.cpp:1071
msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1130
+#: src/frontend/mame/ui/utils.cpp:1131
msgid "Category File"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:2029 src/frontend/mame/ui/inifile.cpp:277
+#: src/frontend/mame/ui/utils.cpp:2030 src/frontend/mame/ui/inifile.cpp:300
msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
@@ -1496,7 +1496,7 @@ msgstr ""
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:812
+#: src/frontend/mame/ui/miscmenu.cpp:74 src/frontend/mame/ui/miscmenu.cpp:819
msgid "System"
msgstr ""
@@ -1542,7 +1542,7 @@ msgstr ""
msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:541
+#: src/frontend/mame/ui/miscmenu.cpp:354 src/frontend/mame/ui/miscmenu.cpp:548
msgctxt "menu-crosshair"
msgid "[built-in]"
msgstr ""
@@ -1552,106 +1552,106 @@ msgctxt "menu-crosshair"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:456
+#: src/frontend/mame/ui/miscmenu.cpp:463
msgctxt "menu-crosshair"
-msgid "Always"
+msgid "Never"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:457
+#: src/frontend/mame/ui/miscmenu.cpp:464
msgctxt "menu-crosshair"
-msgid "Never"
+msgid "Always"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:458
+#: src/frontend/mame/ui/miscmenu.cpp:465
msgctxt "menu-crosshair"
msgid "When moved"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:482
+#: src/frontend/mame/ui/miscmenu.cpp:489
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Visibility"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:540
+#: src/frontend/mame/ui/miscmenu.cpp:547
#, c-format
msgctxt "menu-crosshair"
msgid "P%1$d Crosshair"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:562
+#: src/frontend/mame/ui/miscmenu.cpp:569
msgctxt "menu-crosshair"
msgid "Auto-Hide Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:563
+#: src/frontend/mame/ui/miscmenu.cpp:570
#, c-format
msgctxt "menu-crosshair"
msgid "%1$d s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:584
+#: src/frontend/mame/ui/miscmenu.cpp:591
msgid "Export Displayed List to File"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:644
+#: src/frontend/mame/ui/miscmenu.cpp:651
#, c-format
msgid "%s.xml saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:670
+#: src/frontend/mame/ui/miscmenu.cpp:677
msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:681
+#: src/frontend/mame/ui/miscmenu.cpp:688
#, c-format
msgid "%s.txt saved in UI settings folder."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:698
+#: src/frontend/mame/ui/miscmenu.cpp:705
msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:699
+#: src/frontend/mame/ui/miscmenu.cpp:706
msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:700
+#: src/frontend/mame/ui/miscmenu.cpp:707
msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:725
+#: src/frontend/mame/ui/miscmenu.cpp:732
#, c-format
msgid ""
"System Settings:\n"
"%1$s"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:808
+#: src/frontend/mame/ui/miscmenu.cpp:815
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:815
+#: src/frontend/mame/ui/miscmenu.cpp:822
msgid "[this system has no BIOS settings]"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:824
+#: src/frontend/mame/ui/miscmenu.cpp:831
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:826
+#: src/frontend/mame/ui/miscmenu.cpp:833
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:829
+#: src/frontend/mame/ui/miscmenu.cpp:836
msgid "Save System Settings"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:862 src/frontend/mame/ui/selmenu.cpp:2615
+#: src/frontend/mame/ui/miscmenu.cpp:869 src/frontend/mame/ui/selmenu.cpp:2615
msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:939
+#: src/frontend/mame/ui/miscmenu.cpp:946
msgid "No plugins found"
msgstr ""
@@ -1676,15 +1676,15 @@ msgstr ""
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:217
+#: src/frontend/mame/ui/state.cpp:218
msgid "[no saved states found]"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:222 plugins/cheatfind/init.lua:492
+#: src/frontend/mame/ui/state.cpp:223 plugins/cheatfind/init.lua:492
msgid "Cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:260
+#: src/frontend/mame/ui/state.cpp:263
#, c-format
msgid ""
"Delete saved state %1$s?\n"
@@ -1692,29 +1692,29 @@ msgid ""
"Press %3$s to cancel"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:373
+#: src/frontend/mame/ui/state.cpp:391
#, c-format
msgid "Error removing saved state file %1$s"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:418
+#: src/frontend/mame/ui/state.cpp:440
#, c-format
msgid "Press %1$s to delete"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:491
+#: src/frontend/mame/ui/state.cpp:513
msgid "Select state to load"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:515
+#: src/frontend/mame/ui/state.cpp:537
msgid "Press a key or joystick button, or select state to overwrite"
msgstr ""
@@ -1811,18 +1811,33 @@ msgstr ""
msgid "Press %1$s to restore default\n"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:29
+#: src/frontend/mame/ui/inputdevices.cpp:32
#, c-format
msgctxt "menu-inputdev"
msgid "%1$s (%2$s %3$d)"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:147
+#: src/frontend/mame/ui/inputdevices.cpp:88
+msgctxt "menu-inputdev"
+msgid "Copy Device ID"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:122
+msgctxt "menu-inputdev"
+msgid "Copied device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:124
+msgctxt "menu-inputdev"
+msgid "Error copying device ID to clipboard"
+msgstr ""
+
+#: src/frontend/mame/ui/inputdevices.cpp:162
msgctxt "menu-inputdev"
msgid "Input Devices"
msgstr ""
-#: src/frontend/mame/ui/inputdevices.cpp:188
+#: src/frontend/mame/ui/inputdevices.cpp:203
msgctxt "menu-inputdev"
msgid "[no input devices are enabled]"
msgstr ""
@@ -1886,11 +1901,6 @@ 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)"
@@ -1911,7 +1921,12 @@ msgctxt "menu-inputopts"
msgid "Toggle Inputs"
msgstr ""
-#: src/frontend/mame/ui/inputopts.cpp:107
+#: src/frontend/mame/ui/inputopts.cpp:108
+msgctxt "menu-inputopts"
+msgid "Input Assignments (general)"
+msgstr ""
+
+#: src/frontend/mame/ui/inputopts.cpp:109
msgctxt "menu-inputopts"
msgid "Input Devices"
msgstr ""
@@ -1972,57 +1987,57 @@ msgstr ""
msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/simpleselgame.cpp:344
#, c-format
msgid "Driver: %1$s"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:354
+#: src/frontend/mame/ui/simpleselgame.cpp:360
#: src/frontend/mame/ui/selmenu.cpp:690
msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:356
+#: src/frontend/mame/ui/simpleselgame.cpp:362
#: src/frontend/mame/ui/selmenu.cpp:692
msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:358
+#: src/frontend/mame/ui/simpleselgame.cpp:364
#: src/frontend/mame/ui/selmenu.cpp:694
msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:362
+#: src/frontend/mame/ui/simpleselgame.cpp:368
#: src/frontend/mame/ui/selmenu.cpp:698
msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:364
+#: src/frontend/mame/ui/simpleselgame.cpp:370
#: src/frontend/mame/ui/selmenu.cpp:700
msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:366
+#: src/frontend/mame/ui/simpleselgame.cpp:372
#: src/frontend/mame/ui/selmenu.cpp:702
msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:369
+#: src/frontend/mame/ui/simpleselgame.cpp:375
#: src/frontend/mame/ui/selmenu.cpp:705
msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:371
+#: src/frontend/mame/ui/simpleselgame.cpp:377
#: src/frontend/mame/ui/selmenu.cpp:707
msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:373
+#: src/frontend/mame/ui/simpleselgame.cpp:379
#: src/frontend/mame/ui/selmenu.cpp:709
msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:375
+#: src/frontend/mame/ui/simpleselgame.cpp:381
#: src/frontend/mame/ui/selmenu.cpp:711
msgid "Sound: OK"
msgstr ""
@@ -2088,157 +2103,162 @@ msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:52
msgctxt "path-option"
-msgid "INIs"
+msgid "Software Lists"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:53
msgctxt "path-option"
-msgid "UI Settings"
+msgid "INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:54
msgctxt "path-option"
-msgid "Plugin Data"
+msgid "UI Settings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:55
msgctxt "path-option"
-msgid "DATs"
+msgid "Plugin Data"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:56
msgctxt "path-option"
-msgid "Category INIs"
+msgid "DATs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:57
msgctxt "path-option"
-msgid "Snapshots"
+msgid "Category INIs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:58
msgctxt "path-option"
-msgid "Icons"
+msgid "Snapshots"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:59
msgctxt "path-option"
-msgid "Control Panels"
+msgid "Icons"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:60
msgctxt "path-option"
-msgid "Cabinets"
+msgid "Control Panels"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:61
msgctxt "path-option"
-msgid "Marquees"
+msgid "Cabinets"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:62
msgctxt "path-option"
-msgid "PCBs"
+msgid "Marquees"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:63
msgctxt "path-option"
-msgid "Flyers"
+msgid "PCBs"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:64
msgctxt "path-option"
-msgid "Title Screens"
+msgid "Flyers"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:65
msgctxt "path-option"
-msgid "Game Endings"
+msgid "Title Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:66
msgctxt "path-option"
-msgid "Bosses"
+msgid "Game Endings"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:67
msgctxt "path-option"
-msgid "Artwork Previews"
+msgid "Bosses"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:68
msgctxt "path-option"
-msgid "Select"
+msgid "Artwork Previews"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:69
msgctxt "path-option"
-msgid "Game Over Screens"
+msgid "Select"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:70
msgctxt "path-option"
-msgid "HowTo"
+msgid "Game Over Screens"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:71
msgctxt "path-option"
-msgid "Logos"
+msgid "HowTo"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:72
msgctxt "path-option"
-msgid "Scores"
+msgid "Logos"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:73
msgctxt "path-option"
-msgid "Versus"
+msgid "Scores"
msgstr ""
#: src/frontend/mame/ui/dirmenu.cpp:74
msgctxt "path-option"
+msgid "Versus"
+msgstr ""
+
+#: src/frontend/mame/ui/dirmenu.cpp:75
+msgctxt "path-option"
msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:104
+#: src/frontend/mame/ui/dirmenu.cpp:105
#, c-format
msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:392
+#: src/frontend/mame/ui/dirmenu.cpp:393
#, c-format
msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:403
+#: src/frontend/mame/ui/dirmenu.cpp:404
msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:421
+#: src/frontend/mame/ui/dirmenu.cpp:422
#, c-format
msgid "%1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:484
+#: src/frontend/mame/ui/dirmenu.cpp:485
msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:487
+#: src/frontend/mame/ui/dirmenu.cpp:488
msgid "Remove Folder"
msgstr ""
@@ -2771,133 +2791,133 @@ msgstr ""
msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
+#: src/frontend/mame/ui/mainmenu.cpp:115
msgctxt "menu-main"
msgid "Input Settings"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:117
+#: src/frontend/mame/ui/mainmenu.cpp:118
msgctxt "menu-main"
msgid "DIP Switches"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:119
+#: src/frontend/mame/ui/mainmenu.cpp:120
msgctxt "menu-main"
msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
+#: src/frontend/mame/ui/mainmenu.cpp:122
msgctxt "menu-main"
msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:123
+#: src/frontend/mame/ui/mainmenu.cpp:124
msgctxt "menu-main"
msgid "System Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:126
+#: src/frontend/mame/ui/mainmenu.cpp:127
msgctxt "menu-main"
msgid "Warning Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132
+#: src/frontend/mame/ui/mainmenu.cpp:133
msgctxt "menu-main"
msgid "Media Image Information"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:134
+#: src/frontend/mame/ui/mainmenu.cpp:135
msgctxt "menu-main"
msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:141
+#: src/frontend/mame/ui/mainmenu.cpp:142
msgctxt "menu-main"
msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:144
+#: src/frontend/mame/ui/mainmenu.cpp:145
msgctxt "menu-main"
msgid "Pseudo Terminals"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:147
+#: src/frontend/mame/ui/mainmenu.cpp:148
msgctxt "menu-main"
msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:150
+#: src/frontend/mame/ui/mainmenu.cpp:151
msgctxt "menu-main"
msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:153
+#: src/frontend/mame/ui/mainmenu.cpp:154
msgctxt "menu-main"
msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:156
+#: src/frontend/mame/ui/mainmenu.cpp:157
msgctxt "menu-main"
msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:158
+#: src/frontend/mame/ui/mainmenu.cpp:159
msgctxt "menu-main"
msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:160
+#: src/frontend/mame/ui/mainmenu.cpp:161
msgctxt "menu-main"
msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:163
+#: src/frontend/mame/ui/mainmenu.cpp:164
msgctxt "menu-main"
msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:166
+#: src/frontend/mame/ui/mainmenu.cpp:167
msgctxt "menu-main"
msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:171
+#: src/frontend/mame/ui/mainmenu.cpp:172
msgctxt "menu-main"
msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:174
+#: src/frontend/mame/ui/mainmenu.cpp:175
msgctxt "menu-main"
msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:180
+#: src/frontend/mame/ui/mainmenu.cpp:181
msgctxt "menu-main"
msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:182
+#: src/frontend/mame/ui/mainmenu.cpp:183
msgctxt "menu-main"
msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:186
+#: src/frontend/mame/ui/mainmenu.cpp:187
#, c-format
msgctxt "menu-main"
msgid "About %1$s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:194
+#: src/frontend/mame/ui/mainmenu.cpp:195
msgctxt "menu-main"
msgid "Start System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:198
+#: src/frontend/mame/ui/mainmenu.cpp:199
msgctxt "menu-main"
msgid "Select New System"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:199
+#: src/frontend/mame/ui/mainmenu.cpp:200
msgctxt "menu-main"
msgid "Close Menu"
msgstr ""
@@ -5505,7 +5525,7 @@ msgid "UI Audit Media"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:110
-#: src/osd/modules/input/input_sdlcommon.cpp:175
+#: src/osd/modules/input/input_sdlcommon.cpp:173
msgctxt "input-name"
msgid "Toggle Fullscreen"
msgstr ""
@@ -5516,7 +5536,7 @@ msgid "Take Rendered Snapshot"
msgstr ""
#: src/osd/modules/input/input_windows.cpp:127
-#: src/osd/modules/input/input_sdlcommon.cpp:223
+#: src/osd/modules/input/input_sdlcommon.cpp:221
msgctxt "input-name"
msgid "Record Rendered Video"
msgstr ""
@@ -5526,17 +5546,17 @@ msgctxt "input-name"
msgid "Toggle Post-Processing"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:201
+#: src/osd/modules/input/input_sdlcommon.cpp:199
msgctxt "input-name"
msgid "Toggle Filter"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:207
+#: src/osd/modules/input/input_sdlcommon.cpp:205
msgctxt "input-name"
msgid "Decrease Prescaling"
msgstr ""
-#: src/osd/modules/input/input_sdlcommon.cpp:217
+#: src/osd/modules/input/input_sdlcommon.cpp:215
msgctxt "input-name"
msgid "Increase Prescaling"
msgstr ""
@@ -6299,17 +6319,17 @@ msgstr ""
msgid "%s added"
msgstr ""
-#: plugins/data/data_command.lua:22
+#: plugins/data/data_command.lua:25
msgctxt "plugin-data"
msgid "Command"
msgstr ""
-#: plugins/data/data_story.lua:22
+#: plugins/data/data_story.lua:24
msgctxt "plugin-data"
msgid "Mamescore"
msgstr ""
-#: plugins/data/data_sysinfo.lua:15
+#: plugins/data/data_sysinfo.lua:16
msgctxt "plugin-data"
msgid "Sysinfo"
msgstr ""
@@ -6319,7 +6339,7 @@ msgctxt "plugin-data"
msgid "High Scores"
msgstr ""
-#: plugins/data/data_marp.lua:136
+#: plugins/data/data_marp.lua:168
msgctxt "plugin-data"
msgid "MARPScore"
msgstr ""
@@ -6329,12 +6349,12 @@ msgctxt "plugin-data"
msgid "Gameinit"
msgstr ""
-#: plugins/data/data_history.lua:172
+#: plugins/data/data_history.lua:207
msgctxt "plugin-data"
msgid "History"
msgstr ""
-#: plugins/data/data_messinfo.lua:19 plugins/data/data_mameinfo.lua:18
+#: plugins/data/data_messinfo.lua:22 plugins/data/data_mameinfo.lua:22
msgctxt "plugin-data"
msgid ""
"\n"
@@ -6343,12 +6363,12 @@ msgid ""
"Driver: "
msgstr ""
-#: plugins/data/data_messinfo.lua:21
+#: plugins/data/data_messinfo.lua:24
msgctxt "plugin-data"
msgid "MESSinfo"
msgstr ""
-#: plugins/data/data_mameinfo.lua:20
+#: plugins/data/data_mameinfo.lua:24
msgctxt "plugin-data"
msgid "MAMEinfo"
msgstr ""
diff --git a/scripts/src/osd/sdl.lua b/scripts/src/osd/sdl.lua
index 25ef22fd3a5..f8d698a0b51 100644
--- a/scripts/src/osd/sdl.lua
+++ b/scripts/src/osd/sdl.lua
@@ -493,7 +493,8 @@ project ("ocore_" .. _OPTIONS["osd"])
MAME_DIR .. "src/osd/modules/file/winfile.h",
MAME_DIR .. "src/osd/modules/file/winptty.cpp",
MAME_DIR .. "src/osd/modules/file/winsocket.cpp",
- MAME_DIR .. "src/osd/windows/winutil.cpp", -- FIXME put the necessary functions somewhere more appropriate
+ MAME_DIR .. "src/osd/windows/winutil.cpp", -- FIXME put the necessary functions somewhere more appropriate?
+ MAME_DIR .. "src/osd/windows/winutil.h",
}
else
files {
diff --git a/src/emu/emumem.cpp b/src/emu/emumem.cpp
index b08657c9087..0d20a1bda79 100644
--- a/src/emu/emumem.cpp
+++ b/src/emu/emumem.cpp
@@ -984,7 +984,7 @@ void memory_bank::set_entry(int entrynum)
// validate
if (entrynum < 0 || entrynum >= int(m_entries.size()))
- throw emu_fatalerror("memory_bank::set_entry called with out-of-range entry %d", entrynum);
+ throw emu_fatalerror("memory_bank::set_entry called for bank '%s' with out-of-range entry %d", m_tag, entrynum);
if (m_entries[entrynum] == nullptr)
throw emu_fatalerror("memory_bank::set_entry called for bank '%s' with invalid bank entry %d", m_tag, entrynum);
diff --git a/src/emu/inpttype.ipp b/src/emu/inpttype.ipp
index 03f6e3e1dab..fc4ca40b8d4 100644
--- a/src/emu/inpttype.ipp
+++ b/src/emu/inpttype.ipp
@@ -910,9 +910,9 @@ namespace {
INPUT_PORT_DIGITAL_TYPE( 0, UI, UI_NEXT_GROUP, N_p("input-name", "UI Next Group"), input_seq(KEYCODE_CLOSEBRACE) ) \
INPUT_PORT_DIGITAL_TYPE( 0, UI, UI_ROTATE, N_p("input-name", "UI Rotate"), input_seq(KEYCODE_R) ) \
INPUT_PORT_DIGITAL_TYPE( 0, UI, UI_SHOW_PROFILER, N_p("input-name", "Show Profiler"), input_seq(KEYCODE_F11, KEYCODE_LSHIFT) ) \
- INPUT_PORT_DIGITAL_TYPE( 0, UI, UI_TOGGLE_UI, N_p("input-name", "UI Toggle"), input_seq(KEYCODE_SCRLOCK, input_seq::not_code, KEYCODE_LSHIFT) ) \
+ INPUT_PORT_DIGITAL_TYPE( 0, UI, UI_TOGGLE_UI, N_p("input-name", "UI Toggle"), input_seq(KEYCODE_SCRLOCK, input_seq::not_code, KEYCODE_LSHIFT, input_seq::not_code, KEYCODE_RSHIFT) ) \
INPUT_PORT_DIGITAL_TYPE( 0, UI, UI_RELEASE_POINTER, N_p("input-name", "UI Release Pointer"), input_seq(KEYCODE_RCONTROL, KEYCODE_RALT) ) \
- INPUT_PORT_DIGITAL_TYPE( 0, UI, UI_PASTE, N_p("input-name", "UI Paste Text"), input_seq(KEYCODE_SCRLOCK, KEYCODE_LSHIFT) ) \
+ INPUT_PORT_DIGITAL_TYPE( 0, UI, UI_PASTE, N_p("input-name", "UI Paste Text"), input_seq(KEYCODE_SCRLOCK, KEYCODE_LSHIFT, input_seq::or_code, KEYCODE_SCRLOCK, KEYCODE_RSHIFT) ) \
INPUT_PORT_DIGITAL_TYPE( 0, UI, UI_SAVE_STATE, N_p("input-name", "Save State"), input_seq(KEYCODE_F7, KEYCODE_LSHIFT, input_seq::or_code, KEYCODE_F7, KEYCODE_RSHIFT) ) \
INPUT_PORT_DIGITAL_TYPE( 0, UI, UI_LOAD_STATE, N_p("input-name", "Load State"), input_seq(KEYCODE_F7, input_seq::not_code, KEYCODE_LSHIFT, input_seq::not_code, KEYCODE_RSHIFT) ) \
INPUT_PORT_DIGITAL_TYPE( 0, UI, UI_TAPE_START, N_p("input-name", "UI (First) Tape Start"), input_seq(KEYCODE_F2, input_seq::not_code, KEYCODE_LSHIFT, input_seq::not_code, KEYCODE_RSHIFT) ) \
diff --git a/src/emu/input.cpp b/src/emu/input.cpp
index 6368c4ee4a9..6c3699a833a 100644
--- a/src/emu/input.cpp
+++ b/src/emu/input.cpp
@@ -1194,7 +1194,7 @@ bool input_manager::map_device_to_controller(const devicemap_table &table)
{
// remap devindex
input_devclass->remap_device_index(device->devindex(), devindex);
- osd_printf_verbose("Input: Remapped %s #%d: %s (device id: %s)\n", input_devclass->name(), devindex, device->name(), device->id());
+ osd_printf_verbose("Input: Remapped %s #%d: %s (device id: %s)\n", input_devclass->name(), devindex + 1, device->name(), device->id());
break;
}
diff --git a/src/emu/inputdev.cpp b/src/emu/inputdev.cpp
index dacffbc2e56..2ce5720cf9b 100644
--- a/src/emu/inputdev.cpp
+++ b/src/emu/inputdev.cpp
@@ -519,9 +519,9 @@ input_device &input_class::add_device(std::unique_ptr<input_device> &&new_device
m_maxindex = std::max(m_maxindex, devindex);
if (new_device->id()[0] == 0)
- osd_printf_verbose("Input: Adding %s #%d: %s\n", m_name, devindex, new_device->name());
+ osd_printf_verbose("Input: Adding %s #%d: %s\n", m_name, devindex + 1, new_device->name());
else
- osd_printf_verbose("Input: Adding %s #%d: %s (device id: %s)\n", m_name, devindex, new_device->name(), new_device->id());
+ osd_printf_verbose("Input: Adding %s #%d: %s (device id: %s)\n", m_name, devindex + 1, new_device->name(), new_device->id());
m_device[devindex] = std::move(new_device);
return *m_device[devindex];
diff --git a/src/emu/natkeyboard.cpp b/src/emu/natkeyboard.cpp
index cac2e2a717a..681f64cd263 100644
--- a/src/emu/natkeyboard.cpp
+++ b/src/emu/natkeyboard.cpp
@@ -15,6 +15,9 @@
#include "emuopts.h"
#include "unicode.h"
+// FIXME: allow OSD module headers to be included in a less ugly way
+#include "../osd/modules/lib/osdlib.h"
+
#include <algorithm>
#include <cstring>
diff --git a/src/emu/render.cpp b/src/emu/render.cpp
index 6946a8de57d..32aebcf8eb7 100644
--- a/src/emu/render.cpp
+++ b/src/emu/render.cpp
@@ -691,7 +691,7 @@ const rgb_t *render_container::bcg_lookup_table(int texformat, u32 &out_length,
m_bcglookup.resize(palette->max_index());
recompute_lookups();
}
- assert (palette == &m_palclient->palette());
+ assert(palette == &m_palclient->palette());
out_length = palette->max_index();
return &m_bcglookup[0];
diff --git a/src/frontend/mame/luaengine.cpp b/src/frontend/mame/luaengine.cpp
index 1d0bfca5e76..386d6dc841d 100644
--- a/src/frontend/mame/luaengine.cpp
+++ b/src/frontend/mame/luaengine.cpp
@@ -1475,6 +1475,13 @@ void lua_engine::initialize()
dipalette_type.set_function("set_shadow_factor", &device_palette_interface::set_shadow_factor);
dipalette_type.set_function("set_highlight_factor", &device_palette_interface::set_highlight_factor);
dipalette_type.set_function("set_shadow_mode", &device_palette_interface::set_shadow_mode);
+ dipalette_type["palette"] = sol::property(
+ [] (device_palette_interface &pal)
+ {
+ return pal.palette()
+ ? std::optional<palette_wrapper>(std::in_place, *pal.palette())
+ : std::optional<palette_wrapper>();
+ });
dipalette_type["entries"] = sol::property(&device_palette_interface::entries);
dipalette_type["indirect_entries"] = sol::property(&device_palette_interface::indirect_entries);
dipalette_type["black_pen"] = sol::property(&device_palette_interface::black_pen);
@@ -1488,7 +1495,8 @@ void lua_engine::initialize()
"screen_dev",
sol::no_constructor,
sol::base_classes, sol::bases<device_t>());
- screen_dev_type["draw_box"] =
+ screen_dev_type.set_function(
+ "draw_box",
[] (screen_device &sdev, float x1, float y1, float x2, float y2, std::optional<uint32_t> fgcolor, std::optional<uint32_t> bgcolor)
{
float const sc_width(sdev.visible_area().width());
@@ -1503,8 +1511,9 @@ void lua_engine::initialize()
if (!bgcolor)
bgcolor = ui.colors().background_color();
ui.draw_outlined_box(sdev.container(), x1, y1, x2, y2, *fgcolor, *bgcolor);
- };
- screen_dev_type["draw_line"] =
+ });
+ screen_dev_type.set_function(
+ "draw_line",
[] (screen_device &sdev, float x1, float y1, float x2, float y2, std::optional<uint32_t> color)
{
float const sc_width(sdev.visible_area().width());
@@ -1516,8 +1525,9 @@ void lua_engine::initialize()
if (!color)
color = mame_machine_manager::instance()->ui().colors().text_color();
sdev.container().add_line(x1, y1, x2, y2, UI_LINE_WIDTH, rgb_t(*color), PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
- };
- screen_dev_type["draw_text"] =
+ });
+ screen_dev_type.set_function(
+ "draw_text",
[this] (screen_device &sdev, sol::object xobj, float y, char const *msg, std::optional<uint32_t> fgcolor, std::optional<uint32_t> bgcolor)
{
float const sc_width(sdev.visible_area().width());
@@ -1555,78 +1565,80 @@ void lua_engine::initialize()
x, y, (1.0f - x),
justify, ui::text_layout::word_wrapping::WORD,
mame_ui_manager::OPAQUE_, *fgcolor, *bgcolor);
- };
- screen_dev_type["orientation"] =
- [] (screen_device &sdev)
- {
- uint32_t flags = sdev.orientation();
- int rotation_angle = 0;
- switch (flags)
+ });
+ screen_dev_type.set_function(
+ "orientation",
+ [] (screen_device &sdev)
{
- case ORIENTATION_SWAP_XY:
- case ORIENTATION_SWAP_XY | ORIENTATION_FLIP_X:
- rotation_angle = 90;
- flags ^= ORIENTATION_FLIP_X;
- break;
- case ORIENTATION_FLIP_Y:
- case ORIENTATION_FLIP_X | ORIENTATION_FLIP_Y:
- rotation_angle = 180;
- flags ^= ORIENTATION_FLIP_X | ORIENTATION_FLIP_Y;
- break;
- case ORIENTATION_SWAP_XY | ORIENTATION_FLIP_Y:
- case ORIENTATION_SWAP_XY | ORIENTATION_FLIP_X | ORIENTATION_FLIP_Y:
- rotation_angle = 270;
- flags ^= ORIENTATION_FLIP_Y;
- break;
- }
- return std::tuple<int, bool, bool>(rotation_angle, flags & ORIENTATION_FLIP_X, flags & ORIENTATION_FLIP_Y);
- };
+ uint32_t flags = sdev.orientation();
+ int rotation_angle = 0;
+ switch (flags)
+ {
+ case ORIENTATION_SWAP_XY:
+ case ORIENTATION_SWAP_XY | ORIENTATION_FLIP_X:
+ rotation_angle = 90;
+ flags ^= ORIENTATION_FLIP_X;
+ break;
+ case ORIENTATION_FLIP_Y:
+ case ORIENTATION_FLIP_X | ORIENTATION_FLIP_Y:
+ rotation_angle = 180;
+ flags ^= ORIENTATION_FLIP_X | ORIENTATION_FLIP_Y;
+ break;
+ case ORIENTATION_SWAP_XY | ORIENTATION_FLIP_Y:
+ case ORIENTATION_SWAP_XY | ORIENTATION_FLIP_X | ORIENTATION_FLIP_Y:
+ rotation_angle = 270;
+ flags ^= ORIENTATION_FLIP_Y;
+ break;
+ }
+ return std::tuple<int, bool, bool>(rotation_angle, flags & ORIENTATION_FLIP_X, flags & ORIENTATION_FLIP_Y);
+ });
screen_dev_type["time_until_pos"] = sol::overload(
[] (screen_device &sdev, int vpos) { return sdev.time_until_pos(vpos).as_double(); },
[] (screen_device &sdev, int vpos, int hpos) { return sdev.time_until_pos(vpos, hpos).as_double(); });
- screen_dev_type["time_until_vblank_start"] = &screen_device::time_until_vblank_start;
- screen_dev_type["time_until_vblank_end"] = &screen_device::time_until_vblank_end;
- screen_dev_type["snapshot"] =
- [this] (screen_device &sdev, char const *filename) -> sol::object
- {
- // FIXME: this shouldn't be a member of the screen device
- // the screen is only used as a hint when configured for native snapshots and may be ignored
- std::string snapstr;
- bool is_absolute_path = false;
- if (filename)
+ screen_dev_type.set_function("time_until_vblank_start", &screen_device::time_until_vblank_start);
+ screen_dev_type.set_function("time_until_vblank_end", &screen_device::time_until_vblank_end);
+ screen_dev_type.set_function(
+ "snapshot",
+ [this] (screen_device &sdev, char const *filename) -> sol::object
{
- // a filename was specified; if it isn't absolute post-process it
- snapstr = process_snapshot_filename(machine(), filename);
- is_absolute_path = osd_is_absolute_path(snapstr);
- }
+ // FIXME: this shouldn't be a member of the screen device
+ // the screen is only used as a hint when configured for native snapshots and may be ignored
+ std::string snapstr;
+ bool is_absolute_path = false;
+ if (filename)
+ {
+ // a filename was specified; if it isn't absolute post-process it
+ snapstr = process_snapshot_filename(machine(), filename);
+ is_absolute_path = osd_is_absolute_path(snapstr);
+ }
- // open the file
- emu_file file(is_absolute_path ? "" : machine().options().snapshot_directory(), OPEN_FLAG_WRITE | OPEN_FLAG_CREATE | OPEN_FLAG_CREATE_PATHS);
- std::error_condition filerr;
- if (!snapstr.empty())
- filerr = file.open(snapstr);
- else
- filerr = machine().video().open_next(file, "png");
- if (filerr)
- return sol::make_object(sol(), filerr);
+ // open the file
+ emu_file file(is_absolute_path ? "" : machine().options().snapshot_directory(), OPEN_FLAG_WRITE | OPEN_FLAG_CREATE | OPEN_FLAG_CREATE_PATHS);
+ std::error_condition filerr;
+ if (!snapstr.empty())
+ filerr = file.open(snapstr);
+ else
+ filerr = machine().video().open_next(file, "png");
+ if (filerr)
+ return sol::make_object(sol(), filerr);
- // and save the snapshot
- machine().video().save_snapshot(&sdev, file);
- return sol::lua_nil;
- };
- screen_dev_type["pixel"] = [] (screen_device &sdev, s32 x, s32 y) { return sdev.pixel(x, y); };
- screen_dev_type["pixels"] =
- [] (screen_device &sdev, sol::this_state s)
- {
- // TODO: would be better if this could return a tuple of (buffer, width, height)
- const rectangle &visarea = sdev.visible_area();
- luaL_Buffer buff;
- int size = visarea.height() * visarea.width() * 4;
- u32 *ptr = (u32 *)luaL_buffinitsize(s, &buff, size);
- sdev.pixels(ptr);
- luaL_pushresultsize(&buff, size);
- return sol::make_reference(s, sol::stack_reference(s, -1));
- };
+ // and save the snapshot
+ machine().video().save_snapshot(&sdev, file);
+ return sol::lua_nil;
+ });
+ screen_dev_type.set_function("pixel", &screen_device::pixel);
+ screen_dev_type.set_function(
+ "pixels",
+ [] (screen_device &sdev, sol::this_state s)
+ {
+ const rectangle &visarea = sdev.visible_area();
+ luaL_Buffer buff;
+ int size = visarea.height() * visarea.width() * 4;
+ u32 *const ptr = reinterpret_cast<u32 *>(luaL_buffinitsize(s, &buff, size));
+ sdev.pixels(ptr);
+ luaL_pushresultsize(&buff, size);
+ return std::make_tuple(sol::make_reference(s, sol::stack_reference(s, -1)), visarea.width(), visarea.height());
+ });
screen_dev_type["screen_type"] = sol::property(&screen_device::screen_type);
screen_dev_type["width"] = sol::property([] (screen_device &sdev) { return sdev.visible_area().width(); });
screen_dev_type["height"] = sol::property([] (screen_device &sdev) { return sdev.visible_area().height(); });
diff --git a/src/frontend/mame/luaengine.h b/src/frontend/mame/luaengine.h
index 27761eb85b5..e188c186e11 100644
--- a/src/frontend/mame/luaengine.h
+++ b/src/frontend/mame/luaengine.h
@@ -144,6 +144,8 @@ private:
class buffer_helper;
struct addr_space;
+ class palette_wrapper;
+ template <typename T> class bitmap_helper;
class tap_helper;
class addr_space_change_notif;
class symbol_table_wrapper;
diff --git a/src/frontend/mame/luaengine.ipp b/src/frontend/mame/luaengine.ipp
index 91e4b9d0b4f..4b20e39cdb1 100644
--- a/src/frontend/mame/luaengine.ipp
+++ b/src/frontend/mame/luaengine.ipp
@@ -128,6 +128,51 @@ public:
};
+class lua_engine::palette_wrapper
+{
+public:
+ palette_wrapper(uint32_t numcolors, uint32_t numgroups) : m_palette(palette_t::alloc(numcolors, numgroups))
+ {
+ }
+
+ palette_wrapper(palette_t &pal) : m_palette(&pal)
+ {
+ m_palette->ref();
+ }
+
+ palette_wrapper(palette_wrapper const &that) : m_palette(that.m_palette)
+ {
+ m_palette->ref();
+ }
+
+ ~palette_wrapper()
+ {
+ m_palette->deref();
+ }
+
+ palette_wrapper &operator=(palette_wrapper const &that)
+ {
+ that.m_palette->ref();
+ m_palette->deref();
+ m_palette = that.m_palette;
+ return *this;
+ }
+
+ palette_t const &palette() const
+ {
+ return *m_palette;
+ }
+
+ palette_t &palette()
+ {
+ return *m_palette;
+ }
+
+private:
+ palette_t *m_palette;
+};
+
+
namespace sol {
// don't convert core_options to a table directly
diff --git a/src/frontend/mame/luaengine_render.cpp b/src/frontend/mame/luaengine_render.cpp
index ed56d7470b2..d6369b27bc3 100644
--- a/src/frontend/mame/luaengine_render.cpp
+++ b/src/frontend/mame/luaengine_render.cpp
@@ -17,110 +17,13 @@
#include "render.h"
#include "rendlay.h"
+#include <algorithm>
#include <atomic>
#include <iterator>
namespace {
-template <typename T>
-class bitmap_helper : public T
-{
-public:
- using ptr = std::shared_ptr<bitmap_helper>;
-
- bitmap_helper(bitmap_helper const &) = delete;
- bitmap_helper(bitmap_helper &&) = delete;
- bitmap_helper &operator=(bitmap_helper const &) = delete;
- bitmap_helper &operator=(bitmap_helper &&) = delete;
-
- bitmap_helper(sol::this_state s, int width, int height, int xslop, int yslop)
- : T(width, height, xslop, yslop)
- , lock_count(0)
- , storage()
- {
- if ((0 < width) && (0 < height) && !this->valid())
- luaL_error(s, "Error allocating bitmap storage");
- }
-
- bitmap_helper(ptr const &source, rectangle const &subrect)
- : T(*source, subrect)
- , lock_count(0)
- , storage(source->storage ? source->storage : source)
- {
- ++storage->lock_count;
- }
-
- ~bitmap_helper()
- {
- assert(!lock_count);
- release_storage();
- }
-
- bool locked() const
- {
- return bool(lock_count);
- }
-
- void reset(sol::this_state s)
- {
- if (lock_count)
- luaL_error(s, "Cannot reset bitmap while in use");
- T::reset();
- release_storage();
- }
-
- void allocate(sol::this_state s, int width, int height, int xslop, int yslop)
- {
- if (lock_count)
- luaL_error(s, "Cannot reallocate bitmap while in use");
- T::allocate(width, height, xslop, yslop);
- release_storage();
- if ((0 < width) && (0 < height) && !this->valid())
- luaL_error(s, "Error allocating bitmap storage");
- }
-
- void resize(sol::this_state s, int width, int height, int xslop, int yslop)
- {
- if (lock_count)
- luaL_error(s, "Cannot resize bitmap while in use");
- T::resize(width, height, xslop, yslop);
- release_storage();
- if ((0 < width) && (0 < height) && !this->valid())
- luaL_error(s, "Error allocating bitmap storage");
- }
-
- void wrap(sol::this_state s, ptr const &source, rectangle const &subrect)
- {
- if (source.get() == this)
- luaL_error(s, "Bitmap cannot wrap itself");
- if (lock_count)
- luaL_error(s, "Cannot free bitmap storage while in use");
- if (!source->cliprect().contains(subrect))
- luaL_error(s, "Bounds exceed source clipping rectangle");
- T::wrap(*source, subrect);
- release_storage();
- storage = source->storage ? source->storage : source;
- ++storage->lock_count;
- }
-
- std::atomic<unsigned> lock_count;
-
-private:
- void release_storage()
- {
- if (storage)
- {
- assert(storage->lock_count);
- --storage->lock_count;
- storage.reset();
- }
- }
-
- ptr storage;
-};
-
-
class render_texture_helper
{
public:
@@ -130,7 +33,8 @@ public:
: texture(that.texture)
, bitmap(that.bitmap)
, manager(that.manager)
- , lock_count(that.lock_count)
+ , storage_lock_count(that.storage_lock_count)
+ , palette_lock_count(that.palette_lock_count)
{
that.texture = nullptr;
that.bitmap.reset();
@@ -141,14 +45,16 @@ public:
: texture(nullptr)
, bitmap(b)
, manager(m)
- , lock_count(b->lock_count)
+ , storage_lock_count(b->storage_lock_count)
+ , palette_lock_count(b->palette_lock_count)
{
if (bitmap)
{
texture = manager.texture_alloc();
if (texture)
{
- ++lock_count;
+ ++storage_lock_count;
+ ++palette_lock_count;
texture->set_bitmap(*bitmap, bitmap->cliprect(), f);
}
else
@@ -177,8 +83,10 @@ public:
}
if (bitmap)
{
- assert(lock_count);
- --lock_count;
+ assert(storage_lock_count);
+ assert(palette_lock_count);
+ --storage_lock_count;
+ --palette_lock_count;
bitmap.reset();
}
}
@@ -188,7 +96,8 @@ public:
private:
render_manager &manager;
- std::atomic<unsigned> &lock_count;
+ std::atomic<unsigned> &storage_lock_count;
+ std::atomic<unsigned> &palette_lock_count;
};
@@ -226,6 +135,21 @@ struct render_target_view_names
template <typename T>
+auto get_bitmap_pixels(T const &bitmap, sol::this_state s, rectangle const &bounds)
+{
+ if (!bitmap.cliprect().contains(bounds))
+ luaL_error(s, "Bounds exceed source clipping rectangle");
+ luaL_Buffer buff;
+ size_t const size(bounds.width() * bounds.height() * sizeof(typename T::pixel_t));
+ auto ptr = reinterpret_cast<typename T::pixel_t *>(luaL_buffinitsize(s, &buff, size));
+ for (auto y = bounds.top(); bounds.bottom() >= y; ++y, ptr += bounds.width())
+ std::copy_n(&bitmap.pix(y, bounds.left()), bounds.width(), ptr);
+ luaL_pushresultsize(&buff, size);
+ return std::make_tuple(sol::make_reference(s, sol::stack_reference(s, -1)), bounds.width(), bounds.height());
+}
+
+
+template <typename T>
auto make_bitmap_specific_type(sol::table registry, char const *name)
{
auto result = registry.new_usertype<T>(
@@ -233,6 +157,15 @@ auto make_bitmap_specific_type(sol::table registry, char const *name)
sol::no_constructor,
sol::base_classes, sol::bases<bitmap_t>());
result.set_function("pix", [] (T &bitmap, int32_t x, int32_t y) { return bitmap.pix(y, x); });
+ result["pixels"] = sol::overload(
+ [] (T const &bitmap, sol::this_state s)
+ {
+ return get_bitmap_pixels(bitmap, s, bitmap.cliprect());
+ },
+ [] (T const &bitmap, sol::this_state s, int32_t minx, int32_t miny, int32_t maxx, int32_t maxy)
+ {
+ return get_bitmap_pixels(bitmap, s, rectangle(minx, maxx, miny, maxy));
+ });
result["fill"] = sol::overload(
static_cast<void (T::*)(typename T::pixel_t)>(&T::fill),
[] (T &bitmap, typename T::pixel_t color, int32_t minx, int32_t miny, int32_t maxx, int32_t maxy)
@@ -251,57 +184,6 @@ auto make_bitmap_specific_type(sol::table registry, char const *name)
return result;
}
-
-template <typename T, typename B>
-auto make_bitmap_type(sol::table &registry, char const *name)
-{
- auto result = registry.new_usertype<T>(
- name,
- sol::call_constructor, sol::factories(
- [] (sol::this_state s)
- {
- return std::make_shared<T>(s, 0, 0, 0, 0);
- },
- [] (sol::this_state s, int width, int height)
- {
- return std::make_shared<T>(s, width, height, 0, 0);
- },
- [] (sol::this_state s, int width, int height, int xslop, int yslop)
- {
- return std::make_shared<T>(s, width, height, xslop, yslop);
- },
- [] (typename T::ptr const &source)
- {
- return std::make_shared<T>(source, source->cliprect());
- },
- [] (sol::this_state s, typename T::ptr const &source, int32_t minx, int32_t miny, int32_t maxx, int32_t maxy)
- {
- rectangle const subrect(minx, maxx, miny, maxy);
- if (!source->cliprect().contains(subrect))
- luaL_error(s, "Bounds exceed source clipping rectangle");
- return std::make_shared<T>(source, subrect);
- }),
- sol::base_classes, sol::bases<B, bitmap_t>());
- result.set_function("reset", &T::reset);
- result["allocate"] = sol::overload(
- &T::allocate,
- [] (T &bitmap, sol::this_state s, int width, int height) { bitmap.allocate(s, width, height, 0, 0); });
- result["resize"] = sol::overload(
- &T::resize,
- [] (T &bitmap, sol::this_state s, int width, int height) { bitmap.resize(s, width, height, 0, 0); });
- result["wrap"] = sol::overload(
- [] (T &bitmap, sol::this_state s, typename T::ptr const &source)
- {
- bitmap.wrap(s, source, source->cliprect());
- },
- [] (T &bitmap, sol::this_state s, typename T::ptr const &source, int32_t minx, int32_t miny, int32_t maxx, int32_t maxy)
- {
- bitmap.wrap(s, source, rectangle(minx, maxx, miny, maxy));
- });
- result["locked"] = sol::property(&T::locked);
- return result;
-}
-
} // anonymous namespace
@@ -462,6 +344,231 @@ public:
} // namespace sol
+template <typename T>
+class lua_engine::bitmap_helper : public T
+{
+public:
+ using ptr = std::shared_ptr<bitmap_helper>;
+
+ bitmap_helper(bitmap_helper const &) = delete;
+ bitmap_helper(bitmap_helper &&) = delete;
+ bitmap_helper &operator=(bitmap_helper const &) = delete;
+ bitmap_helper &operator=(bitmap_helper &&) = delete;
+
+ bitmap_helper(sol::this_state s, int width, int height, int xslop, int yslop)
+ : T(width, height, xslop, yslop)
+ , storage_lock_count(0)
+ , palette_lock_count(0)
+ , storage()
+ {
+ if ((0 < width) && (0 < height) && !this->valid())
+ luaL_error(s, "Error allocating bitmap storage");
+ }
+
+ bitmap_helper(ptr const &source, rectangle const &subrect)
+ : T(*source, subrect)
+ , storage_lock_count(0)
+ , palette_lock_count(0)
+ , storage(source->storage ? source->storage : source)
+ {
+ ++storage->storage_lock_count;
+ this->set_palette(source->palette());
+ }
+
+ ~bitmap_helper()
+ {
+ assert(!storage_lock_count);
+ assert(!palette_lock_count);
+ release_storage();
+ }
+
+ void reset(sol::this_state s)
+ {
+ if (storage_lock_count)
+ luaL_error(s, "Cannot reset bitmap while in use");
+ palette_t *const p(this->palette());
+ if (p)
+ p->ref();
+ T::reset();
+ this->set_palette(p);
+ if (p)
+ p->deref();
+ release_storage();
+ }
+
+ void allocate(sol::this_state s, int width, int height, int xslop, int yslop)
+ {
+ if (storage_lock_count)
+ luaL_error(s, "Cannot reallocate bitmap while in use");
+ palette_t *const p(this->palette());
+ if (p)
+ p->ref();
+ T::allocate(width, height, xslop, yslop);
+ this->set_palette(p);
+ if (p)
+ p->deref();
+ release_storage();
+ if ((0 < width) && (0 < height) && !this->valid())
+ luaL_error(s, "Error allocating bitmap storage");
+ }
+
+ void resize(sol::this_state s, int width, int height, int xslop, int yslop)
+ {
+ if (storage_lock_count)
+ luaL_error(s, "Cannot resize bitmap while in use");
+ T::resize(width, height, xslop, yslop);
+ release_storage();
+ if ((0 < width) && (0 < height) && !this->valid())
+ luaL_error(s, "Error allocating bitmap storage");
+ }
+
+ void wrap(sol::this_state s, ptr const &source, rectangle const &subrect)
+ {
+ if (source.get() == this)
+ luaL_error(s, "Bitmap cannot wrap itself");
+ if (storage_lock_count)
+ luaL_error(s, "Cannot free bitmap storage while in use");
+ if (!source->cliprect().contains(subrect))
+ luaL_error(s, "Bounds exceed source clipping rectangle");
+ palette_t *const p(this->palette());
+ if (p)
+ p->ref();
+ T::wrap(*source, subrect);
+ this->set_palette(p);
+ if (p)
+ p->deref();
+ release_storage();
+ storage = source->storage ? source->storage : source;
+ ++storage->storage_lock_count;
+ }
+
+ std::atomic<unsigned> storage_lock_count;
+ std::atomic<unsigned> palette_lock_count;
+
+ template <typename B>
+ static auto make_type(sol::table &registry, char const *name)
+ {
+ auto result = registry.new_usertype<bitmap_helper>(
+ name,
+ sol::call_constructor, sol::factories(
+ [] (sol::this_state s)
+ {
+ return std::make_shared<bitmap_helper>(s, 0, 0, 0, 0);
+ },
+ [] (sol::this_state s, int width, int height)
+ {
+ return std::make_shared<bitmap_helper>(s, width, height, 0, 0);
+ },
+ [] (sol::this_state s, int width, int height, int xslop, int yslop)
+ {
+ return std::make_shared<bitmap_helper>(s, width, height, xslop, yslop);
+ },
+ [] (ptr const &source)
+ {
+ return std::make_shared<bitmap_helper>(source, source->cliprect());
+ },
+ [] (sol::this_state s, ptr const &source, int32_t minx, int32_t miny, int32_t maxx, int32_t maxy)
+ {
+ rectangle const subrect(minx, maxx, miny, maxy);
+ if (!source->cliprect().contains(subrect))
+ luaL_error(s, "Bounds exceed source clipping rectangle");
+ return std::make_shared<bitmap_helper>(source, subrect);
+ }),
+ sol::base_classes, sol::bases<B, bitmap_t>());
+ add_bitmap_members(result);
+ return result;
+ }
+
+ template <typename B>
+ static auto make_indexed_type(sol::table &registry, char const *name)
+ {
+ auto result = registry.new_usertype<bitmap_helper>(
+ name,
+ sol::call_constructor, sol::factories(
+ [] (sol::this_state s, palette_wrapper &p)
+ {
+ ptr result = std::make_shared<bitmap_helper>(s, 0, 0, 0, 0);
+ result->set_palette(&p.palette());
+ return result;
+ },
+ [] (sol::this_state s, palette_wrapper &p, int width, int height)
+ {
+ ptr result = std::make_shared<bitmap_helper>(s, width, height, 0, 0);
+ result->set_palette(&p.palette());
+ return result;
+ },
+ [] (sol::this_state s, palette_wrapper &p, int width, int height, int xslop, int yslop)
+ {
+ ptr result = std::make_shared<bitmap_helper>(s, width, height, xslop, yslop);
+ result->set_palette(&p.palette());
+ return result;
+ },
+ [] (ptr const &source)
+ {
+ return std::make_shared<bitmap_helper>(source, source->cliprect());
+ },
+ [] (sol::this_state s, ptr const &source, int32_t minx, int32_t miny, int32_t maxx, int32_t maxy)
+ {
+ rectangle const subrect(minx, maxx, miny, maxy);
+ if (!source->cliprect().contains(subrect))
+ luaL_error(s, "Bounds exceed source clipping rectangle");
+ return std::make_shared<bitmap_helper>(source, subrect);
+ }),
+ sol::base_classes, sol::bases<B, bitmap_t>());
+ result["palette"] = sol::property(
+ [] (bitmap_helper const &b)
+ {
+ return b.palette()
+ ? std::optional<palette_wrapper>(std::in_place, *b.palette())
+ : std::optional<palette_wrapper>();
+ },
+ [] (bitmap_helper &b, sol::this_state s, palette_wrapper &p)
+ {
+ if (b.palette_lock_count)
+ luaL_error(s, "Cannot set palette while in use");
+ b.set_palette(&p.palette());
+ });
+ add_bitmap_members(result);
+ return result;
+ }
+
+private:
+ void release_storage()
+ {
+ if (storage)
+ {
+ assert(storage->storage_lock_count);
+ --storage->storage_lock_count;
+ storage.reset();
+ }
+ }
+
+ template <typename U>
+ static void add_bitmap_members(U &type)
+ {
+ type.set_function("reset", &bitmap_helper::reset);
+ type["allocate"] = sol::overload(
+ &bitmap_helper::allocate,
+ [] (bitmap_helper &bitmap, sol::this_state s, int width, int height) { bitmap.allocate(s, width, height, 0, 0); });
+ type["resize"] = sol::overload(
+ &bitmap_helper::resize,
+ [] (bitmap_helper &bitmap, sol::this_state s, int width, int height) { bitmap.resize(s, width, height, 0, 0); });
+ type["wrap"] = sol::overload(
+ [] (bitmap_helper &bitmap, sol::this_state s, ptr const &source)
+ {
+ bitmap.wrap(s, source, source->cliprect());
+ },
+ [] (bitmap_helper &bitmap, sol::this_state s, ptr const &source, int32_t minx, int32_t miny, int32_t maxx, int32_t maxy)
+ {
+ bitmap.wrap(s, source, rectangle(minx, maxx, miny, maxy));
+ });
+ type["locked"] = sol::property([] (bitmap_helper const &b) { return bool(b.storage_lock_count); });
+ }
+
+ ptr storage;
+};
+
+
//-------------------------------------------------
// initialize_render - register render user types
//-------------------------------------------------
@@ -498,7 +605,108 @@ void lua_engine::initialize_render(sol::table &emu)
color_type["b"] = &render_color::b;
+ auto palette_type = emu.new_usertype<palette_wrapper>(
+ "palette",
+ sol::call_constructor, sol::initializers(
+ [] (palette_wrapper &pal, uint32_t colors) { new (&pal) palette_wrapper(colors, 1); },
+ [] (palette_wrapper &pal, uint64_t colors, uint32_t groups) { new (&pal) palette_wrapper(colors, groups); }));
+ palette_type.set_function(
+ "entry_color",
+ [] (palette_wrapper const &pal, uint32_t index) { return uint32_t(pal.palette().entry_color(index)); });
+ palette_type.set_function(
+ "entry_contrast",
+ [] (palette_wrapper const &pal, uint32_t index) { return pal.palette().entry_contrast(index); });
+ palette_type.set_function(
+ "entry_adjusted_color",
+ [] (palette_wrapper const &pal, uint32_t index, std::optional<uint32_t> group)
+ {
+ if (group)
+ {
+ if ((pal.palette().num_colors() <= index) || (pal.palette().num_groups() <= *group))
+ return uint32_t(rgb_t::black());
+ index += *group * pal.palette().num_colors();
+ }
+ return uint32_t(pal.palette().entry_adjusted_color(index));
+ });
+ palette_type["entry_set_color"] = sol::overload(
+ [] (palette_wrapper &pal, sol::this_state s, uint32_t index, uint32_t color)
+ {
+ if (pal.palette().num_colors() <= index)
+ luaL_error(s, "Color index out of range");
+ pal.palette().entry_set_color(index, rgb_t(color));
+ },
+ [] (palette_wrapper &pal, sol::this_state s, uint32_t index, uint8_t red, uint8_t green, uint8_t blue)
+ {
+ if (pal.palette().num_colors() <= index)
+ luaL_error(s, "Color index out of range");
+ pal.palette().entry_set_color(index, rgb_t(red, green, blue));
+ });
+ palette_type.set_function(
+ "entry_set_red_level",
+ [] (palette_wrapper &pal, sol::this_state s, uint32_t index, uint8_t level)
+ {
+ if (pal.palette().num_colors() <= index)
+ luaL_error(s, "Color index out of range");
+ pal.palette().entry_set_red_level(index, level);
+ });
+ palette_type.set_function(
+ "entry_set_green_level",
+ [] (palette_wrapper &pal, sol::this_state s, uint32_t index, uint8_t level)
+ {
+ if (pal.palette().num_colors() <= index)
+ luaL_error(s, "Color index out of range");
+ pal.palette().entry_set_green_level(index, level);
+ });
+ palette_type.set_function(
+ "entry_set_blue_level",
+ [] (palette_wrapper &pal, sol::this_state s, uint32_t index, uint8_t level)
+ {
+ if (pal.palette().num_colors() <= index)
+ luaL_error(s, "Color index out of range");
+ pal.palette().entry_set_blue_level(index, level);
+ });
+ palette_type.set_function(
+ "entry_set_contrast",
+ [] (palette_wrapper &pal, sol::this_state s, uint32_t index, float contrast)
+ {
+ if (pal.palette().num_colors() <= index)
+ luaL_error(s, "Color index out of range");
+ pal.palette().entry_set_contrast(index, contrast);
+ });
+ palette_type.set_function(
+ "group_set_brightness",
+ [] (palette_wrapper &pal, sol::this_state s, uint32_t group, float brightness)
+ {
+ if (pal.palette().num_colors() <= group)
+ luaL_error(s, "Group index out of range");
+ pal.palette().group_set_brightness(group, brightness);
+ });
+ palette_type.set_function(
+ "group_set_contrast",
+ [] (palette_wrapper &pal, sol::this_state s, uint32_t group, float contrast)
+ {
+ if (pal.palette().num_colors() <= group)
+ luaL_error(s, "Group index out of range");
+ pal.palette().group_set_contrast(group, contrast);
+ });
+ palette_type["colors"] = sol::property([] (palette_wrapper const &pal) { return pal.palette().num_colors(); });
+ palette_type["groups"] = sol::property([] (palette_wrapper const &pal) { return pal.palette().num_groups(); });
+ palette_type["max_index"] = sol::property([] (palette_wrapper const &pal) { return pal.palette().max_index(); });
+ palette_type["black_entry"] = sol::property([] (palette_wrapper const &pal) { return pal.palette().black_entry(); });
+ palette_type["white_entry"] = sol::property([] (palette_wrapper const &pal) { return pal.palette().white_entry(); });
+ palette_type["brightness"] = sol::property([] (palette_wrapper &pal, float brightness) { pal.palette().set_brightness(brightness); });
+ palette_type["contrast"] = sol::property([] (palette_wrapper &pal, float contrast) { pal.palette().set_contrast(contrast); });
+ palette_type["gamma"] = sol::property([] (palette_wrapper &pal, float gamma) { pal.palette().set_gamma(gamma); });
+
+
auto bitmap_type = sol().registry().new_usertype<bitmap_t>("bitmap", sol::no_constructor);
+ bitmap_type.set_function(
+ "cliprect",
+ [] (bitmap_t const &bitmap)
+ {
+ rectangle const &result(bitmap.cliprect());
+ return std::make_tuple(result.left(), result.top(), result.right(), result.bottom());
+ });
bitmap_type["fill"] = sol::overload(
static_cast<void (bitmap_t::*)(uint64_t)>(&bitmap_t::fill),
[] (bitmap_t &bitmap, uint64_t color, int32_t minx, int32_t miny, int32_t maxx, int32_t maxy)
@@ -518,10 +726,14 @@ void lua_engine::initialize_render(sol::table &emu)
make_bitmap_specific_type<bitmap32_t>(sol().registry(), "bitmap32");
make_bitmap_specific_type<bitmap64_t>(sol().registry(), "bitmap64");
- make_bitmap_type<bitmap_helper<bitmap_yuy16>, bitmap16_t>(emu, "bitmap_yuy16");
- make_bitmap_type<bitmap_helper<bitmap_rgb32>, bitmap32_t>(emu, "bitmap_rgb32");
- make_bitmap_type<bitmap_helper<bitmap_argb32>, bitmap32_t>(emu, "bitmap_argb32");
+ bitmap_helper<bitmap_ind8>::make_indexed_type<bitmap8_t>(emu, "bitmap_ind8");
+ bitmap_helper<bitmap_ind16>::make_indexed_type<bitmap16_t>(emu, "bitmap_ind16");
+ bitmap_helper<bitmap_ind32>::make_indexed_type<bitmap32_t>(emu, "bitmap_ind32");
+ bitmap_helper<bitmap_ind64>::make_indexed_type<bitmap64_t>(emu, "bitmap_ind64");
+ bitmap_helper<bitmap_yuy16>::make_type<bitmap16_t>(emu, "bitmap_yuy16");
+ bitmap_helper<bitmap_rgb32>::make_type<bitmap32_t>(emu, "bitmap_rgb32");
+ bitmap_helper<bitmap_argb32>::make_type<bitmap32_t>(emu, "bitmap_argb32");
auto render_texture_type = emu.new_usertype<render_texture_helper>("render_texture", sol::no_constructor);
render_texture_type.set_function("free", &render_texture_helper::free);
@@ -798,6 +1010,10 @@ void lua_engine::initialize_render(sol::table &emu)
auto render_type = sol().registry().new_usertype<render_manager>("render", sol::no_constructor);
render_type["texture_alloc"] = sol::overload(
+ [] (render_manager &manager, sol::this_state s, bitmap_helper<bitmap_ind16>::ptr const &bitmap)
+ {
+ return render_texture_helper(s, manager, bitmap, TEXFORMAT_PALETTE16);
+ },
[] (render_manager &manager, sol::this_state s, bitmap_helper<bitmap_yuy16>::ptr const &bitmap)
{
return render_texture_helper(s, manager, bitmap, TEXFORMAT_YUY16);
diff --git a/src/frontend/mame/ui/barcode.cpp b/src/frontend/mame/ui/barcode.cpp
index a06e4b99673..a0e4791dfb6 100644
--- a/src/frontend/mame/ui/barcode.cpp
+++ b/src/frontend/mame/ui/barcode.cpp
@@ -58,24 +58,11 @@ void menu_barcode_reader::populate(float &customtop, float &custombottom)
{
if (current_device())
{
- std::string buffer;
- const char *new_barcode;
-
// selected device
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)
- {
- buffer.append(m_barcode_buffer);
- new_barcode = buffer.c_str();
- }
- else
- {
- new_barcode = m_barcode_buffer.c_str();
- }
-
- item_append(_("New Barcode:"), new_barcode, 0, ITEMREF_NEW_BARCODE);
+ item_append(_("New Barcode:"), m_barcode_buffer, 0, ITEMREF_NEW_BARCODE);
// finish up the menu
item_append(_("Enter Code"), 0, ITEMREF_ENTER_BARCODE);
@@ -131,11 +118,19 @@ void menu_barcode_reader::handle(event const *ev)
}
break;
+ case IPT_UI_PASTE:
+ if (get_selection_ref() == ITEMREF_NEW_BARCODE)
+ {
+ if (paste_text(m_barcode_buffer, uchar_is_digit))
+ ev->item->set_subtext(m_barcode_buffer);
+ }
+ break;
+
case IPT_SPECIAL:
if (get_selection_ref() == ITEMREF_NEW_BARCODE)
{
if (input_character(m_barcode_buffer, ev->unichar, uchar_is_digit))
- reset(reset_options::REMEMBER_POSITION);
+ ev->item->set_subtext(m_barcode_buffer);
}
break;
}
diff --git a/src/frontend/mame/ui/dirmenu.cpp b/src/frontend/mame/ui/dirmenu.cpp
index 1aa4cb6a8fe..ab55b742054 100644
--- a/src/frontend/mame/ui/dirmenu.cpp
+++ b/src/frontend/mame/ui/dirmenu.cpp
@@ -49,6 +49,7 @@ const folders_entry f_folders[] =
{ N_p("path-option", "Cheat Files"), OPTION_CHEATPATH, ADDING },
{ N_p("path-option", "Plugins"), OPTION_PLUGINSPATH, ADDING },
{ N_p("path-option", "UI Translations"), OPTION_LANGUAGEPATH, CHANGE },
+ { N_p("path-option", "Software Lists"), OPTION_HASHPATH, ADDING },
{ N_p("path-option", "INIs"), OPTION_INIPATH, ADDING },
{ N_p("path-option", "UI Settings"), OPTION_UI_PATH, CHANGE },
{ N_p("path-option", "Plugin Data"), OPTION_PLUGINDATAPATH, CHANGE },
@@ -176,6 +177,8 @@ private:
virtual void populate(float &customtop, float &custombottom) override;
virtual void handle(event const *ev) override;
+ void update_search();
+
int const m_ref;
std::string m_current_path;
std::string m_search;
@@ -241,10 +244,13 @@ void menu_add_change_folder::handle(event const *ev)
m_search.clear();
reset(reset_options::SELECT_FIRST);
}
+ else if (ev->iptkey == IPT_UI_PASTE)
+ {
+ if (paste_text(m_search, uchar_is_printable))
+ update_search();
+ }
else if (ev->iptkey == IPT_SPECIAL)
{
- bool update_selected = false;
-
if (ev->unichar == 0x09)
{
// Tab key, save current path
@@ -276,56 +282,10 @@ void menu_add_change_folder::handle(event const *ev)
reset_parent(reset_options::SELECT_FIRST);
stack_pop();
}
- else
+ else if (input_character(m_search, ev->unichar, uchar_is_printable))
{
// if it's any other key and we're not maxed out, update
- update_selected = input_character(m_search, ev->unichar, uchar_is_printable);
- }
-
- // check for entries which matches our search buffer
- if (update_selected)
- {
- const int cur_selected = selected_index();
- int entry, bestmatch = 0;
-
- // from current item to the end
- for (entry = cur_selected; entry < item_count(); entry++)
- if (item(entry).ref() && !m_search.empty())
- {
- int match = 0;
- for (int i = 0; i < m_search.size() + 1; i++)
- {
- if (core_strnicmp(item(entry).text().c_str(), m_search.data(), i) == 0)
- match = i;
- }
-
- if (match > bestmatch)
- {
- bestmatch = match;
- set_selected_index(entry);
- }
- }
-
- // and from the first item to current one
- for (entry = 0; entry < cur_selected; entry++)
- {
- if (item(entry).ref() && !m_search.empty())
- {
- int match = 0;
- for (int i = 0; i < m_search.size() + 1; i++)
- {
- if (core_strnicmp(item(entry).text().c_str(), m_search.data(), i) == 0)
- match = i;
- }
-
- if (match > bestmatch)
- {
- bestmatch = match;
- set_selected_index(entry);
- }
- }
- }
- centre_selection();
+ update_search();
}
}
else if (ev->iptkey == IPT_UI_CANCEL)
@@ -408,6 +368,56 @@ void menu_add_change_folder::custom_render(void *selectedref, float top, float b
ui().colors().text_color(), ui().colors().background_color(), 1.0f);
}
+//-------------------------------------------------
+// update search
+//-------------------------------------------------
+
+void menu_add_change_folder::update_search()
+{
+ // check for entries which matches our search buffer
+ const int cur_selected = selected_index();
+ int entry, bestmatch = 0;
+
+ // from current item to the end
+ for (entry = cur_selected; entry < item_count(); entry++)
+ if (item(entry).ref() && !m_search.empty())
+ {
+ int match = 0;
+ for (int i = 0; i < m_search.size() + 1; i++)
+ {
+ if (core_strnicmp(item(entry).text().c_str(), m_search.data(), i) == 0)
+ match = i;
+ }
+
+ if (match > bestmatch)
+ {
+ bestmatch = match;
+ set_selected_index(entry);
+ }
+ }
+
+ // and from the first item to current one
+ for (entry = 0; entry < cur_selected; entry++)
+ {
+ if (item(entry).ref() && !m_search.empty())
+ {
+ int match = 0;
+ for (int i = 0; i < m_search.size() + 1; i++)
+ {
+ if (core_strnicmp(item(entry).text().c_str(), m_search.data(), i) == 0)
+ match = i;
+ }
+
+ if (match > bestmatch)
+ {
+ bestmatch = match;
+ set_selected_index(entry);
+ }
+ }
+ }
+ centre_selection();
+}
+
/**************************************************
MENU DISPLAY PATH
diff --git a/src/frontend/mame/ui/filecreate.cpp b/src/frontend/mame/ui/filecreate.cpp
index 3ecb44f9b62..44d50108b8c 100644
--- a/src/frontend/mame/ui/filecreate.cpp
+++ b/src/frontend/mame/ui/filecreate.cpp
@@ -208,13 +208,22 @@ void menu_file_create::handle(event const *ev)
}
break;
+ case IPT_UI_PASTE:
+ if (get_selection_ref() == ITEMREF_NEW_IMAGE_NAME)
+ {
+ if (paste_text(m_filename, &osd_is_valid_filename_char))
+ reset(reset_options::REMEMBER_POSITION);
+ }
+ break;
+
case IPT_SPECIAL:
if (get_selection_ref() == ITEMREF_NEW_IMAGE_NAME)
{
- input_character(m_filename, ev->unichar, &osd_is_valid_filename_char);
- reset(reset_options::REMEMBER_POSITION);
+ if (input_character(m_filename, ev->unichar, &osd_is_valid_filename_char))
+ reset(reset_options::REMEMBER_POSITION);
}
break;
+
case IPT_UI_CANCEL:
m_ok = false;
break;
diff --git a/src/frontend/mame/ui/filesel.cpp b/src/frontend/mame/ui/filesel.cpp
index 36f18005409..704aaba3686 100644
--- a/src/frontend/mame/ui/filesel.cpp
+++ b/src/frontend/mame/ui/filesel.cpp
@@ -304,45 +304,41 @@ void menu_file_selector::select_item(const file_selector_entry &entry)
// type_search_char
//-------------------------------------------------
-void menu_file_selector::type_search_char(char32_t ch)
+void menu_file_selector::update_search()
{
- std::string const current(m_filename);
- if (input_character(m_filename, ch, uchar_is_printable))
- {
- ui().popup_time(ERROR_MESSAGE_TIME, "%s", m_filename);
+ ui().popup_time(ERROR_MESSAGE_TIME, "%s", m_filename);
- file_selector_entry const *const cur_selected(reinterpret_cast<file_selector_entry const *>(get_selection_ref()));
+ file_selector_entry const *const cur_selected(reinterpret_cast<file_selector_entry const *>(get_selection_ref()));
- // if it's a perfect match for the current selection, don't move it
- if (!cur_selected || core_strnicmp(cur_selected->basename.c_str(), m_filename.c_str(), m_filename.size()))
+ // if it's a perfect match for the current selection, don't move it
+ if (!cur_selected || core_strnicmp(cur_selected->basename.c_str(), m_filename.c_str(), m_filename.size()))
+ {
+ std::string::size_type bestmatch(0);
+ file_selector_entry const *selected_entry(cur_selected);
+ for (auto &entry : m_entrylist)
{
- std::string::size_type bestmatch(0);
- file_selector_entry const *selected_entry(cur_selected);
- for (auto &entry : m_entrylist)
+ // TODO: more efficient "common prefix" code
+ std::string::size_type match(0);
+ for (std::string::size_type i = 1; m_filename.size() >= i; ++i)
{
- // TODO: more efficient "common prefix" code
- std::string::size_type match(0);
- for (std::string::size_type i = 1; m_filename.size() >= i; ++i)
- {
- if (!core_strnicmp(entry.basename.c_str(), m_filename.c_str(), i))
- match = i;
- else
- break;
- }
-
- if (match > bestmatch)
- {
- bestmatch = match;
- selected_entry = &entry;
- }
+ if (!core_strnicmp(entry.basename.c_str(), m_filename.c_str(), i))
+ match = i;
+ else
+ break;
}
- if (selected_entry && (selected_entry != cur_selected))
+ if (match > bestmatch)
{
- set_selection((void *)selected_entry);
- centre_selection();
+ bestmatch = match;
+ selected_entry = &entry;
}
}
+
+ if (selected_entry && (selected_entry != cur_selected))
+ {
+ set_selection((void *)selected_entry);
+ centre_selection();
+ }
}
}
@@ -448,7 +444,13 @@ void menu_file_selector::handle(event const *ev)
if (ev->iptkey == IPT_SPECIAL)
{
// if it's any other key and we're not maxed out, update
- type_search_char(ev->unichar);
+ if (input_character(m_filename, ev->unichar, uchar_is_printable))
+ update_search();
+ }
+ else if (ev->iptkey == IPT_UI_PASTE)
+ {
+ if (paste_text(m_filename, uchar_is_printable))
+ update_search();
}
else if (ev->iptkey == IPT_UI_CANCEL)
{
diff --git a/src/frontend/mame/ui/filesel.h b/src/frontend/mame/ui/filesel.h
index 3b09244ca20..8fa309c2fb9 100644
--- a/src/frontend/mame/ui/filesel.h
+++ b/src/frontend/mame/ui/filesel.h
@@ -91,7 +91,7 @@ private:
file_selector_entry *append_dirent_entry(const osd::directory::entry *dirent);
void append_entry_menu_item(const file_selector_entry *entry);
void select_item(const file_selector_entry &entry);
- void type_search_char(char32_t ch);
+ void update_search();
};
diff --git a/src/frontend/mame/ui/inputdevices.cpp b/src/frontend/mame/ui/inputdevices.cpp
index 6dba1d49f92..d5c993bd075 100644
--- a/src/frontend/mame/ui/inputdevices.cpp
+++ b/src/frontend/mame/ui/inputdevices.cpp
@@ -13,6 +13,9 @@
#include "inputdev.h"
+// FIXME: allow OSD module headers to be included in a less ugly way
+#include "../osd/modules/lib/osdlib.h"
+
namespace ui {
@@ -82,6 +85,9 @@ protected:
private:
virtual void populate(float &customtop, float &custombottom) override
{
+ item_append(_("menu-inputdev", "Copy Device ID"), 0U, nullptr);
+ item_append(menu_item_type::SEPARATOR);
+
bool haveanalog = false;
for (input_item_id itemid = ITEM_ID_FIRST_VALID; m_device.maxitem() >= itemid; ++itemid)
{
@@ -109,6 +115,15 @@ private:
virtual void handle(event const *ev) override
{
+ // FIXME: hacky, depending on first item being "copy ID", but need a better model for item reference values
+ if (ev && ev->item && (IPT_UI_SELECT == ev->iptkey) && (&item(0) == ev->item))
+ {
+ if (!osd_set_clipboard_text(m_device.id()))
+ machine().popmessage(_("menu-inputdev", "Copied device ID to clipboard"));
+ else
+ machine().popmessage(_("menu-inputdev", "Error copying device ID to clipboard"));
+ }
+
for (int i = 0; item_count() > i; ++i)
{
void *const ref(item(i).ref());
diff --git a/src/frontend/mame/ui/selector.cpp b/src/frontend/mame/ui/selector.cpp
index f8791a37887..93e3ce326d3 100644
--- a/src/frontend/mame/ui/selector.cpp
+++ b/src/frontend/mame/ui/selector.cpp
@@ -69,6 +69,11 @@ void menu_selector::handle(event const *ev)
}
break;
+ case IPT_UI_PASTE:
+ if (paste_text(m_search, uchar_is_printable))
+ reset(reset_options::SELECT_FIRST);
+ break;
+
case IPT_SPECIAL:
if (input_character(m_search, ev->unichar, uchar_is_printable))
reset(reset_options::SELECT_FIRST);
diff --git a/src/frontend/mame/ui/selmenu.cpp b/src/frontend/mame/ui/selmenu.cpp
index bc43ee4b4b8..9b1b3f1e74d 100644
--- a/src/frontend/mame/ui/selmenu.cpp
+++ b/src/frontend/mame/ui/selmenu.cpp
@@ -1583,6 +1583,16 @@ void menu_select_launch::handle_keys(uint32_t flags, int &iptkey)
if (!m_ui_error && machine().ui_input().pressed_repeat(IPT_UI_TOGGLE_CHEAT, 0))
mame_machine_manager::instance()->cheat().set_enable(!mame_machine_manager::instance()->cheat().enabled());
+ // handle pasting text into the search
+ if (exclusive_input_pressed(iptkey, IPT_UI_PASTE, 0))
+ {
+ if (!m_ui_error && accept_search())
+ {
+ if (paste_text(m_search, uchar_is_printable))
+ reset(reset_options::SELECT_FIRST);
+ }
+ }
+
// see if any other UI keys are pressed
if (iptkey == IPT_INVALID)
{
diff --git a/src/frontend/mame/ui/selsoft.cpp b/src/frontend/mame/ui/selsoft.cpp
index 051b09b4fcf..c15fcff7a26 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(_("System: \"%1$s\" software list "), m_system.description);
+ line1 = string_format(_("%1$s - select software"), 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 9cd8dd26fbe..9db5ac2218d 100644
--- a/src/frontend/mame/ui/simpleselgame.cpp
+++ b/src/frontend/mame/ui/simpleselgame.cpp
@@ -132,6 +132,10 @@ void simple_menu_select_game::handle(event const *ev)
case IPT_UI_CANCEL:
inkey_cancel();
break;
+ case IPT_UI_PASTE:
+ if (paste_text(m_search, uchar_is_printable))
+ reset(reset_options::SELECT_FIRST);
+ break;
case IPT_SPECIAL:
inkey_special(*ev);
break;
@@ -218,7 +222,7 @@ void simple_menu_select_game::inkey_cancel()
void simple_menu_select_game::inkey_special(const event &menu_event)
{
// typed characters append to the buffer
- size_t old_size = m_search.size();
+ size_t const old_size = m_search.size();
if (input_character(m_search, menu_event.unichar, uchar_is_printable))
{
if (m_search.size() < old_size)
diff --git a/src/frontend/mame/ui/swlist.cpp b/src/frontend/mame/ui/swlist.cpp
index 70c9471da56..5d3c74f8676 100644
--- a/src/frontend/mame/ui/swlist.cpp
+++ b/src/frontend/mame/ui/swlist.cpp
@@ -192,6 +192,54 @@ void menu_software_list::append_software_entry(const software_info &swinfo)
//-------------------------------------------------
+// update_search - update meunu for new search text
+//-------------------------------------------------
+
+void menu_software_list::update_search(void *selectedref)
+{
+ // display the popup
+ ui().popup_time(ERROR_MESSAGE_TIME, "%s", m_search);
+
+ // identify the selected entry
+ entry_info const *const cur_selected = (uintptr_t(selectedref) != 1)
+ ? reinterpret_cast<entry_info const *>(get_selection_ref())
+ : nullptr;
+
+ // if it's a perfect match for the current selection, don't move it
+ if (!cur_selected || core_strnicmp((m_ordered_by_shortname ? cur_selected->short_name : cur_selected->long_name).c_str(), m_search.c_str(), m_search.size()))
+ {
+ std::string::size_type bestmatch(0);
+ entry_info const *selected_entry(cur_selected);
+ for (auto &entry : m_entrylist)
+ {
+ // TODO: more efficient "common prefix" code
+ auto const &compare_name = m_ordered_by_shortname ? entry.short_name : entry.long_name;
+ std::string::size_type match(0);
+ for (std::string::size_type i = 1; m_search.size() >= i; ++i)
+ {
+ if (!core_strnicmp(compare_name.c_str(), m_search.c_str(), i))
+ match = i;
+ else
+ break;
+ }
+
+ if (match > bestmatch)
+ {
+ bestmatch = match;
+ selected_entry = &entry;
+ }
+ }
+
+ if (selected_entry && (selected_entry != cur_selected))
+ {
+ set_selection((void *)selected_entry);
+ centre_selection();
+ }
+ }
+}
+
+
+//-------------------------------------------------
// populate
//-------------------------------------------------
@@ -267,50 +315,15 @@ void menu_software_list::handle(event const *ev)
stack_pop();
}
}
+ else if (ev->iptkey == IPT_UI_PASTE)
+ {
+ if (paste_text(m_search, m_ordered_by_shortname ? is_valid_softlist_part_char : uchar_is_printable))
+ update_search(ev->itemref);
+ }
else if (ev->iptkey == IPT_SPECIAL)
{
- if (input_character(m_search, ev->unichar, m_ordered_by_shortname ? is_valid_softlist_part_char : [] (char32_t ch) { return true; }))
- {
- // display the popup
- ui().popup_time(ERROR_MESSAGE_TIME, "%s", m_search);
-
- // identify the selected entry
- entry_info const *const cur_selected = (uintptr_t(ev->itemref) != 1)
- ? reinterpret_cast<entry_info const *>(get_selection_ref())
- : nullptr;
-
- // if it's a perfect match for the current selection, don't move it
- if (!cur_selected || core_strnicmp((m_ordered_by_shortname ? cur_selected->short_name : cur_selected->long_name).c_str(), m_search.c_str(), m_search.size()))
- {
- std::string::size_type bestmatch(0);
- entry_info const *selected_entry(cur_selected);
- for (auto &entry : m_entrylist)
- {
- // TODO: more efficient "common prefix" code
- auto const &compare_name = m_ordered_by_shortname ? entry.short_name : entry.long_name;
- std::string::size_type match(0);
- for (std::string::size_type i = 1; m_search.size() >= i; ++i)
- {
- if (!core_strnicmp(compare_name.c_str(), m_search.c_str(), i))
- match = i;
- else
- break;
- }
-
- if (match > bestmatch)
- {
- bestmatch = match;
- selected_entry = &entry;
- }
- }
-
- if (selected_entry && (selected_entry != cur_selected))
- {
- set_selection((void *)selected_entry);
- centre_selection();
- }
- }
- }
+ if (input_character(m_search, ev->unichar, m_ordered_by_shortname ? is_valid_softlist_part_char : uchar_is_printable))
+ update_search(ev->itemref);
}
else if (ev->iptkey == IPT_UI_CANCEL)
{
diff --git a/src/frontend/mame/ui/swlist.h b/src/frontend/mame/ui/swlist.h
index 36e5d3c6eaf..b77d8090d7b 100644
--- a/src/frontend/mame/ui/swlist.h
+++ b/src/frontend/mame/ui/swlist.h
@@ -93,6 +93,7 @@ private:
// functions
void append_software_entry(const software_info &swinfo);
+ void update_search(void *selectedref);
};
diff --git a/src/frontend/mame/ui/ui.cpp b/src/frontend/mame/ui/ui.cpp
index e0c0de0d4ab..3299448a1f4 100644
--- a/src/frontend/mame/ui/ui.cpp
+++ b/src/frontend/mame/ui/ui.cpp
@@ -42,6 +42,8 @@
#include "screen.h"
#include "uiinput.h"
+// FIXME: allow OSD module headers to be included in a less ugly way
+#include "../osd/modules/lib/osdlib.h"
#include "../osd/modules/lib/osdobj_common.h"
#include <chrono>
@@ -1116,6 +1118,7 @@ void mame_ui_manager::decrease_frameskip()
bool mame_ui_manager::can_paste()
{
// check to see if the clipboard is not empty
+ // FIXME: this is expensive - need a cheaper way to check if clipboard contains suitable content
return !osd_get_clipboard_text().empty();
}
diff --git a/src/frontend/mame/ui/utils.h b/src/frontend/mame/ui/utils.h
index 098588086f2..02e88a73b65 100644
--- a/src/frontend/mame/ui/utils.h
+++ b/src/frontend/mame/ui/utils.h
@@ -15,12 +15,17 @@
#include "softlist.h"
#include "unicode.h"
+// FIXME: allow OSD module headers to be included in a less ugly way
+#include "../osd/modules/lib/osdlib.h"
+
#include <algorithm>
#include <functional>
#include <limits>
#include <memory>
#include <string>
+#include <string_view>
#include <unordered_map>
+#include <utility>
#include <vector>
@@ -406,6 +411,8 @@ int getprecisionchr(const char* s);
std::vector<std::string> tokenize(const std::string &text, char sep);
+namespace ui {
+
//-------------------------------------------------
// input_character - inputs a typed character
// into a buffer
@@ -414,31 +421,30 @@ std::vector<std::string> tokenize(const std::string &text, char sep);
template <typename F>
bool input_character(std::string &buffer, std::string::size_type size, char32_t unichar, F &&filter)
{
- bool result = false;
- auto buflen = buffer.size();
-
+ auto const buflen(buffer.length());
if ((unichar == 8) || (unichar == 0x7f))
{
// backspace
if (0 < buflen)
{
- auto buffer_oldend = buffer.c_str() + buflen;
- auto buffer_newend = utf8_previous_char(buffer_oldend);
+ auto const buffer_oldend(buffer.c_str() + buflen);
+ auto const buffer_newend(utf8_previous_char(buffer_oldend));
buffer.resize(buffer_newend - buffer.c_str());
- result = true;
+ return true;
}
}
else if ((unichar >= ' ') && filter(unichar))
{
// append this character - check against the size first
- std::string utf8_char = utf8_from_uchar(unichar);
- if ((buffer.size() + utf8_char.size()) <= size)
+ char utf8char[UTF8_CHAR_MAX];
+ auto const utf8len(utf8_from_uchar(utf8char, std::size(utf8char), unichar));
+ if ((0 < utf8len) && (size >= utf8len) && ((size - utf8len) >= buflen))
{
- buffer += utf8_char;
- result = true;
+ buffer.append(utf8char, utf8len);
+ return true;
}
}
- return result;
+ return false;
}
@@ -450,9 +456,61 @@ bool input_character(std::string &buffer, std::string::size_type size, char32_t
template <typename F>
bool input_character(std::string &buffer, char32_t unichar, F &&filter)
{
- auto size = std::numeric_limits<std::string::size_type>::max();
- return input_character(buffer, size, unichar, filter);
+ auto const size(std::numeric_limits<std::string::size_type>::max());
+ return input_character(buffer, size, unichar, std::forward<F>(filter));
}
+//-------------------------------------------------
+// paste_text - paste text from clipboard into a
+// buffer, ignoring invalid characters
+//-------------------------------------------------
+
+template <typename F>
+bool paste_text(std::string &buffer, std::string::size_type size, F &&filter)
+{
+ std::string const clip(osd_get_clipboard_text());
+ std::string_view text(clip);
+ bool updated(false);
+ int codelength;
+ char32_t unichar;
+ while ((codelength = uchar_from_utf8(&unichar, text)) != 0)
+ {
+ text.remove_prefix((0 < codelength) ? codelength : 1);
+ if ((0 < codelength) && filter(unichar))
+ {
+ char utf8char[UTF8_CHAR_MAX];
+ auto const utf8len(utf8_from_uchar(utf8char, std::size(utf8char), unichar));
+ if (0 < utf8len)
+ {
+ if ((size < utf8len) || ((size - utf8len) < buffer.length()))
+ {
+ return updated;
+ }
+ else
+ {
+ buffer.append(utf8char, utf8len);
+ updated = true;
+ }
+ }
+ }
+ }
+ return updated;
+}
+
+
+//-------------------------------------------------
+// paste_text - paste text from clipboard into a
+// buffer, ignoring invalid characters
+//-------------------------------------------------
+
+template <typename F>
+bool paste_text(std::string &buffer, F &&filter)
+{
+ auto const size(std::numeric_limits<std::string::size_type>::max());
+ return paste_text(buffer, size, std::forward<F>(filter));
+}
+
+} // namespace ui
+
#endif // MAME_FRONTEND_UI_UTILS_H
diff --git a/src/lib/util/bitmap.cpp b/src/lib/util/bitmap.cpp
index 5f4d2adfacb..76eb764e129 100644
--- a/src/lib/util/bitmap.cpp
+++ b/src/lib/util/bitmap.cpp
@@ -289,8 +289,12 @@ void bitmap_t::resize(int width, int height, int xslop, int yslop)
{
// if we need more memory, just realloc
palette_t *const palette = m_palette;
+ if (palette)
+ palette->ref();
allocate(width, height, xslop, yslop);
set_palette(palette);
+ if (palette)
+ palette->deref();
}
else
{
@@ -400,19 +404,15 @@ void bitmap_t::wrap(bitmap_t &source, const rectangle &subrect)
void bitmap_t::set_palette(palette_t *palette)
{
- // first dereference any existing palette
- if (m_palette != nullptr)
- {
+ // first reference the new palette
+ if (palette)
+ palette->ref();
+
+ // then dereference any existing palette
+ if (m_palette)
m_palette->deref();
- m_palette = nullptr;
- }
- // then reference any new palette
- if (palette != nullptr)
- {
- palette->ref();
- m_palette = palette;
- }
+ m_palette = palette;
}
/**
diff --git a/src/lib/util/bitmap.h b/src/lib/util/bitmap.h
index 1b8dee3b5b5..6fe08c0b7d6 100644
--- a/src/lib/util/bitmap.h
+++ b/src/lib/util/bitmap.h
@@ -26,7 +26,7 @@
// bitmap_format describes the various bitmap formats we use
enum bitmap_format
{
- BITMAP_FORMAT_INVALID = 0, // invalid forma
+ BITMAP_FORMAT_INVALID = 0, // invalid format
BITMAP_FORMAT_IND8, // 8bpp indexed
BITMAP_FORMAT_IND16, // 16bpp indexed
BITMAP_FORMAT_IND32, // 32bpp indexed
@@ -301,7 +301,7 @@ public:
bitmap_ind16(uint16_t *base, int width, int height, int rowpixels) : bitmap16_t(k_bitmap_format, base, width, height, rowpixels) { }
bitmap_ind16(bitmap_ind16 &source, const rectangle &subrect) : bitmap16_t(k_bitmap_format, source, subrect) { }
void wrap(uint16_t *base, int width, int height, int rowpixels) { bitmap_t::wrap(base, width, height, rowpixels); }
- void wrap(bitmap_ind8 &source, const rectangle &subrect) { bitmap_t::wrap(static_cast<bitmap_t &>(source), subrect); }
+ void wrap(bitmap_ind16 &source, const rectangle &subrect) { bitmap_t::wrap(static_cast<bitmap_t &>(source), subrect); }
// getters
bitmap_format format() const { return k_bitmap_format; }
@@ -321,7 +321,7 @@ public:
bitmap_ind32(uint32_t *base, int width, int height, int rowpixels) : bitmap32_t(k_bitmap_format, base, width, height, rowpixels) { }
bitmap_ind32(bitmap_ind32 &source, const rectangle &subrect) : bitmap32_t(k_bitmap_format, source, subrect) { }
void wrap(uint32_t *base, int width, int height, int rowpixels) { bitmap_t::wrap(base, width, height, rowpixels); }
- void wrap(bitmap_ind8 &source, const rectangle &subrect) { bitmap_t::wrap(static_cast<bitmap_t &>(source), subrect); }
+ void wrap(bitmap_ind32 &source, const rectangle &subrect) { bitmap_t::wrap(static_cast<bitmap_t &>(source), subrect); }
// getters
bitmap_format format() const { return k_bitmap_format; }
@@ -341,7 +341,7 @@ public:
bitmap_ind64(uint64_t *base, int width, int height, int rowpixels) : bitmap64_t(k_bitmap_format, base, width, height, rowpixels) { }
bitmap_ind64(bitmap_ind64 &source, const rectangle &subrect) : bitmap64_t(k_bitmap_format, source, subrect) { }
void wrap(uint64_t *base, int width, int height, int rowpixels) { bitmap_t::wrap(base, width, height, rowpixels); }
- void wrap(bitmap_ind8 &source, const rectangle &subrect) { bitmap_t::wrap(static_cast<bitmap_t &>(source), subrect); }
+ void wrap(bitmap_ind64 &source, const rectangle &subrect) { bitmap_t::wrap(static_cast<bitmap_t &>(source), subrect); }
// getters
bitmap_format format() const { return k_bitmap_format; }
diff --git a/src/lib/util/unicode.cpp b/src/lib/util/unicode.cpp
index e07984d05b2..a07da6c7759 100644
--- a/src/lib/util/unicode.cpp
+++ b/src/lib/util/unicode.cpp
@@ -386,8 +386,8 @@ int utf8_from_uchar(char *utf8string, size_t count, char32_t uchar)
std::string utf8_from_uchar(char32_t uchar)
{
char buffer[UTF8_CHAR_MAX];
- auto len = utf8_from_uchar(buffer, std::size(buffer), uchar);
- return std::string(buffer, len);
+ auto const len = utf8_from_uchar(buffer, std::size(buffer), uchar);
+ return std::string(buffer, std::max<decltype(len)>(len, 0));
}
diff --git a/src/osd/modules/file/winfile.cpp b/src/osd/modules/file/winfile.cpp
index 199537bbdee..173021121f1 100644
--- a/src/osd/modules/file/winfile.cpp
+++ b/src/osd/modules/file/winfile.cpp
@@ -62,12 +62,12 @@ public:
LARGE_INTEGER largeOffset;
largeOffset.QuadPart = offset;
if (!SetFilePointerEx(m_handle, largeOffset, nullptr, FILE_BEGIN))
- return win_error_to_file_error(GetLastError());
+ return win_error_to_error_condition(GetLastError());
// then perform the read
DWORD result = 0;
if (!ReadFile(m_handle, buffer, length, &result, nullptr))
- return win_error_to_file_error(GetLastError());
+ return win_error_to_error_condition(GetLastError());
actual = result;
return std::error_condition();
@@ -79,12 +79,12 @@ public:
LARGE_INTEGER largeOffset;
largeOffset.QuadPart = offset;
if (!SetFilePointerEx(m_handle, largeOffset, nullptr, FILE_BEGIN))
- return win_error_to_file_error(GetLastError());
+ return win_error_to_error_condition(GetLastError());
// then perform the write
DWORD result = 0;
if (!WriteFile(m_handle, buffer, length, &result, nullptr))
- return win_error_to_file_error(GetLastError());
+ return win_error_to_error_condition(GetLastError());
actual = result;
return std::error_condition();
@@ -96,11 +96,11 @@ public:
LARGE_INTEGER largeOffset;
largeOffset.QuadPart = offset;
if (!SetFilePointerEx(m_handle, largeOffset, nullptr, FILE_BEGIN))
- return win_error_to_file_error(GetLastError());
+ return win_error_to_error_condition(GetLastError());
// then perform the truncation
if (!SetEndOfFile(m_handle))
- return win_error_to_file_error(GetLastError());
+ return win_error_to_error_condition(GetLastError());
else
return std::error_condition();
}
@@ -229,7 +229,7 @@ std::error_condition osd_file::open(std::string const &orig_path, uint32_t openf
// if we still failed, clean up and free
if (INVALID_HANDLE_VALUE == h)
- return win_error_to_file_error(err);
+ return win_error_to_error_condition(err);
}
// get the file size
@@ -259,7 +259,7 @@ std::error_condition osd_file::open(std::string const &orig_path, uint32_t openf
if (NO_ERROR != err)
{
CloseHandle(h);
- return win_error_to_file_error(err);
+ return win_error_to_error_condition(err);
}
}
@@ -299,7 +299,7 @@ std::error_condition osd_file::remove(std::string const &filename) noexcept
std::error_condition filerr;
if (!DeleteFile(tempstr.c_str()))
- filerr = win_error_to_file_error(GetLastError());
+ filerr = win_error_to_error_condition(GetLastError());
return filerr;
}
@@ -415,12 +415,12 @@ std::error_condition osd_get_full_path(std::string &dst, std::string const &path
std::wstring const w_path(osd::text::to_wstring(path));
DWORD const length(GetFullPathNameW(w_path.c_str(), 0, nullptr, nullptr));
if (!length)
- return win_error_to_file_error(GetLastError());
+ return win_error_to_error_condition(GetLastError());
// allocate a buffer and get the canonical path
std::unique_ptr<wchar_t []> buffer(std::make_unique<wchar_t []>(length));
if (!GetFullPathNameW(w_path.c_str(), length, buffer.get(), nullptr))
- return win_error_to_file_error(GetLastError());
+ return win_error_to_error_condition(GetLastError());
// convert the result back to UTF-8
osd::text::from_wstring(dst, buffer.get());
@@ -534,69 +534,3 @@ bool osd_is_valid_filepath_char(char32_t uchar) noexcept
&& !(uchar >= '\x7F' && uchar <= '\x9F')
&& uchar_isvalid(uchar);
}
-
-
-
-//============================================================
-// win_error_to_file_error
-//============================================================
-
-std::error_condition win_error_to_file_error(DWORD error) noexcept
-{
- // TODO: work out if there's a better way to do this
- switch (error)
- {
- case ERROR_SUCCESS:
- return std::error_condition();
-
- case ERROR_INVALID_HANDLE:
- return std::errc::bad_file_descriptor;
-
- case ERROR_OUTOFMEMORY:
- return std::errc::not_enough_memory;
-
- case ERROR_NOT_SUPPORTED:
- return std::errc::not_supported;
-
- case ERROR_FILE_NOT_FOUND:
- case ERROR_PATH_NOT_FOUND:
- case ERROR_INVALID_NAME:
- return std::errc::no_such_file_or_directory;
-
- case ERROR_FILENAME_EXCED_RANGE:
- return std::errc::filename_too_long;
-
- case ERROR_ACCESS_DENIED:
- case ERROR_SHARING_VIOLATION:
- return std::errc::permission_denied;
-
- case ERROR_ALREADY_EXISTS:
- return std::errc::file_exists;
-
- case ERROR_TOO_MANY_OPEN_FILES:
- return std::errc::too_many_files_open;
-
- case ERROR_WRITE_FAULT:
- case ERROR_READ_FAULT:
- return std::errc::io_error;
-
- case ERROR_HANDLE_DISK_FULL:
- case ERROR_DISK_FULL:
- return std::errc::no_space_on_device;
-
- case ERROR_PATH_BUSY:
- case ERROR_BUSY:
- return std::errc::device_or_resource_busy;
-
- case ERROR_FILE_TOO_LARGE:
- return std::errc::file_too_large;
-
- case ERROR_INVALID_ACCESS:
- case ERROR_NEGATIVE_SEEK:
- case ERROR_BAD_ARGUMENTS:
- return std::errc::invalid_argument;
-
- default:
- return std::error_condition(error, std::system_category());
- }
-}
diff --git a/src/osd/modules/file/winfile.h b/src/osd/modules/file/winfile.h
index 83f0814733d..90cf6e69a60 100644
--- a/src/osd/modules/file/winfile.h
+++ b/src/osd/modules/file/winfile.h
@@ -32,6 +32,4 @@ std::error_condition win_open_socket(std::string const &path, std::uint32_t open
bool win_check_ptty_path(std::string const &path) noexcept;
std::error_condition win_open_ptty(std::string const &path, std::uint32_t openflags, osd_file::ptr &file, std::uint64_t &filesize) noexcept;
-std::error_condition win_error_to_file_error(DWORD error) noexcept;
-
#endif // MAME_OSD_MODULES_FILE_WINFILE_H
diff --git a/src/osd/modules/file/winptty.cpp b/src/osd/modules/file/winptty.cpp
index 7feeacce137..9aac0c5a990 100644
--- a/src/osd/modules/file/winptty.cpp
+++ b/src/osd/modules/file/winptty.cpp
@@ -8,11 +8,11 @@
#include "winutil.h"
#include <cassert>
-
-#include <windows.h>
#include <cstdlib>
#include <cstring>
+#include <windows.h>
+
namespace {
@@ -44,7 +44,7 @@ public:
{
DWORD bytes_read;
if (!ReadFile(m_handle, buffer, count, &bytes_read, nullptr))
- return win_error_to_file_error(GetLastError());
+ return win_error_to_error_condition(GetLastError());
actual = bytes_read;
return std::error_condition();
@@ -54,7 +54,7 @@ public:
{
DWORD bytes_written;
if (!WriteFile(m_handle, buffer, count, &bytes_written, nullptr))
- return win_error_to_file_error(GetLastError());
+ return win_error_to_error_condition(GetLastError());
actual = bytes_written;
return std::error_condition();
@@ -99,7 +99,7 @@ std::error_condition win_open_ptty(std::string const &path, std::uint32_t openfl
if (openflags & OPEN_FLAG_CREATE)
pipe = CreateNamedPipe(t_name.c_str(), PIPE_ACCESS_DUPLEX, PIPE_TYPE_BYTE | PIPE_READMODE_BYTE | PIPE_NOWAIT, 1, 32, 32, 0, nullptr);
if (INVALID_HANDLE_VALUE == pipe)
- return win_error_to_file_error(GetLastError());
+ return win_error_to_error_condition(GetLastError());
}
else
{
diff --git a/src/osd/modules/font/font_dwrite.cpp b/src/osd/modules/font/font_dwrite.cpp
index 70edc24c0f1..47a52dbd197 100644
--- a/src/osd/modules/font/font_dwrite.cpp
+++ b/src/osd/modules/font/font_dwrite.cpp
@@ -11,12 +11,19 @@
#if defined(OSD_WINDOWS)
-#include <windows.h>
+#include "corestr.h"
+
+#include "winutil.h"
+
+#include "osdcore.h"
+#include "strconv.h"
#include <cmath>
#include <memory>
#include <stdexcept>
+#include <windows.h>
+
// Windows Imaging Components
#include <wincodec.h>
@@ -34,11 +41,6 @@ DEFINE_GUID(GUID_WICPixelFormat8bppAlpha, 0xe6cd0116, 0xeeba, 0x4161, 0xaa, 0x85
#include <wrl/client.h>
#undef interface
-#include "strconv.h"
-#include "corestr.h"
-#include "winutil.h"
-#include "osdcore.h"
-
using namespace Microsoft::WRL;
//-------------------------------------------------
diff --git a/src/osd/modules/input/input_sdlcommon.cpp b/src/osd/modules/input/input_sdlcommon.cpp
index 659add8dc79..f0d8a8632f6 100644
--- a/src/osd/modules/input/input_sdlcommon.cpp
+++ b/src/osd/modules/input/input_sdlcommon.cpp
@@ -139,11 +139,6 @@ void sdl_event_manager::process_window_event(running_machine &machine, SDL_Event
void sdl_osd_interface::customize_input_type_list(std::vector<input_type_entry> &typelist)
{
- input_item_id mameid_code;
- input_code ui_code;
- const char* uimode;
- char fullmode[64];
-
// loop over the defaults
for (input_type_entry &entry : typelist)
{
@@ -151,22 +146,27 @@ void sdl_osd_interface::customize_input_type_list(std::vector<input_type_entry>
{
// configurable UI mode switch
case IPT_UI_TOGGLE_UI:
- uimode = options().ui_mode_key();
- if (!strcmp(uimode, "auto"))
{
+ char const *const uimode = options().ui_mode_key();
+ input_item_id mameid_code = ITEM_ID_INVALID;
+ if (!uimode || !*uimode || !strcmp(uimode, "auto"))
+ {
#if defined(__APPLE__) && defined(__MACH__)
- mameid_code = keyboard_trans_table::instance().lookup_mame_code("ITEM_ID_INSERT");
-#else
- mameid_code = keyboard_trans_table::instance().lookup_mame_code("ITEM_ID_SCRLOCK");
+ mameid_code = keyboard_trans_table::instance().lookup_mame_code("ITEM_ID_INSERT");
#endif
+ }
+ else
+ {
+ std::string fullmode("ITEM_ID_");
+ fullmode.append(uimode);
+ mameid_code = keyboard_trans_table::instance().lookup_mame_code(fullmode.c_str());
+ }
+ if (ITEM_ID_INVALID != mameid_code)
+ {
+ input_code const ui_code = input_code(DEVICE_CLASS_KEYBOARD, 0, ITEM_CLASS_SWITCH, ITEM_MODIFIER_NONE, input_item_id(mameid_code));
+ entry.defseq(SEQ_TYPE_STANDARD).set(ui_code);
+ }
}
- else
- {
- snprintf(fullmode, 63, "ITEM_ID_%s", uimode);
- mameid_code = keyboard_trans_table::instance().lookup_mame_code(fullmode);
- }
- ui_code = input_code(DEVICE_CLASS_KEYBOARD, 0, ITEM_CLASS_SWITCH, ITEM_MODIFIER_NONE, input_item_id(mameid_code));
- entry.defseq(SEQ_TYPE_STANDARD).set(ui_code);
break;
// alt-enter for fullscreen
case IPT_OSD_1:
diff --git a/src/osd/modules/input/input_windows.cpp b/src/osd/modules/input/input_windows.cpp
index 60306765f72..3b3765ce19e 100644
--- a/src/osd/modules/input/input_windows.cpp
+++ b/src/osd/modules/input/input_windows.cpp
@@ -78,8 +78,6 @@ void windows_osd_interface::poll_input(running_machine &machine) const
void windows_osd_interface::customize_input_type_list(std::vector<input_type_entry> &typelist)
{
- const char* uimode;
-
// loop over the defaults
for (input_type_entry &entry : typelist)
switch (entry.type())
@@ -91,16 +89,18 @@ void windows_osd_interface::customize_input_type_list(std::vector<input_type_ent
break;
// configurable UI mode switch
case IPT_UI_TOGGLE_UI:
- uimode = options().ui_mode_key();
- if (strcmp(uimode, "auto"))
{
- std::string fullmode = "ITEM_ID_";
- fullmode += uimode;
- input_item_id const mameid_code = keyboard_trans_table::instance().lookup_mame_code(fullmode.c_str());
- if (ITEM_ID_INVALID != mameid_code)
+ char const *const uimode = options().ui_mode_key();
+ if (uimode && *uimode && strcmp(uimode, "auto"))
{
- input_code const ui_code = input_code(DEVICE_CLASS_KEYBOARD, 0, ITEM_CLASS_SWITCH, ITEM_MODIFIER_NONE, input_item_id(mameid_code));
- entry.defseq(SEQ_TYPE_STANDARD).set(ui_code);
+ std::string fullmode("ITEM_ID_");
+ fullmode.append(uimode);
+ input_item_id const mameid_code = keyboard_trans_table::instance().lookup_mame_code(fullmode.c_str());
+ if (ITEM_ID_INVALID != mameid_code)
+ {
+ input_code const ui_code = input_code(DEVICE_CLASS_KEYBOARD, 0, ITEM_CLASS_SWITCH, ITEM_MODIFIER_NONE, input_item_id(mameid_code));
+ entry.defseq(SEQ_TYPE_STANDARD).set(ui_code);
+ }
}
}
break;
diff --git a/src/osd/modules/lib/osdlib.h b/src/osd/modules/lib/osdlib.h
index 8ca4762a111..c84901002ad 100644
--- a/src/osd/modules/lib/osdlib.h
+++ b/src/osd/modules/lib/osdlib.h
@@ -12,16 +12,20 @@
// - osd_ticks
// - osd_sleep
//============================================================
+#ifndef MAME_OSD_LIB_OSDLIB_H
+#define MAME_OSD_LIB_OSDLIB_H
-#ifndef __OSDLIB__
-#define __OSDLIB__
+#pragma once
#include <initializer_list>
#include <string>
+#include <string_view>
+#include <system_error>
#include <type_traits>
#include <vector>
#include <memory>
+
/*-----------------------------------------------------------------------------
osd_process_kill: kill the current process
@@ -54,10 +58,22 @@ void osd_process_kill();
int osd_setenv(const char *name, const char *value, int overwrite);
-/*-----------------------------------------------------------------------------
- osd_get_clipboard_text: retrieves text from the clipboard
------------------------------------------------------------------------------*/
-std::string osd_get_clipboard_text();
+/// \brief Get clipboard text
+///
+/// Gets current clipboard content as UTF-8 text. Returns an empty
+/// string if the clipboard contents cannot be converted to plain text.
+/// \return Clipboard contents or an empty string.
+std::string osd_get_clipboard_text() noexcept;
+
+
+/// \brief Set clipboard text
+///
+/// Sets the desktop environment's clipboard contents to the supplied
+/// UTF-8 text. The contents of the clipboard may be changed on error.
+/// \param [in] text The text to copy to the clipboard.
+/// \return An error condition if the operation failed or is
+/// unsupported.
+std::error_condition osd_set_clipboard_text(std::string_view text) noexcept;
namespace osd {
@@ -193,4 +209,4 @@ protected:
#define OSD_DYNAMIC_CALL(fname, ...) (*m_##fname##_pfn) ( __VA_ARGS__ )
#define OSD_DYNAMIC_API_TEST(fname) (m_##fname##_pfn != nullptr)
-#endif /* __OSDLIB__ */
+#endif // MAME_OSD_LIB_OSDLIB_H
diff --git a/src/osd/modules/lib/osdlib_macosx.cpp b/src/osd/modules/lib/osdlib_macosx.cpp
index 19b228b6369..8f61bb4e998 100644
--- a/src/osd/modules/lib/osdlib_macosx.cpp
+++ b/src/osd/modules/lib/osdlib_macosx.cpp
@@ -85,7 +85,7 @@ void osd_break_into_debugger(const char *message)
// osd_get_clipboard_text
//============================================================
-std::string osd_get_clipboard_text()
+std::string osd_get_clipboard_text() noexcept
{
std::string result;
bool has_result = false;
@@ -121,31 +121,48 @@ std::string osd_get_clipboard_text()
CFStringEncoding encoding;
if (UTTypeConformsTo(flavor_type, kUTTypeUTF16PlainText))
encoding = kCFStringEncodingUTF16;
- else if (UTTypeConformsTo (flavor_type, kUTTypeUTF8PlainText))
+ else if (UTTypeConformsTo(flavor_type, kUTTypeUTF8PlainText))
encoding = kCFStringEncodingUTF8;
- else if (UTTypeConformsTo (flavor_type, kUTTypePlainText))
+ else if (UTTypeConformsTo(flavor_type, kUTTypePlainText))
encoding = kCFStringEncodingMacRoman;
else
continue;
CFDataRef flavor_data;
err = PasteboardCopyItemFlavorData(pasteboard_ref, item_id, flavor_type, &flavor_data);
+ if (err)
+ continue;
- if (!err)
+ CFDataRef utf8_data;
+ if (kCFStringEncodingUTF8 == encoding)
+ {
+ utf8_data = flavor_data;
+ }
+ else
{
CFStringRef string_ref = CFStringCreateFromExternalRepresentation(kCFAllocatorDefault, flavor_data, encoding);
- CFDataRef data_ref = CFStringCreateExternalRepresentation (kCFAllocatorDefault, string_ref, kCFStringEncodingUTF8, '?');
- CFRelease(string_ref);
CFRelease(flavor_data);
+ if (!string_ref)
+ continue;
- CFIndex const length = CFDataGetLength(data_ref);
- CFRange const range = CFRangeMake(0, length);
-
- result.resize(length);
- CFDataGetBytes(data_ref, range, reinterpret_cast<unsigned char *>(&result[0]));
- has_result = true;
+ utf8_data = CFStringCreateExternalRepresentation(kCFAllocatorDefault, string_ref, kCFStringEncodingUTF8, '?');
+ CFRelease(string_ref);
+ }
- CFRelease(data_ref);
+ if (utf8_data)
+ {
+ CFIndex const length = CFDataGetLength(utf8_data);
+ CFRange const range = CFRangeMake(0, length);
+ try
+ {
+ result.resize(length);
+ CFDataGetBytes(utf8_data, range, reinterpret_cast<UInt8 *>(result.data()));
+ has_result = true;
+ }
+ catch (std::bad_alloc const &)
+ {
+ }
+ CFRelease(utf8_data);
}
}
@@ -157,6 +174,46 @@ std::string osd_get_clipboard_text()
return result;
}
+
+//============================================================
+// osd_set_clipboard_text
+//============================================================
+
+std::error_condition osd_set_clipboard_text(std::string_view text) noexcept
+{
+ // FIXME: better conversion of OSStatus to std::error_condition
+ OSStatus err;
+
+ CFDataRef const data = CFDataCreate(kCFAllocatorDefault, reinterpret_cast<UInt8 const *>(text.data()), text.length());
+ if (!data)
+ return std::errc::not_enough_memory;
+
+ PasteboardRef pasteboard_ref;
+ err = PasteboardCreate(kPasteboardClipboard, &pasteboard_ref);
+ if (err)
+ {
+ CFRelease(data);
+ return std::errc::io_error;
+ }
+
+ err = PasteboardClear(pasteboard_ref);
+ if (err)
+ {
+ CFRelease(data);
+ CFRelease(pasteboard_ref);
+ return std::errc::io_error;
+ }
+
+ err = PasteboardPutItemFlavor(pasteboard_ref, PasteboardItemID(1), kUTTypeUTF8PlainText, data, kPasteboardFlavorNoFlags);
+ CFRelease(data);
+ CFRelease(pasteboard_ref);
+ if (err)
+ return std::errc::io_error;
+
+ return std::error_condition();
+}
+
+
//============================================================
// osd_getpid
//============================================================
diff --git a/src/osd/modules/lib/osdlib_unix.cpp b/src/osd/modules/lib/osdlib_unix.cpp
index 4b091450116..0c6eb8622ab 100644
--- a/src/osd/modules/lib/osdlib_unix.cpp
+++ b/src/osd/modules/lib/osdlib_unix.cpp
@@ -69,28 +69,66 @@ void osd_break_into_debugger(const char *message)
}
#ifdef SDLMAME_ANDROID
-std::string osd_get_clipboard_text()
+std::string osd_get_clipboard_text() noexcept
{
return std::string();
}
+
+std::error_condition osd_set_clipboard_text(std::string_view text) noexcept
+{
+ return std::errc::io_error; // TODO: better error code?
+}
#else
//============================================================
// osd_get_clipboard_text
//============================================================
-std::string osd_get_clipboard_text()
+std::string osd_get_clipboard_text() noexcept
{
+ // TODO: better error handling
std::string result;
if (SDL_HasClipboardText())
{
- char *temp = SDL_GetClipboardText();
- result.assign(temp);
- SDL_free(temp);
+ char *const temp = SDL_GetClipboardText();
+ if (temp)
+ {
+ try
+ {
+ result.assign(temp);
+ }
+ catch (std::bad_alloc const &)
+ {
+ }
+ SDL_free(temp);
+ }
}
return result;
}
+
+//============================================================
+// osd_set_clipboard_text
+//============================================================
+
+std::error_condition osd_set_clipboard_text(std::string_view text) noexcept
+{
+ try
+ {
+ std::string const clip(text); // need to do this to ensure there's a terminating NUL for SDL
+ if (0 > SDL_SetClipboardText(clip.c_str()))
+ {
+ // SDL_GetError returns a message, can't really convert it to an error condition
+ return std::errc::io_error; // TODO: better error code?
+ }
+
+ return std::error_condition();
+ }
+ catch (std::bad_alloc const &)
+ {
+ return std::errc::not_enough_memory;
+ }
+}
#endif
//============================================================
diff --git a/src/osd/modules/lib/osdlib_win32.cpp b/src/osd/modules/lib/osdlib_win32.cpp
index 174dc769760..d209e98c474 100644
--- a/src/osd/modules/lib/osdlib_win32.cpp
+++ b/src/osd/modules/lib/osdlib_win32.cpp
@@ -14,10 +14,10 @@
#include "osdcore.h"
#include "strconv.h"
-#ifdef OSD_WINDOWS
#include "winutf8.h"
-#endif
+#include "winutil.h"
+#include <algorithm>
#include <cstdio>
#include <cstdlib>
@@ -168,21 +168,88 @@ static std::string convert_ansi(LPCVOID data)
// osd_get_clipboard_text
//============================================================
-std::string osd_get_clipboard_text()
+std::string osd_get_clipboard_text() noexcept
{
std::string result;
- // try to access unicode text
- if (!get_clipboard_text_by_format(result, CF_UNICODETEXT, convert_wide))
+ // TODO: better error handling
+ try
+ {
+ // try to access unicode text
+ if (!get_clipboard_text_by_format(result, CF_UNICODETEXT, convert_wide))
+ {
+ // try to access ANSI text
+ get_clipboard_text_by_format(result, CF_TEXT, convert_ansi);
+ }
+ }
+ catch (...)
{
- // try to access ANSI text
- get_clipboard_text_by_format(result, CF_TEXT, convert_ansi);
}
return result;
}
//============================================================
+// osd_set_clipboard_text
+//============================================================
+
+std::error_condition osd_set_clipboard_text(std::string_view text) noexcept
+{
+ try
+ {
+ // convert the text to a wide char string and create a moveable global block
+ std::wstring const wtext = osd::text::to_wstring(text);
+ HGLOBAL const clip = GlobalAlloc(GMEM_MOVEABLE, (text.length() + 1) * sizeof(wchar_t));
+ if (!clip)
+ return win_error_to_error_condition(GetLastError());
+ LPWSTR const lock = reinterpret_cast<LPWSTR>(GlobalLock(clip));
+ if (!lock)
+ {
+ DWORD const err(GetLastError());
+ GlobalFree(clip);
+ return win_error_to_error_condition(err);
+ }
+
+ // clear current clipboard contents
+ if (!OpenClipboard(nullptr))
+ {
+ DWORD const err(GetLastError());
+ GlobalUnlock(clip);
+ GlobalFree(clip);
+ return win_error_to_error_condition(err);
+ }
+ if (!OpenClipboard(nullptr))
+ {
+ DWORD const err(GetLastError());
+ CloseClipboard();
+ GlobalUnlock(clip);
+ GlobalFree(clip);
+ return win_error_to_error_condition(err);
+ }
+
+ // copy the text (plus NUL terminator) to the moveable block and put it on the clipboard
+ std::copy_n(wtext.c_str(), wtext.length() + 1, lock);
+ GlobalUnlock(clip);
+ if (!SetClipboardData(CF_UNICODETEXT, clip))
+ {
+ DWORD const err(GetLastError());
+ CloseClipboard();
+ GlobalFree(clip);
+ return win_error_to_error_condition(err);
+ }
+
+ // clean up
+ if (!CloseClipboard())
+ return win_error_to_error_condition(GetLastError());
+ return std::error_condition();
+ }
+ catch (std::bad_alloc const &)
+ {
+ return std::errc::not_enough_memory;
+ }
+}
+
+//============================================================
// osd_getpid
//============================================================
diff --git a/src/osd/modules/lib/osdobj_common.cpp b/src/osd/modules/lib/osdobj_common.cpp
index 1019bc4f766..09254f32042 100644
--- a/src/osd/modules/lib/osdobj_common.cpp
+++ b/src/osd/modules/lib/osdobj_common.cpp
@@ -32,7 +32,7 @@ const options_entry osd_options::s_option_entries[] =
#if defined(SDLMAME_MACOSX) || defined(OSD_MAC)
{ OSDOPTION_UIMODEKEY, "DEL", core_options::option_type::STRING, "key to enable/disable MAME controls when emulated system has keyboard inputs" },
#else
- { OSDOPTION_UIMODEKEY, "SCRLOCK", core_options::option_type::STRING, "key to enable/disable MAME controls when emulated system has keyboard inputs" },
+ { OSDOPTION_UIMODEKEY, "auto", core_options::option_type::STRING, "key to enable/disable MAME controls when emulated system has keyboard inputs" },
#endif // SDLMAME_MACOSX
{ nullptr, nullptr, core_options::option_type::HEADER, "OSD FONT OPTIONS" },
diff --git a/src/osd/osdcore.h b/src/osd/osdcore.h
index d9f61c22a5a..489343f35b4 100644
--- a/src/osd/osdcore.h
+++ b/src/osd/osdcore.h
@@ -11,7 +11,6 @@
#pragma once
-
#include "osdcomm.h"
#include "strformat.h"
@@ -19,6 +18,7 @@
#include <cstdint>
#include <iosfwd>
#include <string>
+#include <string_view>
#include <utility>
#include <vector>
@@ -350,13 +350,6 @@ void osd_work_item_release(osd_work_item *item);
void osd_break_into_debugger(const char *message);
-/// \brief Get clipboard text
-///
-/// Gets current clipboard content as UTF-8 text. Returns an empty
-/// string if the clipboard contents cannot be converted to plain text.
-/// \return Clipboard contents or an empty string.
-std::string osd_get_clipboard_text();
-
/***************************************************************************
UNCATEGORIZED INTERFACES
diff --git a/src/osd/windows/winutil.cpp b/src/osd/windows/winutil.cpp
index 3a344386a12..3ee4ffde376 100644
--- a/src/osd/windows/winutil.cpp
+++ b/src/osd/windows/winutil.cpp
@@ -129,3 +129,68 @@ HMODULE WINAPI GetModuleHandleUni()
VirtualQuery((LPCVOID)GetModuleHandleUni, &mbi, sizeof(mbi));
return (HMODULE)mbi.AllocationBase;
}
+
+
+//============================================================
+// win_error_to_error_condition
+//============================================================
+
+std::error_condition win_error_to_error_condition(DWORD error) noexcept
+{
+ // TODO: work out if there's a better way to do this
+ switch (error)
+ {
+ case ERROR_SUCCESS:
+ return std::error_condition();
+
+ case ERROR_INVALID_HANDLE:
+ return std::errc::bad_file_descriptor;
+
+ case ERROR_OUTOFMEMORY:
+ return std::errc::not_enough_memory;
+
+ case ERROR_NOT_SUPPORTED:
+ return std::errc::not_supported;
+
+ case ERROR_FILE_NOT_FOUND:
+ case ERROR_PATH_NOT_FOUND:
+ case ERROR_INVALID_NAME:
+ return std::errc::no_such_file_or_directory;
+
+ case ERROR_FILENAME_EXCED_RANGE:
+ return std::errc::filename_too_long;
+
+ case ERROR_ACCESS_DENIED:
+ case ERROR_SHARING_VIOLATION:
+ return std::errc::permission_denied;
+
+ case ERROR_ALREADY_EXISTS:
+ return std::errc::file_exists;
+
+ case ERROR_TOO_MANY_OPEN_FILES:
+ return std::errc::too_many_files_open;
+
+ case ERROR_WRITE_FAULT:
+ case ERROR_READ_FAULT:
+ return std::errc::io_error;
+
+ case ERROR_HANDLE_DISK_FULL:
+ case ERROR_DISK_FULL:
+ return std::errc::no_space_on_device;
+
+ case ERROR_PATH_BUSY:
+ case ERROR_BUSY:
+ return std::errc::device_or_resource_busy;
+
+ case ERROR_FILE_TOO_LARGE:
+ return std::errc::file_too_large;
+
+ case ERROR_INVALID_ACCESS:
+ case ERROR_NEGATIVE_SEEK:
+ case ERROR_BAD_ARGUMENTS:
+ return std::errc::invalid_argument;
+
+ default:
+ return std::error_condition(error, std::system_category());
+ }
+}
diff --git a/src/osd/windows/winutil.h b/src/osd/windows/winutil.h
index 0a5952b5279..85393b6b930 100644
--- a/src/osd/windows/winutil.h
+++ b/src/osd/windows/winutil.h
@@ -13,8 +13,8 @@
#include "osdfile.h"
-#include <algorithm>
#include <chrono>
+#include <system_error>
#include <windows.h>
@@ -25,4 +25,6 @@ std::chrono::system_clock::time_point win_time_point_from_filetime(LPFILETIME fi
BOOL win_is_gui_application();
HMODULE WINAPI GetModuleHandleUni();
+std::error_condition win_error_to_error_condition(DWORD error) noexcept;
+
#endif // MAME_OSD_WINDOWS_WINUTIL_H