diff options
author | 2016-03-18 22:41:17 +0100 | |
---|---|---|
committer | 2016-03-18 22:41:17 +0100 | |
commit | e39daaf5bdcf21d64abf239e1133963643dc6df1 (patch) | |
tree | 1f1b5f333e84bf056ce82c27bebdbad933f26c0d | |
parent | 421656e108e7091ee9e1b14c84f0a3f6efc2ad2e (diff) | |
parent | b79020559ea3617b2d6bd4c92041d314045e2938 (diff) |
Merge remote-tracking branch 'refs/remotes/mamedev/master'
201 files changed, 14102 insertions, 13174 deletions
diff --git a/artwork/adapture-grill.png b/artwork/aperture-grille.png Binary files differindex 052b300f241..052b300f241 100644 --- a/artwork/adapture-grill.png +++ b/artwork/aperture-grille.png diff --git a/artwork/monochrome-matrix.png b/artwork/monochrome-matrix.png Binary files differindex c1180363087..f68ac273519 100644 --- a/artwork/monochrome-matrix.png +++ b/artwork/monochrome-matrix.png diff --git a/docs/hlsl.txt b/docs/hlsl.txt index d42f608c5c5..a679748e233 100644 --- a/docs/hlsl.txt +++ b/docs/hlsl.txt @@ -8,8 +8,6 @@ yiq_enable 0/1 Enables YIQ-colorspace post-processing. NTSC TV appearance on TV-based systems when configured properly. hlslpath [path] Path to the .fx files that are in use. (default: hlsl) -hlsl_prescale_x [horizontal] HLSL pre-scale override factor for X. (0 for auto) -hlsl_prescale_y [vertical] HLSL pre-scale override factor for Y. (0 for auto) hlsl_write [filename] Enables HLSL AVI writing. (huge disk bandwidth suggested) hlsl_snap_width [width] HLSL upscaled-snapshot width. (default: 2048) hlsl_snap_height [height] HLSL upscaled-snapshot height. (default: 1536) @@ -104,17 +102,17 @@ vector_length_ratio 500.0 Vector fade length (4.0 - vectors fade t Bloom Post-Processing Options ----------------------------- Name Default Values Description -bloom_blend_mode 0 or 1 0 for addition blend mode or 1 for darken blend mode. -bloom_scale 0.500 Bloom intensity factor. (0.000-2.000) -bloom_overdrive 0.00,0.00,0.00 Bloom overdrive factor to bright full saturated colors. (0.000-2.000) +bloom_blend_mode 0 or 1 0 for brighten blend mode or 1 for darken blend mode. +bloom_scale 0.0 Bloom intensity factor. (0.000-2.000) +bloom_overdrive 0.0,0.0,0.0 Bloom overdrive factor to bright full saturated colors. (0.000-2.000) bloom_lvl0_weight 1.00 Bloom level 0 (full-size target) weight. (0.00-1.00) -bloom_lvl1_weight 0.21 Bloom level 1 (half-size target) weight. (0.00-1.00) -bloom_lvl2_weight 0.19 Bloom level 2 (quarter-size target) weight. (0.00-1.00) -bloom_lvl3_weight 0.17 Bloom level 3 (.) weight. (0.00-1.00) -bloom_lvl4_weight 0.14 Bloom level 4 (.) weight. (0.00-1.00) -bloom_lvl5_weight 0.14 Bloom level 5 (.) weight. (0.00-1.00) -bloom_lvl6_weight 0.13 Bloom level 6 (.) weight. (0.00-1.00) -bloom_lvl7_weight 0.12 Bloom level 7 (.) weight. (0.00-1.00) -bloom_lvl8_weight 0.11 Bloom level 8 (.) weight. (0.00-1.00) -bloom_lvl9_weight 0.10 Bloom level 9 (.) weight. (0.00-1.00) -bloom_lvl10_weight 0.09 Bloom level 10 (1x1 target) weight. (0.00-1.00) +bloom_lvl1_weight 0.64 Bloom level 1 (1/2-size target) weight. (0.00-1.00) +bloom_lvl2_weight 0.32 Bloom level 2 (1/4-size target) weight. (0.00-1.00) +bloom_lvl3_weight 0.16 Bloom level 3 (1/8-size target) weight. (0.00-1.00) +bloom_lvl4_weight 0.08 Bloom level 4 (1/16-size target) weight. (0.00-1.00) +bloom_lvl5_weight 0.04 Bloom level 5 (1/32-size target) weight. (0.00-1.00) +bloom_lvl6_weight 0.04 Bloom level 6 (1/64-size target) weight. (0.00-1.00) +bloom_lvl7_weight 0.02 Bloom level 7 (1/128-size target) weight. (0.00-1.00) +bloom_lvl8_weight 0.02 Bloom level 8 (1/256-size target) weight. (0.00-1.00) +bloom_lvl9_weight 0.01 Bloom level 9 (1/512-size target) weight. (0.00-1.00) +bloom_lvl10_weight 0.01 Bloom level 10 (1/1024-size target) weight. (0.00-1.00) diff --git a/hlsl/artwork_support/distortion.fx b/hlsl/artwork_support/distortion.fx deleted file mode 100644 index 333363afeb8..00000000000 --- a/hlsl/artwork_support/distortion.fx +++ /dev/null @@ -1,101 +0,0 @@ -// license:BSD-3-Clause -// copyright-holders:ImJezze -//----------------------------------------------------------------------------- -// Distortion Effect -//----------------------------------------------------------------------------- - -//----------------------------------------------------------------------------- -// Sampler Definitions -//----------------------------------------------------------------------------- - -texture DiffuseTexture; - -sampler DiffuseSampler = sampler_state -{ - Texture = <DiffuseTexture>; - MipFilter = LINEAR; - MinFilter = LINEAR; - MagFilter = LINEAR; - AddressU = CLAMP; - AddressV = CLAMP; - AddressW = CLAMP; -}; - -//----------------------------------------------------------------------------- -// Vertex Definitions -//----------------------------------------------------------------------------- - -struct VS_INPUT -{ - float4 Position : POSITION; - float4 Color : COLOR0; - float2 TexCoord : TEXCOORD0; -}; - -struct VS_OUTPUT -{ - float4 Position : POSITION; - float4 Color : COLOR0; - float2 TexCoord : TEXCOORD0; -}; - -struct PS_INPUT -{ - float4 Color : COLOR0; - float2 TexCoord : TEXCOORD0; -}; - -//----------------------------------------------------------------------------- -// Distortion Vertex Shader -//----------------------------------------------------------------------------- - -uniform float2 ScreenDims; // size of the window or fullscreen -uniform float2 TargetDims; - -VS_OUTPUT vs_main(VS_INPUT Input) -{ - VS_OUTPUT Output = (VS_OUTPUT)0; - - Output.Position = float4(Input.Position.xyz, 1.0f); - Output.Position.xy /= ScreenDims; - Output.Position.y = 1.0f - Output.Position.y; // flip y - Output.Position.xy -= 0.5f; // center - Output.Position.xy *= 2.0f; // zoom - - Output.Color = Input.Color; - - Output.TexCoord = Input.Position.xy / ScreenDims; - Output.TexCoord += 0.5f / TargetDims; // half texel offset correction (DX9) - - return Output; -} - -//----------------------------------------------------------------------------- -// Post-Processing Pixel Shader -//----------------------------------------------------------------------------- - -float4 ps_main(PS_INPUT Input) : COLOR -{ - float2 BaseCoord = Input.TexCoord; - - // Color - float4 BaseColor = tex2D(DiffuseSampler, BaseCoord); - BaseColor.a = 1.0f; - - return BaseColor; -} - -//----------------------------------------------------------------------------- -// Distortion Effect -//----------------------------------------------------------------------------- - -technique DefaultTechnique -{ - pass Pass0 - { - Lighting = FALSE; - - VertexShader = compile vs_3_0 vs_main(); - PixelShader = compile ps_3_0 ps_main(); - } -}
\ No newline at end of file diff --git a/hlsl/artwork_support/post.fx b/hlsl/artwork_support/post.fx deleted file mode 100644 index 9a3b693cd61..00000000000 --- a/hlsl/artwork_support/post.fx +++ /dev/null @@ -1,535 +0,0 @@ -// license:BSD-3-Clause -// copyright-holders:Ryan Holtz,ImJezze -//----------------------------------------------------------------------------- -// Scanline, Shadowmask & Distortion Effect -//----------------------------------------------------------------------------- - -//----------------------------------------------------------------------------- -// Sampler Definitions -//----------------------------------------------------------------------------- - -texture DiffuseTexture; - -sampler DiffuseSampler = sampler_state -{ - Texture = <DiffuseTexture>; - MipFilter = LINEAR; - MinFilter = LINEAR; - MagFilter = LINEAR; - AddressU = CLAMP; - AddressV = CLAMP; - AddressW = CLAMP; -}; - -texture ShadowTexture; - -sampler ShadowSampler = sampler_state -{ - Texture = <ShadowTexture>; - MipFilter = LINEAR; - MinFilter = LINEAR; - MagFilter = LINEAR; - AddressU = WRAP; - AddressV = WRAP; - AddressW = WRAP; -}; - -//----------------------------------------------------------------------------- -// Vertex Definitions -//----------------------------------------------------------------------------- - -struct VS_INPUT -{ - float4 Position : POSITION; - float4 Color : COLOR0; - float2 TexCoord : TEXCOORD0; -}; - -struct VS_OUTPUT -{ - float4 Position : POSITION; - float4 Color : COLOR0; - float2 TexCoord : TEXCOORD0; - float2 ScreenCoord : TEXCOORD1; -}; - -struct PS_INPUT -{ - float4 Color : COLOR0; - float2 TexCoord : TEXCOORD0; - float2 ScreenCoord : TEXCOORD1; -}; - -//----------------------------------------------------------------------------- -// Constants -//----------------------------------------------------------------------------- - -static const float Epsilon = 1.0e-7f; -static const float PI = 3.1415927f; -static const float PHI = 1.618034f; -static const float E = 2.7182817f; -static const float Gelfond = 23.140692f; // e^pi (Gelfond constant) -static const float GelfondSchneider = 2.6651442f; // 2^sqrt(2) (Gelfond-Schneider constant) - -//----------------------------------------------------------------------------- -// Functions -//----------------------------------------------------------------------------- - -// www.stackoverflow.com/questions/5149544/can-i-generate-a-random-number-inside-a-pixel-shader/ -float random(float2 seed) -{ - // irrationals for pseudo randomness - float2 i = float2(Gelfond, GelfondSchneider); - - return frac(cos(dot(seed, i)) * 123456.0f); -} - -// www.dinodini.wordpress.com/2010/04/05/normalized-tunable-sigmoid-functions/ -float normalizedSigmoid(float n, float k) -{ - // valid for n and k in range of -1.0 and 1.0 - return (n - n * k) / (k - abs(n) * 2.0f * k + 1); -} - -// www.iquilezles.org/www/articles/distfunctions/distfunctions.htm -float roundBox(float2 p, float2 b, float r) -{ - return length(max(abs(p) - b + r, 0.0f)) - r; -} - -//----------------------------------------------------------------------------- -// Scanline, Shadowmask & Distortion Vertex Shader -//----------------------------------------------------------------------------- - -uniform float2 ScreenDims; // size of the window or fullscreen -uniform float2 SourceDims; // size of the texture in power-of-two size -uniform float2 SourceRect; // size of the uv rectangle -uniform float2 TargetDims; // size of the target surface -uniform float2 QuadDims; // size of the screen quad - -uniform float2 ShadowDims = float2(32.0f, 32.0f); // size of the shadow texture (extended to power-of-two size) -uniform float2 ShadowUVOffset = float2(0.0f, 0.0f); - -uniform bool SwapXY = false; - -uniform int RotationType = 0; // 0 = 0°, 1 = 90°, 2 = 180°, 3 = 270° - -uniform bool PrepareBloom = false; // disables some effects for rendering bloom textures -uniform bool PrepareVector = false; - -VS_OUTPUT vs_main(VS_INPUT Input) -{ - VS_OUTPUT Output = (VS_OUTPUT)0; - - float2 shadowUVOffset = ShadowUVOffset; - shadowUVOffset = SwapXY - ? shadowUVOffset.yx - : shadowUVOffset.xy; - - float2 ScreenCoordOffset = 0.0f; - ScreenCoordOffset += shadowUVOffset; - - Output.ScreenCoord = Input.Position.xy; - Output.ScreenCoord += ScreenCoordOffset; - - Output.Position = float4(Input.Position.xyz, 1.0f); - Output.Position.xy /= ScreenDims; - Output.Position.y = 1.0f - Output.Position.y; // flip y - Output.Position.xy -= 0.5f; // center - Output.Position.xy *= 2.0f; // zoom - - Output.TexCoord = PrepareVector - ? Input.Position.xy / ScreenDims - : Input.TexCoord; - Output.TexCoord += 0.5f / TargetDims; // half texel offset correction (DX9) - - Output.Color = Input.Color; - - return Output; -} - -//----------------------------------------------------------------------------- -// Scanline, Shadowmask & Distortion Pixel Shader -//----------------------------------------------------------------------------- - -uniform float HumBarHertzRate = 60.0f / 59.94f - 1.0f; // difference between the 59.94 Hz field rate and 60 Hz line frequency (NTSC) -uniform float HumBarAlpha = 0.0f; - -uniform float TimeMilliseconds = 0.0f; - -uniform float2 ScreenScale = float2(1.0f, 1.0f); -uniform float2 ScreenOffset = float2(0.0f, 0.0f); - -uniform float ScanlineAlpha = 1.0f; -uniform float ScanlineScale = 1.0f; -uniform float ScanlineBrightScale = 1.0f; -uniform float ScanlineBrightOffset = 1.0f; -uniform float ScanlineOffset = 1.0f; -uniform float ScanlineHeight = 1.0f; - -uniform float3 BackColor = float3(0.0f, 0.0f, 0.0f); - -uniform float CurvatureAmount = 1.0f; -uniform float RoundCornerAmount = 0.0f; -uniform float SmoothBorderAmount = 0.0f; -uniform float VignettingAmount = 0.0f; -uniform float ReflectionAmount = 0.0f; - -uniform int ShadowTileMode = 0; // 0 based on screen dimension, 1 based on source dimension -uniform float ShadowAlpha = 0.0f; -uniform float2 ShadowCount = float2(6.0f, 6.0f); -uniform float2 ShadowUV = float2(0.25f, 0.25f); - -uniform float3 Power = float3(1.0f, 1.0f, 1.0f); -uniform float3 Floor = float3(0.0f, 0.0f, 0.0f); - -float2 GetRatioCorrection() -{ - if (PrepareVector) - { - float ScreenRatio = ScreenDims.x / ScreenDims.y; - float QuadRatio = QuadDims.x / QuadDims.y; - float ScreenQuadRatio = QuadRatio / ScreenRatio; - - return ScreenQuadRatio > 1.0f - ? float2(1.0, 1.0f / ScreenQuadRatio) - : float2(ScreenQuadRatio, 1.0); - } - else - { - return SourceRect; - } -} - -float GetNoiseFactor(float n, float random) -{ - // smaller n become more noisy - return 1.0f + random * max(0.0f, 0.25f * pow(E, -8 * n)); -} - -float GetVignetteFactor(float2 coord, float amount) -{ - float2 VignetteCoord = coord; - - float VignetteLength = length(VignetteCoord); - float VignetteBlur = (amount * 0.75f) + 0.25; - - // 0.5 full screen fitting circle - float VignetteRadius = 1.0f - (amount * 0.25f); - float Vignette = smoothstep(VignetteRadius, VignetteRadius - VignetteBlur, VignetteLength); - - return saturate(Vignette); -} - -float GetSpotAddend(float2 coord, float amount) -{ - float2 RatioCorrection = GetRatioCorrection(); - - // normalized screen canvas ratio - float2 CanvasRatio = PrepareVector - ? float2(1.0f, QuadDims.y / QuadDims.x) - : float2(1.0f, SwapXY - ? QuadDims.x / QuadDims.y - : QuadDims.y / QuadDims.x); - - // upper right quadrant - float2 spotOffset = PrepareVector - ? RotationType == 1 // 90° - ? float2(-0.25f, -0.25f) - : RotationType == 2 // 180° - ? float2(0.25f, -0.25f) - : RotationType == 3 // 270° - ? float2(0.25f, 0.25f) - : float2(-0.25f, 0.25f) - : SwapXY - ? float2(0.25f, 0.25f) - : float2(-0.25f, 0.25f); - - float2 SpotCoord = coord; - SpotCoord += spotOffset * RatioCorrection; - SpotCoord *= CanvasRatio; - SpotCoord /= RatioCorrection; - - float SpotBlur = amount; - - // 0.5 full screen fitting circle - float SpotRadius = amount * 0.75f; - float Spot = smoothstep(SpotRadius, SpotRadius - SpotBlur, length(SpotCoord)); - - float SigmoidSpot = amount * normalizedSigmoid(Spot, 0.75); - - // increase strength by 100% - SigmoidSpot = SigmoidSpot * 2.0f; - - return saturate(SigmoidSpot); -} - -float GetRoundCornerFactor(float2 coord, float radiusAmount, float smoothAmount) -{ - float2 RatioCorrection = GetRatioCorrection(); - - // reduce smooth amount down to radius amount - smoothAmount = min(smoothAmount, radiusAmount); - - float2 CanvasDims = PrepareVector - ? ScreenDims - : SwapXY - ? QuadDims.yx / SourceRect - : QuadDims.xy / SourceRect; - - coord = PrepareVector - ? coord - : coord - 1.0f / SourceDims; // alignment correction (raster graphics) - - float range = min(QuadDims.x, QuadDims.y) * 0.5; - float radius = range * max(radiusAmount, 0.0025f); - float smooth = 1.0 / (range * max(smoothAmount, 0.0025f)); - - // compute box - float box = roundBox(CanvasDims * (coord * 2.0f), CanvasDims * RatioCorrection, radius); - - // apply smooth - box *= smooth; - box += 1.0f - pow(smooth * 0.5f, 0.5f); - - float border = smoothstep(1.0f, 0.0f, box); - - return saturate(border); -} - -// www.francois-tarlier.com/blog/cubic-lens-distortion-shader/ -float2 GetDistortedCoords(float2 centerCoord, float amount) -{ - // lens distortion coefficient - float k = amount; - - // cubic distortion value - float kcube = amount * 2.0f; - - // compute cubic distortion factor - float r2 = centerCoord.x * centerCoord.x + centerCoord.y * centerCoord.y; - float f = kcube == 0.0f - ? 1.0f + r2 * k - : 1.0f + r2 * (k + kcube * sqrt(r2)); - - // fit screen bounds - f /= 1.0f + amount * 0.5f; - - // apply cubic distortion factor - centerCoord *= f; - - return centerCoord; -} - -float2 GetCoords(float2 coord, float2 centerOffset, float distortionAmount) -{ - float2 RatioCorrection = GetRatioCorrection(); - - // center coordinates - coord -= centerOffset; - - // apply ratio difference between screen and quad - coord /= RatioCorrection; - - // distort coordinates - coord = GetDistortedCoords(coord, distortionAmount); - - // revert ratio difference between screen and quad - coord *= RatioCorrection; - - // un-center coordinates - coord += centerOffset; - - return coord; -} - -float2 GetAdjustedCoords(float2 coord, float2 centerOffset, float distortionAmount) -{ - float2 RatioCorrection = GetRatioCorrection(); - - // center coordinates - coord -= centerOffset; - - // apply ratio difference between screen and quad - coord /= RatioCorrection; - - // apply screen scale - coord /= ScreenScale; - - // distort coordinates - coord = GetDistortedCoords(coord, distortionAmount); - - // revert ratio difference between screen and quad - coord *= RatioCorrection; - - // un-center coordinates - coord += centerOffset; - - // apply screen offset - coord += (centerOffset * 2.0) * ScreenOffset; - - return coord; -} - -float4 ps_main(PS_INPUT Input) : COLOR -{ - float2 ScreenTexelDims = 1.0f / ScreenDims; - float2 SourceTexelDims = 1.0f / SourceDims; - - float2 HalfSourceRect = SourceRect * 0.5f; - - float2 ScreenCoord = Input.ScreenCoord / ScreenDims; - ScreenCoord = GetCoords(ScreenCoord, float2(0.5f, 0.5f), CurvatureAmount * 0.25f); // reduced amount - - float2 DistortionCoord = Input.TexCoord; - DistortionCoord = GetCoords(DistortionCoord, HalfSourceRect, CurvatureAmount * 0.25f); // reduced amount - - float2 BaseCoord = Input.TexCoord; - BaseCoord = GetAdjustedCoords(BaseCoord, HalfSourceRect, CurvatureAmount * 0.25f); // reduced amount - - float2 DistortionCoordCentered = DistortionCoord; - DistortionCoordCentered -= HalfSourceRect; - - float2 BaseCoordCentered = BaseCoord; - BaseCoordCentered -= HalfSourceRect; - - float4 BaseColor = tex2D(DiffuseSampler, BaseCoord); - BaseColor.a = 1.0f; - - if (BaseCoord.x < 0.0f || BaseCoord.y < 0.0f) - { - BaseColor.rgb = 0.0f; - } - - // Mask Simulation (may not affect bloom) - if (!PrepareBloom && ShadowAlpha > 0.0f) - { - float2 shadowDims = ShadowDims; - shadowDims = SwapXY - ? shadowDims.yx - : shadowDims.xy; - - float2 shadowUV = ShadowUV; - // shadowUV = SwapXY - // ? shadowUV.yx - // : shadowUV.xy; - - float2 screenCoord = ShadowTileMode == 0 ? ScreenCoord : BaseCoord; - screenCoord = SwapXY - ? screenCoord.yx - : screenCoord.xy; - - float2 shadowCount = ShadowCount; - shadowCount = SwapXY - ? shadowCount.yx - : shadowCount.xy; - - float2 shadowTile = ((ShadowTileMode == 0 ? ScreenTexelDims : SourceTexelDims) * shadowCount); - shadowTile = SwapXY - ? shadowTile.yx - : shadowTile.xy; - - float2 ShadowFrac = frac(screenCoord / shadowTile); - float2 ShadowCoord = (ShadowFrac * shadowUV); - ShadowCoord += 0.5f / shadowDims; // half texel offset - // ShadowCoord = SwapXY - // ? ShadowCoord.yx - // : ShadowCoord.xy; - - float4 ShadowColor = tex2D(ShadowSampler, ShadowCoord); - float3 ShadowMaskColor = lerp(1.0f, ShadowColor.rgb, ShadowAlpha); - float ShadowMaskClear = (1.0f - ShadowColor.a) * ShadowAlpha; - - // apply shadow mask color - BaseColor.rgb *= ShadowMaskColor; - // clear shadow mask by background color - BaseColor.rgb = lerp(BaseColor.rgb, BackColor, ShadowMaskClear); - } - - // Color Compression (may not affect bloom) - if (!PrepareBloom) - { - // increasing the floor of the signal without affecting the ceiling - BaseColor.rgb = Floor + (1.0f - Floor) * BaseColor.rgb; - } - - // Color Power (may affect bloom) - BaseColor.r = pow(BaseColor.r, Power.r); - BaseColor.g = pow(BaseColor.g, Power.g); - BaseColor.b = pow(BaseColor.b, Power.b); - - // Scanline Simulation (may not affect bloom) - if (!PrepareBloom) - { - // Scanline Simulation (may not affect vector screen) - if (!PrepareVector && ScanlineAlpha > 0.0f) - { - float ScanCoord = BaseCoord.y * SourceDims.y * ScanlineScale * PI; - float ScanCoordJitter = ScanlineOffset * PHI; - float ScanSine = sin(ScanCoord + ScanCoordJitter); - float ScanSineScaled = pow(ScanSine * ScanSine, ScanlineHeight); - float ScanBrightness = ScanSineScaled * ScanlineBrightScale + 1.0f + ScanlineBrightOffset; - - BaseColor.rgb *= lerp(1.0f, ScanBrightness * 0.5f, ScanlineAlpha); - } - - // Hum Bar Simulation (may not affect vector screen) - if (!PrepareVector && HumBarAlpha > 0.0f) - { - float HumTimeStep = frac(TimeMilliseconds * HumBarHertzRate); - float HumBrightness = 1.0 - frac(BaseCoord.y / SourceRect.y + HumTimeStep) * HumBarAlpha; - BaseColor.rgb *= HumBrightness; - } - } - - // Output - float4 Output = PrepareVector - ? BaseColor * (Input.Color + float4(1.0f, 1.0f, 1.0f, 0.0f)) - : BaseColor * Input.Color; - Output.a = 1.0f; - - // Vignetting Simulation (may not affect bloom) - if (!PrepareBloom) - { - float2 VignetteCoord = DistortionCoordCentered; - - float VignetteFactor = GetVignetteFactor(VignetteCoord, VignettingAmount); - Output.rgb *= VignetteFactor; - } - - // Light Reflection Simulation (may not affect bloom) - if (!PrepareBloom) - { - float3 LightColor = float3(1.0f, 0.90f, 0.80f); - - float2 SpotCoord = DistortionCoordCentered; - float2 NoiseCoord = DistortionCoordCentered; - - float SpotAddend = GetSpotAddend(SpotCoord, ReflectionAmount); - float NoiseFactor = GetNoiseFactor(SpotAddend, random(NoiseCoord)); - Output.rgb += SpotAddend * NoiseFactor * LightColor; - } - - // Round Corners Simulation (may affect bloom) - float2 RoundCornerCoord = DistortionCoordCentered; - - float roundCornerFactor = GetRoundCornerFactor(RoundCornerCoord, RoundCornerAmount, SmoothBorderAmount); - Output.rgb *= roundCornerFactor; - - return Output; -} - -//----------------------------------------------------------------------------- -// Scanline & Shadowmask Effect -//----------------------------------------------------------------------------- - -technique DefaultTechnique -{ - pass Pass0 - { - Lighting = FALSE; - - VertexShader = compile vs_3_0 vs_main(); - PixelShader = compile ps_3_0 ps_main(); - } -}
\ No newline at end of file diff --git a/hlsl/bloom.fx b/hlsl/bloom.fx index 1ee152adfec..c019870d685 100644 --- a/hlsl/bloom.fx +++ b/hlsl/bloom.fx @@ -202,8 +202,9 @@ float random(float2 seed) uniform float2 ScreenDims; uniform float2 TargetDims; -uniform float2 SourceRect; +uniform float2 SourceDims; +// level dimensions not necessary anymore? uniform float2 Level0Size; uniform float4 Level12Size; uniform float4 Level34Size; @@ -211,6 +212,8 @@ uniform float4 Level56Size; uniform float4 Level78Size; uniform float4 Level9ASize; +uniform bool VectorScreen = false; + VS_OUTPUT vs_main(VS_INPUT Input) { VS_OUTPUT Output = (VS_OUTPUT)0; @@ -223,15 +226,20 @@ VS_OUTPUT vs_main(VS_INPUT Input) Output.Color = Input.Color; - float2 TexCoord = Input.Position.xy / ScreenDims; + float2 TexCoord = Input.TexCoord; TexCoord += 0.5f / TargetDims; // half texel offset correction (DX9) - Output.TexCoord0 = TexCoord; - Output.TexCoord12 = TexCoord.xyxy + (0.5f / Level12Size); - Output.TexCoord34 = TexCoord.xyxy + (0.5f / Level34Size); - Output.TexCoord56 = TexCoord.xyxy + (0.5f / Level56Size); - Output.TexCoord78 = TexCoord.xyxy + (0.5f / Level78Size); - Output.TexCoord9A = TexCoord.xyxy + (0.5f / Level9ASize); + Output.TexCoord0 = TexCoord.xy; // + (0.5f / Level0Size); + + TexCoord += VectorScreen + ? 0.5f / TargetDims.xy + : 0.5f / SourceDims.xy; + + Output.TexCoord12 = TexCoord.xyxy; // + (0.5f / Level12Size); + Output.TexCoord34 = TexCoord.xyxy; // + (0.5f / Level34Size); + Output.TexCoord56 = TexCoord.xyxy; // + (0.5f / Level56Size); + Output.TexCoord78 = TexCoord.xyxy; // + (0.5f / Level78Size); + Output.TexCoord9A = TexCoord.xyxy; // + (0.5f / Level9ASize); return Output; } @@ -247,7 +255,7 @@ uniform float2 Level56Weight; uniform float2 Level78Weight; uniform float2 Level9AWeight; -uniform int BloomBlendMode = 0; // 0 addition, 1 darken +uniform int BloomBlendMode = 0; // 0 brighten, 1 darken uniform float BloomScale; uniform float3 BloomOverdrive; @@ -273,7 +281,7 @@ float4 ps_main(PS_INPUT Input) : COLOR float3 blend; - // addition + // brighten if (BloomBlendMode == 0) { texel0 *= Level0Weight; diff --git a/hlsl/deconverge.fx b/hlsl/deconverge.fx index 3c1cbeeeb1f..f1cfa8fb686 100644 --- a/hlsl/deconverge.fx +++ b/hlsl/deconverge.fx @@ -52,12 +52,7 @@ struct PS_INPUT //----------------------------------------------------------------------------- uniform float2 ScreenDims; -uniform float2 SourceDims; -uniform float2 SourceRect; uniform float2 TargetDims; -uniform float2 QuadDims; - -uniform bool SwapXY = false; uniform float3 ConvergeX = float3(0.0f, 0.0f, 0.0f); uniform float3 ConvergeY = float3(0.0f, 0.0f, 0.0f); @@ -68,48 +63,41 @@ VS_OUTPUT vs_main(VS_INPUT Input) { VS_OUTPUT Output = (VS_OUTPUT)0; - float2 HalfSourceRect = SourceRect * 0.5f; - - float2 QuadRatio = - float2(1.0f, SwapXY - ? QuadDims.y / QuadDims.x - : QuadDims.x / QuadDims.y); - - // imaginary texel dimensions independed from quad dimensions, but dependend on quad ratio - float2 FixedTexelDims = (1.0f / 1024.0) * SourceRect * QuadRatio; - Output.Position = float4(Input.Position.xyz, 1.0f); Output.Position.xy /= ScreenDims; Output.Position.y = 1.0f - Output.Position.y; // flip y Output.Position.xy -= 0.5f; // center - Output.Position.xy *= 2.0f; // toom + Output.Position.xy *= 2.0f; // zoom float2 TexCoord = Input.TexCoord; TexCoord += 0.5f / TargetDims; // half texel offset correction (DX9) - - Output.Color = Input.Color; + + // imaginary texel dimensions independed from screen dimension, but ratio + float2 TexelDims = (1.0f / 1024); Output.TexCoordX = TexCoord.xxx; Output.TexCoordY = TexCoord.yyy; // center coordinates - Output.TexCoordX -= HalfSourceRect.xxx; - Output.TexCoordY -= HalfSourceRect.yyy; + Output.TexCoordX -= 0.5f; + Output.TexCoordY -= 0.5f; // radial converge offset to "translate" the most outer pixel as thay would be translated by the linar converge with the same amount - float2 radialConvergeOffset = 2.0f / SourceRect; + float2 radialConvergeOffset = 2.0f; // radial converge - Output.TexCoordX *= 1.0f + RadialConvergeX * FixedTexelDims.xxx * radialConvergeOffset.xxx; - Output.TexCoordY *= 1.0f + RadialConvergeY * FixedTexelDims.yyy * radialConvergeOffset.yyy; - + Output.TexCoordX *= 1.0f + RadialConvergeX * TexelDims.xxx * radialConvergeOffset.xxx; + Output.TexCoordY *= 1.0f + RadialConvergeY * TexelDims.yyy * radialConvergeOffset.yyy; + // un-center coordinates - Output.TexCoordX += HalfSourceRect.xxx; - Output.TexCoordY += HalfSourceRect.yyy; + Output.TexCoordX += 0.5f; + Output.TexCoordY += 0.5f; // linear converge - Output.TexCoordX += ConvergeX * FixedTexelDims.xxx; - Output.TexCoordY += ConvergeY * FixedTexelDims.yyy; + Output.TexCoordX += ConvergeX * TexelDims.xxx; + Output.TexCoordY += ConvergeY * TexelDims.yyy; + + Output.Color = Input.Color; return Output; } diff --git a/hlsl/distortion.fx b/hlsl/distortion.fx index 63d35789393..0040c76d3b0 100644 --- a/hlsl/distortion.fx +++ b/hlsl/distortion.fx @@ -89,6 +89,8 @@ uniform float2 ScreenDims; // size of the window or fullscreen uniform float2 TargetDims; // size of the target surface uniform float2 QuadDims; // size of the screen quad +uniform bool VectorScreen; + VS_OUTPUT vs_main(VS_INPUT Input) { VS_OUTPUT Output = (VS_OUTPUT)0; @@ -101,7 +103,7 @@ VS_OUTPUT vs_main(VS_INPUT Input) Output.Color = Input.Color; - Output.TexCoord = Input.Position.xy / ScreenDims; + Output.TexCoord = Input.TexCoord; Output.TexCoord += 0.5f / TargetDims; // half texel offset correction (DX9) return Output; @@ -117,19 +119,9 @@ uniform float SmoothBorderAmount = 0.0f; uniform float VignettingAmount = 0.0f; uniform float ReflectionAmount = 0.0f; +uniform bool SwapXY = false; uniform int RotationType = 0; // 0 = 0°, 1 = 90°, 2 = 180°, 3 = 270° -float2 GetRatioCorrection() -{ - float ScreenRatio = ScreenDims.x / ScreenDims.y; - float QuadRatio = QuadDims.x / QuadDims.y; - float ScreenQuadRatio = QuadRatio / ScreenRatio; - - return ScreenQuadRatio > 1.0f - ? float2(1.0, 1.0f / ScreenQuadRatio) - : float2(ScreenQuadRatio, 1.0); -} - float GetNoiseFactor(float3 n, float random) { // smaller n become more noisy @@ -152,25 +144,42 @@ float GetVignetteFactor(float2 coord, float amount) float GetSpotAddend(float2 coord, float amount) { - float2 RatioCorrection = GetRatioCorrection(); + float2 SpotCoord = coord; - // normalized screen quad ratio - float2 QuadRatio = float2 (1.0f, QuadDims.y / QuadDims.x); + // hack for vector screen + if (VectorScreen) + { + // upper right quadrant + float2 spotOffset = + RotationType == 1 // 90° + ? float2(-0.25f, -0.25f) + : RotationType == 2 // 180° + ? float2(0.25f, -0.25f) + : RotationType == 3 // 270° else 0° + ? float2(0.25f, 0.25f) + : float2(-0.25f, 0.25f); + + // normalized screen canvas ratio + float2 CanvasRatio = SwapXY + ? float2(QuadDims.x / QuadDims.y, 1.0f) + : float2(1.0f, QuadDims.y / QuadDims.x); + + SpotCoord += spotOffset; + SpotCoord *= CanvasRatio; + } + else + { + // upper right quadrant + float2 spotOffset = float2(-0.25f, 0.25f); - // upper right quadrant - float2 spotOffset = - RotationType == 1 // 90° - ? float2(-0.25f, -0.25f) - : RotationType == 2 // 180° - ? float2(0.25f, -0.25f) - : RotationType == 3 // 270° - ? float2(0.25f, 0.25f) - : float2(-0.25f, 0.25f); + // normalized screen canvas ratio + float2 CanvasRatio = SwapXY + ? float2(1.0f, QuadDims.x / QuadDims.y) + : float2(1.0f, QuadDims.y / QuadDims.x); - float2 SpotCoord = coord; - SpotCoord += spotOffset * RatioCorrection; - SpotCoord *= QuadRatio; - SpotCoord /= RatioCorrection; + SpotCoord += spotOffset; + SpotCoord *= CanvasRatio; + } float SpotBlur = amount; @@ -188,17 +197,20 @@ float GetSpotAddend(float2 coord, float amount) float GetRoundCornerFactor(float2 coord, float radiusAmount, float smoothAmount) { - float2 RatioCorrection = GetRatioCorrection(); - // reduce smooth amount down to radius amount smoothAmount = min(smoothAmount, radiusAmount); - float range = min(QuadDims.x, QuadDims.y) * 0.5; + float2 quadDims = QuadDims; + quadDims = !VectorScreen && SwapXY + ? quadDims.yx + : quadDims.xy; + + float range = min(quadDims.x, quadDims.y) * 0.5; float radius = range * max(radiusAmount, 0.0025f); float smooth = 1.0 / (range * max(smoothAmount, 0.0025f)); // compute box - float box = roundBox(ScreenDims * (coord * 2.0f), ScreenDims * RatioCorrection, radius); + float box = roundBox(quadDims * (coord * 2.0f), quadDims, radius); // apply smooth box *= smooth; @@ -235,20 +247,12 @@ float2 GetDistortedCoords(float2 centerCoord, float amount) float2 GetCoords(float2 coord, float distortionAmount) { - float2 RatioCorrection = GetRatioCorrection(); - // center coordinates coord -= 0.5f; - // apply ratio difference between screen and quad - coord /= RatioCorrection; - // distort coordinates coord = GetDistortedCoords(coord, distortionAmount); - // revert ratio difference between screen and quad - coord *= RatioCorrection; - // un-center coordinates coord += 0.5f; @@ -257,21 +261,18 @@ float2 GetCoords(float2 coord, float distortionAmount) float4 ps_main(PS_INPUT Input) : COLOR { - float2 TexCoord = Input.TexCoord; - float2 BaseCoord = TexCoord; - // Screen Curvature - BaseCoord = GetCoords(BaseCoord, CurvatureAmount * 0.25f); // reduced amount + float2 TexCoord = GetCoords(Input.TexCoord, CurvatureAmount * 0.25f); // reduced amount - float2 BaseCoordCentered = BaseCoord; - BaseCoordCentered -= 0.5f; + float2 TexCoordCentered = TexCoord; + TexCoordCentered -= 0.5f; // Color - float4 BaseColor = tex2D(DiffuseSampler, BaseCoord); + float4 BaseColor = tex2D(DiffuseSampler, TexCoord); BaseColor.a = 1.0f; // Vignetting Simulation - float2 VignetteCoord = BaseCoordCentered; + float2 VignetteCoord = TexCoordCentered; float VignetteFactor = GetVignetteFactor(VignetteCoord, VignettingAmount); BaseColor.rgb *= VignetteFactor; @@ -279,15 +280,15 @@ float4 ps_main(PS_INPUT Input) : COLOR // Light Reflection Simulation float3 LightColor = float3(1.0f, 0.90f, 0.80f); // color temperature 5.000 Kelvin - float2 SpotCoord = BaseCoordCentered; - float2 NoiseCoord = BaseCoordCentered; + float2 SpotCoord = TexCoordCentered; + float2 NoiseCoord = TexCoordCentered; float SpotAddend = GetSpotAddend(SpotCoord, ReflectionAmount); float NoiseFactor = GetNoiseFactor(SpotAddend, random(NoiseCoord)); BaseColor.rgb += SpotAddend * NoiseFactor * LightColor; // Round Corners Simulation - float2 RoundCornerCoord = BaseCoordCentered; + float2 RoundCornerCoord = TexCoordCentered; float roundCornerFactor = GetRoundCornerFactor(RoundCornerCoord, RoundCornerAmount, SmoothBorderAmount); BaseColor.rgb *= roundCornerFactor; diff --git a/hlsl/downsample.fx b/hlsl/downsample.fx index 122172350f9..e89407208be 100644 --- a/hlsl/downsample.fx +++ b/hlsl/downsample.fx @@ -53,15 +53,25 @@ struct PS_INPUT uniform float2 ScreenDims; uniform float2 TargetDims; -uniform float2 SourceRect; +uniform float2 QuadDims; -uniform bool PrepareVector; +uniform int BloomLevel; + +uniform bool VectorScreen; + +static const float2 Coord0Offset = float2(-0.5f, -0.5f); +static const float2 Coord1Offset = float2( 0.5f, -0.5f); +static const float2 Coord2Offset = float2(-0.5f, 0.5f); +static const float2 Coord3Offset = float2( 0.5f, 0.5f); VS_OUTPUT vs_main(VS_INPUT Input) { VS_OUTPUT Output = (VS_OUTPUT)0; - float2 TargetTexelDims = 1.0f / TargetDims; + float2 HalfTargetTexelDims = 0.5f / TargetDims; + HalfTargetTexelDims *= VectorScreen + ? (ScreenDims / QuadDims) + : 1.0f; Output.Position = float4(Input.Position.xyz, 1.0f); Output.Position.xy /= ScreenDims; @@ -71,15 +81,13 @@ VS_OUTPUT vs_main(VS_INPUT Input) Output.Color = Input.Color; - float2 TexCoord = Input.Position.xy / ScreenDims; - TexCoord += PrepareVector - ? 0.5f / TargetDims // half texel offset correction (DX9) - only for vector grpahics - : 0.0f; + float2 TexCoord = Input.TexCoord; + TexCoord += 0.5f / TargetDims; // half texel offset correction (DX9) - Output.TexCoord01.xy = TexCoord + float2(-0.5f, -0.5f) * TargetTexelDims; - Output.TexCoord01.zw = TexCoord + float2( 0.5f, -0.5f) * TargetTexelDims; - Output.TexCoord23.xy = TexCoord + float2(-0.5f, 0.5f) * TargetTexelDims; - Output.TexCoord23.zw = TexCoord + float2( 0.5f, 0.5f) * TargetTexelDims; + Output.TexCoord01.xy = TexCoord + Coord0Offset * HalfTargetTexelDims; + Output.TexCoord01.zw = TexCoord + Coord1Offset * HalfTargetTexelDims; + Output.TexCoord23.xy = TexCoord + Coord2Offset * HalfTargetTexelDims; + Output.TexCoord23.zw = TexCoord + Coord3Offset * HalfTargetTexelDims; return Output; } diff --git a/hlsl/focus.fx b/hlsl/focus.fx index c5e5262fedd..138ad0eea6d 100644 --- a/hlsl/focus.fx +++ b/hlsl/focus.fx @@ -51,8 +51,6 @@ struct PS_INPUT uniform float2 ScreenDims; uniform float2 TargetDims; -uniform float2 SourceRect; -uniform float2 QuadDims; VS_OUTPUT vs_main(VS_INPUT Input) { @@ -68,7 +66,7 @@ VS_OUTPUT vs_main(VS_INPUT Input) TexCoord += 0.5f / TargetDims; // half texel offset correction (DX9) Output.TexCoord = TexCoord; - + Output.Color = Input.Color; return Output; @@ -78,28 +76,21 @@ VS_OUTPUT vs_main(VS_INPUT Input) // Defocus Pixel Shader //----------------------------------------------------------------------------- -float2 Coord1Offset = float2( 0.75f, 0.50f); -float2 Coord2Offset = float2( 0.25f, 1.00f); -float2 Coord3Offset = float2(-0.50f, 0.75f); -float2 Coord4Offset = float2(-1.00f, 0.25f); -float2 Coord5Offset = float2(-0.75f, -0.50f); -float2 Coord6Offset = float2(-0.25f, -1.00f); -float2 Coord7Offset = float2( 0.50f, -0.75f); -float2 Coord8Offset = float2( 1.00f, -0.25f); - uniform float2 Defocus = float2(0.0f, 0.0f); -uniform bool SwapXY = false; +static const float2 Coord1Offset = float2( 0.75f, 0.50f); +static const float2 Coord2Offset = float2( 0.25f, 1.00f); +static const float2 Coord3Offset = float2(-0.50f, 0.75f); +static const float2 Coord4Offset = float2(-1.00f, 0.25f); +static const float2 Coord5Offset = float2(-0.75f, -0.50f); +static const float2 Coord6Offset = float2(-0.25f, -1.00f); +static const float2 Coord7Offset = float2( 0.50f, -0.75f); +static const float2 Coord8Offset = float2( 1.00f, -0.25f); float4 ps_main(PS_INPUT Input) : COLOR { - float2 QuadRatio = - float2(1.0f, SwapXY - ? QuadDims.y / QuadDims.x - : QuadDims.x / QuadDims.y); - - // imaginary texel dimensions independed from quad dimensions, but dependend on quad ratio - float2 TexelDims = (1.0f / 1024.0) * SourceRect * QuadRatio; + // imaginary texel dimensions independed from screen dimension, but ratio + float2 TexelDims = (1.0f / 1024); float2 DefocusTexelDims = Defocus * TexelDims; diff --git a/hlsl/ntsc.fx b/hlsl/ntsc.fx index 107be16af16..94460ea6be0 100644 --- a/hlsl/ntsc.fx +++ b/hlsl/ntsc.fx @@ -44,7 +44,7 @@ struct PS_INPUT }; //----------------------------------------------------------------------------- -// YIQ Decode Vertex Shader +// YIQ Vertex Shader //----------------------------------------------------------------------------- uniform float2 ScreenDims; diff --git a/hlsl/post.fx b/hlsl/post.fx index deec349e2fc..c3966257c02 100644 --- a/hlsl/post.fx +++ b/hlsl/post.fx @@ -49,15 +49,17 @@ struct VS_OUTPUT { float4 Position : POSITION; float4 Color : COLOR0; - float2 TexCoord : TEXCOORD0; - float2 ScreenCoord : TEXCOORD1; + float2 SourceCoord : TEXCOORD0; + float2 TexCoord : TEXCOORD1; + float2 ScreenCoord : TEXCOORD2; }; struct PS_INPUT { float4 Color : COLOR0; - float2 TexCoord : TEXCOORD0; - float2 ScreenCoord : TEXCOORD1; + float2 SourceCoord : TEXCOORD0; + float2 TexCoord : TEXCOORD1; + float2 ScreenCoord : TEXCOORD2; }; //----------------------------------------------------------------------------- @@ -71,10 +73,10 @@ static const float PHI = 1.618034f; // Scanline & Shadowmask Vertex Shader //----------------------------------------------------------------------------- -uniform float2 ScreenDims; // size of the window or fullscreen -uniform float2 SourceDims; // size of the texture in power-of-two size -uniform float2 SourceRect; // size of the uv rectangle -uniform float2 TargetDims; // size of the target surface +uniform float2 ScreenDims; +uniform float2 SourceDims; +uniform float2 TargetDims; +uniform float2 QuadDims; uniform float2 ShadowDims = float2(32.0f, 32.0f); // size of the shadow texture (extended to power-of-two size) uniform float2 ShadowUVOffset = float2(0.0f, 0.0f); @@ -82,33 +84,27 @@ uniform float2 ShadowUVOffset = float2(0.0f, 0.0f); uniform bool SwapXY = false; uniform bool PrepareBloom = false; // disables some effects for rendering bloom textures -uniform bool PrepareVector = false; +uniform bool VectorScreen = false; VS_OUTPUT vs_main(VS_INPUT Input) { VS_OUTPUT Output = (VS_OUTPUT)0; - float2 shadowUVOffset = ShadowUVOffset; - shadowUVOffset = SwapXY - ? shadowUVOffset.yx - : shadowUVOffset.xy; - - float2 ScreenCoordOffset = 0.0f; - ScreenCoordOffset += shadowUVOffset; - - Output.ScreenCoord = Input.Position.xy; - Output.ScreenCoord += ScreenCoordOffset; - Output.Position = float4(Input.Position.xyz, 1.0f); Output.Position.xy /= ScreenDims; Output.Position.y = 1.0f - Output.Position.y; // flip y Output.Position.xy -= 0.5f; // center Output.Position.xy *= 2.0f; // zoom - Output.TexCoord = PrepareVector - ? Input.Position.xy / ScreenDims - : Input.TexCoord; - Output.TexCoord += 0.5f / TargetDims; // half texel offset correction (DX9) + Output.TexCoord = Input.TexCoord; + Output.TexCoord += PrepareBloom + ? 0.0f / TargetDims // use half texel offset (DX9) to do the blur for first bloom layer + : 0.5f / TargetDims; // fix half texel offset correction (DX9) + + Output.ScreenCoord = Input.Position.xy / ScreenDims; + + Output.SourceCoord = Input.TexCoord; + Output.SourceCoord += 0.5f / TargetDims; Output.Color = Input.Color; @@ -119,7 +115,7 @@ VS_OUTPUT vs_main(VS_INPUT Input) // Scanline & Shadowmask Pixel Shader //----------------------------------------------------------------------------- -uniform float HumBarHertzRate = 60.0f / 59.94f - 1.0f; // difference between the 59.94 Hz field rate and 60 Hz line frequency (NTSC) +uniform float HumBarDesync = 60.0f / 59.94f - 1.0f; // difference between the 59.94 Hz field rate and 60 Hz line frequency (NTSC) uniform float HumBarAlpha = 0.0f; uniform float TimeMilliseconds = 0.0f; @@ -129,14 +125,15 @@ uniform float2 ScreenOffset = float2(0.0f, 0.0f); uniform float ScanlineAlpha = 0.0f; uniform float ScanlineScale = 1.0f; +uniform float ScanlineHeight = 1.0f; +uniform float ScanlineVariation = 1.0f; +uniform float ScanlineOffset = 1.0f; uniform float ScanlineBrightScale = 1.0f; uniform float ScanlineBrightOffset = 1.0f; -uniform float ScanlineOffset = 1.0f; -uniform float ScanlineHeight = 1.0f; uniform float3 BackColor = float3(0.0f, 0.0f, 0.0f); -uniform int ShadowTileMode = 0; // 0 based on screen dimension, 1 based on source dimension +uniform int ShadowTileMode = 0; // 0 based on screen (quad) dimension, 1 based on source dimension uniform float ShadowAlpha = 0.0f; uniform float2 ShadowCount = float2(6.0f, 6.0f); uniform float2 ShadowUV = float2(0.25f, 0.25f); @@ -161,60 +158,74 @@ float2 GetAdjustedCoords(float2 coord, float2 centerOffset) return coord; } -float4 ps_main(PS_INPUT Input) : COLOR +// vector screen has the same quad texture coordinates for every screen orientation, raster screen differs +float2 GetShadowCoord(float2 QuadCoord, float2 SourceCoord) { - float2 ScreenTexelDims = 1.0f / ScreenDims; - float2 SourceTexelDims = 1.0f / SourceDims; - float2 SourceRes = SourceDims * SourceRect; + float2 QuadTexel = 1.0f / QuadDims; + float2 SourceTexel = 1.0f / SourceDims; + + float2 canvasCoord = ShadowTileMode == 0 + ? QuadCoord + ShadowUVOffset / QuadDims + : SourceCoord + ShadowUVOffset / SourceDims; + float2 canvasTexelDims = ShadowTileMode == 0 + ? QuadTexel + : SourceTexel; + + float2 shadowDims = ShadowDims; + float2 shadowUV = ShadowUV; + float2 shadowCount = ShadowCount; + + // swap x/y vector and raster in screen mode (not source mode) + canvasCoord = ShadowTileMode == 0 && SwapXY + ? canvasCoord.yx + : canvasCoord.xy; - float2 HalfSourceRect = SourceRect * 0.5f; + // swap x/y vector and raster in screen mode (not source mode) + shadowCount = ShadowTileMode == 0 && SwapXY + ? shadowCount.yx + : shadowCount.xy; - float2 ScreenCoord = Input.ScreenCoord / ScreenDims; - float2 BaseCoord = GetAdjustedCoords(Input.TexCoord, HalfSourceRect); + float2 shadowTile = canvasTexelDims * shadowCount; + + // swap x/y vector in screen mode (not raster and not source mode) + shadowTile = VectorScreen && ShadowTileMode == 0 && SwapXY + ? shadowTile.yx + : shadowTile.xy; + + float2 shadowFrac = frac(canvasCoord / shadowTile); + + // swap x/y raster in screen mode (not vector and not source mode) + shadowFrac = !VectorScreen && ShadowTileMode == 0 && SwapXY + ? shadowFrac.yx + : shadowFrac.xy; + + float2 shadowCoord = (shadowFrac * shadowUV); + shadowCoord += 0.5f / shadowDims; // half texel offset + + return shadowCoord; +} + +float4 ps_main(PS_INPUT Input) : COLOR +{ + float2 ScreenCoord = Input.ScreenCoord; + float2 TexCoord = GetAdjustedCoords(Input.TexCoord, 0.5f); + float2 SourceCoord = GetAdjustedCoords(Input.SourceCoord, 0.5f); // Color - float4 BaseColor = tex2D(DiffuseSampler, BaseCoord); + float4 BaseColor = tex2D(DiffuseSampler, TexCoord); BaseColor.a = 1.0f; - if (BaseCoord.x < 0.0f || BaseCoord.y < 0.0f) + // keep border + if (!PrepareBloom) { - BaseColor.rgb = 0.0f; + // clip border + clip(TexCoord < 0.0f || TexCoord > 1.0f ? -1 : 1); } // Mask Simulation (may not affect bloom) if (!PrepareBloom && ShadowAlpha > 0.0f) { - float2 shadowDims = ShadowDims; - shadowDims = SwapXY - ? shadowDims.yx - : shadowDims.xy; - - float2 shadowUV = ShadowUV; - // shadowUV = SwapXY - // ? shadowUV.yx - // : shadowUV.xy; - - float2 screenCoord = ShadowTileMode == 0 ? ScreenCoord : BaseCoord; - screenCoord = SwapXY - ? screenCoord.yx - : screenCoord.xy; - - float2 shadowCount = ShadowCount; - shadowCount = SwapXY - ? shadowCount.yx - : shadowCount.xy; - - float2 shadowTile = ((ShadowTileMode == 0 ? ScreenTexelDims : SourceTexelDims) * shadowCount); - shadowTile = SwapXY - ? shadowTile.yx - : shadowTile.xy; - - float2 ShadowFrac = frac(screenCoord / shadowTile); - float2 ShadowCoord = (ShadowFrac * shadowUV); - ShadowCoord += 0.5f / shadowDims; // half texel offset - // ShadowCoord = SwapXY - // ? ShadowCoord.yx - // : ShadowCoord.xy; + float2 ShadowCoord = GetShadowCoord(ScreenCoord, SourceCoord); float4 ShadowColor = tex2D(ShadowSampler, ShadowCoord); float3 ShadowMaskColor = lerp(1.0f, ShadowColor.rgb, ShadowAlpha); @@ -242,33 +253,33 @@ float4 ps_main(PS_INPUT Input) : COLOR if (!PrepareBloom) { // Scanline Simulation (may not affect vector screen) - if (!PrepareVector && ScanlineAlpha > 0.0f) + if (!VectorScreen && ScanlineAlpha > 0.0f) { - float ScanCoord = BaseCoord.y * SourceDims.y * ScanlineScale * PI; - float ScanCoordJitter = ScanlineOffset * PHI; - float ScanSine = sin(ScanCoord + ScanCoordJitter); - float ScanSineScaled = pow(ScanSine * ScanSine, ScanlineHeight); - float ScanBrightness = ScanSineScaled * ScanlineBrightScale + 1.0f + ScanlineBrightOffset; + float BrightnessOffset = (ScanlineBrightOffset * ScanlineAlpha); + float BrightnessScale = (ScanlineBrightScale * ScanlineAlpha) + (1.0f - ScanlineAlpha); + + float ColorBrightness = 0.299f * BaseColor.r + 0.587f * BaseColor.g + 0.114 * BaseColor.b; - BaseColor.rgb *= lerp(1.0f, ScanBrightness * 0.5f, ScanlineAlpha); + float ScanlineCoord = SourceCoord.y * SourceDims.y * ScanlineScale * PI; + float ScanlineCoordJitter = ScanlineOffset * PHI; + float ScanlineSine = sin(ScanlineCoord + ScanlineCoordJitter); + float ScanlineWide = ScanlineHeight + ScanlineVariation * max(1.0f, ScanlineHeight) * (1.0f - ColorBrightness); + float ScanlineAmount = pow(ScanlineSine * ScanlineSine, ScanlineWide); + float ScanlineBrightness = ScanlineAmount * BrightnessScale + BrightnessOffset * BrightnessScale; + + BaseColor.rgb *= lerp(1.0f, ScanlineBrightness, ScanlineAlpha); } // Hum Bar Simulation (may not affect vector screen) - if (!PrepareVector && HumBarAlpha > 0.0f) + if (!VectorScreen && HumBarAlpha > 0.0f) { - float HumTimeStep = frac(TimeMilliseconds * HumBarHertzRate); - float HumBrightness = 1.0 - frac(BaseCoord.y / SourceRect.y + HumTimeStep) * HumBarAlpha; - BaseColor.rgb *= HumBrightness; + float HumBarStep = frac(TimeMilliseconds * HumBarDesync); + float HumBarBrightness = 1.0 - frac(SourceCoord.y + HumBarStep) * HumBarAlpha; + BaseColor.rgb *= HumBarBrightness; } } - // Output - float4 Output = PrepareVector - ? BaseColor * (Input.Color + float4(1.0f, 1.0f, 1.0f, 0.0f)) - : BaseColor * Input.Color; - Output.a = 1.0f; - - return Output; + return BaseColor; } //----------------------------------------------------------------------------- diff --git a/hlsl/prescale.fx b/hlsl/prescale.fx index 846c02577ce..2b48a2f9e5a 100644 --- a/hlsl/prescale.fx +++ b/hlsl/prescale.fx @@ -1,7 +1,11 @@ // license:BSD-3-Clause -// copyright-holders:Ryan Holtz +// copyright-holders:Ryan Holtz,Themaister,ImJezze //----------------------------------------------------------------------------- -// Prescale Effect +// Pre-scale Effect +// +// Uses the hardware bilinear interpolator to avoid having to sample 4 times manually. +// +// https://github.com/libretro/common-shaders/blob/master/retro/shaders/sharp-bilinear.cg //----------------------------------------------------------------------------- //----------------------------------------------------------------------------- @@ -13,9 +17,9 @@ texture Diffuse; sampler DiffuseSampler = sampler_state { Texture = <Diffuse>; - MipFilter = NONE; - MinFilter = NONE; - MagFilter = NONE; + MipFilter = LINEAR; + MinFilter = LINEAR; + MagFilter = LINEAR; AddressU = CLAMP; AddressV = CLAMP; AddressW = CLAMP; @@ -45,22 +49,23 @@ struct PS_INPUT }; //----------------------------------------------------------------------------- -// Prescale Vertex Shader +// Pre-scale Vertex Shader //----------------------------------------------------------------------------- uniform float2 ScreenDims; uniform float2 TargetDims; +uniform float2 SourceDims; VS_OUTPUT vs_main(VS_INPUT Input) { VS_OUTPUT Output = (VS_OUTPUT)0; - + Output.Position = float4(Input.Position.xyz, 1.0f); Output.Position.xy /= ScreenDims; Output.Position.y = 1.0f - Output.Position.y; // flip y Output.Position.xy -= 0.5f; // center Output.Position.xy *= 2.0f; // zoom - + Output.TexCoord = Input.TexCoord; Output.TexCoord += 0.5f / TargetDims; // half texel offset correction (DX9) @@ -68,16 +73,29 @@ VS_OUTPUT vs_main(VS_INPUT Input) } //----------------------------------------------------------------------------- -// Prescale Pixel Shader +// Pre-scale Pixel Shader //----------------------------------------------------------------------------- float4 ps_main(PS_INPUT Input) : COLOR { - return tex2D(DiffuseSampler, Input.TexCoord); + float2 Scale = TargetDims / SourceDims; + + float2 TexelDims = Input.TexCoord * SourceDims; + float2 i = floor(TexelDims); + float2 s = frac(TexelDims); + + // Figure out where in the texel to sample to get the correct pre-scaled bilinear. + float2 CenterDistance = s - 0.5f; + float2 RegionRange = 0.5f - 0.5f / Scale; + float2 f = (CenterDistance - clamp(CenterDistance, -RegionRange, RegionRange)) * Scale + 0.5f; + + float2 TexCoord = (i + f) / SourceDims; + + return tex2D(DiffuseSampler, TexCoord); } //----------------------------------------------------------------------------- -// Prescale Technique +// Pre-scale Technique //----------------------------------------------------------------------------- technique DefaultTechnique diff --git a/hlsl/primary.fx b/hlsl/primary.fx index f0a1c1da0e7..9f5a3c62faf 100644 --- a/hlsl/primary.fx +++ b/hlsl/primary.fx @@ -46,19 +46,36 @@ struct PS_INPUT }; //----------------------------------------------------------------------------- -// Primary Vertex Shader +// Primary Vertex Shaders //----------------------------------------------------------------------------- static const float Epsilon = 1.0e-7f; uniform float2 ScreenDims; uniform float2 TargetDims; +uniform float2 QuadDims; -uniform bool PostPass; +uniform bool VectorScreen; -uniform float Brighten; +VS_OUTPUT vs_screen_main(VS_INPUT Input) +{ + VS_OUTPUT Output = (VS_OUTPUT)0; + + Output.Position = float4(Input.Position.xyz, 1.0f); + Output.Position.xy /= ScreenDims; + Output.Position.y = 1.0f - Output.Position.y; // flip y + Output.Position.xy -= 0.5f; // center + Output.Position.xy *= 2.0f; // zoom + + Output.TexCoord = Input.TexCoord; + // Output.TexCoord += 0.5f / TargetDims; // half texel offset correction (DX9) + + Output.Color = Input.Color; + + return Output; +} -VS_OUTPUT vs_main(VS_INPUT Input) +VS_OUTPUT vs_vector_buffer_main(VS_INPUT Input) { VS_OUTPUT Output = (VS_OUTPUT)0; @@ -68,14 +85,26 @@ VS_OUTPUT vs_main(VS_INPUT Input) Output.Position.xy -= 0.5f; // center Output.Position.xy *= 2.0f; // zoom - float2 targetDims = TargetDims + Epsilon; // bug: with exact target dimensions the font disappears + Output.TexCoord = Input.TexCoord; + Output.TexCoord += 0.5f / TargetDims; // half texel offset correction (DX9) + + Output.Color = Input.Color; + + return Output; +} + +VS_OUTPUT vs_ui_main(VS_INPUT Input) +{ + VS_OUTPUT Output = (VS_OUTPUT)0; + + Output.Position = float4(Input.Position.xyz, 1.0f); + Output.Position.xy /= ScreenDims; + Output.Position.y = 1.0f - Output.Position.y; // flip y + Output.Position.xy -= 0.5f; // center + Output.Position.xy *= 2.0f; // zoom - Output.TexCoord = PostPass - ? Input.Position.xy / ScreenDims - : Input.TexCoord; - Output.TexCoord += PostPass - ? 0.5f / targetDims // half texel offset correction (DX9) - : 0.0f; + Output.TexCoord = Input.TexCoord; + // Output.TexCoord += 0.5f / TargetDims; // half texel offset correction (DX9) Output.Color = Input.Color; @@ -83,28 +112,64 @@ VS_OUTPUT vs_main(VS_INPUT Input) } //----------------------------------------------------------------------------- -// Primary Pixel Shader +// Primary Pixel Shaders //----------------------------------------------------------------------------- -float4 ps_main(PS_INPUT Input) : COLOR +float4 ps_screen_main(PS_INPUT Input) : COLOR { float4 BaseTexel = tex2D(DiffuseSampler, Input.TexCoord); - BaseTexel *= Input.Color + float4(Brighten, Brighten, Brighten, 0.0f); + + return BaseTexel; +} + +float4 ps_vector_buffer_main(PS_INPUT Input) : COLOR +{ + float4 BaseTexel = tex2D(DiffuseSampler, Input.TexCoord); + + return BaseTexel; +} + +float4 ps_ui_main(PS_INPUT Input) : COLOR +{ + float4 BaseTexel = tex2D(DiffuseSampler, Input.TexCoord); + BaseTexel *= Input.Color; return BaseTexel; } //----------------------------------------------------------------------------- -// Primary Technique +// Primary Techniques //----------------------------------------------------------------------------- -technique DefaultTechnique +technique ScreenTechnique +{ + pass Pass0 + { + Lighting = FALSE; + + VertexShader = compile vs_2_0 vs_screen_main(); + PixelShader = compile ps_2_0 ps_screen_main(); + } +} + +technique VectorBufferTechnique +{ + pass Pass0 + { + Lighting = FALSE; + + VertexShader = compile vs_2_0 vs_vector_buffer_main(); + PixelShader = compile ps_2_0 ps_vector_buffer_main(); + } +} + +technique UiTechnique { pass Pass0 { Lighting = FALSE; - VertexShader = compile vs_2_0 vs_main(); - PixelShader = compile ps_2_0 ps_main(); + VertexShader = compile vs_2_0 vs_ui_main(); + PixelShader = compile ps_2_0 ps_ui_main(); } } diff --git a/hlsl/vector.fx b/hlsl/vector.fx index 1e94042ad5e..13aeb943c53 100644 --- a/hlsl/vector.fx +++ b/hlsl/vector.fx @@ -36,6 +36,8 @@ struct PS_INPUT //----------------------------------------------------------------------------- uniform float2 ScreenDims; +uniform float2 QuadDims; + uniform float2 TimeParams; uniform float3 LengthParams; @@ -47,9 +49,9 @@ VS_OUTPUT vs_main(VS_INPUT Input) Output.Position.xy /= ScreenDims; Output.Position.y = 1.0f - Output.Position.y; // flip y Output.Position.xy -= 0.5f; // center - Output.Position.xy *= 2.0f; // zoom + Output.Position.xy *= 2.0f * (ScreenDims / QuadDims); // zoom - Output.TexCoord = Input.Position.xy / ScreenDims; + Output.TexCoord = Input.TexCoord; Output.Color = Input.Color; @@ -75,7 +77,9 @@ float4 ps_main(PS_INPUT Input) : COLOR lengthModulate = lerp(lengthModulate, 4.0f, minLength * 0.5f); lengthModulate = lerp(1.0f, timeModulate * lengthModulate, LengthParams.y); - float4 outColor = Input.Color * float4(lengthModulate, lengthModulate, lengthModulate, 1.0f); + float4 outColor = float4(lengthModulate, lengthModulate, lengthModulate, 1.0f); + outColor *= Input.Color; + return outColor; } @@ -90,6 +94,6 @@ technique DefaultTechnique Lighting = FALSE; VertexShader = compile vs_2_0 vs_main(); - PixelShader = compile ps_2_0 ps_main(); + PixelShader = compile ps_2_0 ps_main(); } } diff --git a/ini/gameboy.ini b/ini/gameboy.ini new file mode 100644 index 00000000000..9c78116a680 --- /dev/null +++ b/ini/gameboy.ini @@ -0,0 +1,55 @@ +# +# DIRECT3D POST-PROCESSING OPTIONS +# +shadow_mask_tile_mode 1 +shadow_mask_alpha 0.25 +shadow_mask_texture monochrome-matrix.png +shadow_mask_x_count 2 +shadow_mask_y_count 2 +shadow_mask_usize 0.5 +shadow_mask_vsize 0.5 +shadow_mask_uoffset 0.0 +shadow_mask_voffset 0.0 +curvature 0.0 +round_corner 0.0 +smooth_border 0.0 +reflection 0.0 +vignetting 0.0 +scanline_alpha 0.0 +defocus 0.0,0.0 +converge_x 0.0,0.0,0.0 +converge_y 0.0,0.0,0.0 +radial_converge_x 0.0,0.0,0.0 +radial_converge_y 0.0,0.0,0.0 +red_ratio 1.0,0.0,0.0 +grn_ratio 0.0,1.0,0.0 +blu_ratio 0.0,0.0,1.0 +saturation 1.0 +offset 0.0,0.0,0.0 +scale 1.0,1.0,1.0 +power 1.0,1.0,1.0 +floor 0.0,0.0,0.0 +phosphor_life 0.5,0.5,0.5 + +# +# NTSC POST-PROCESSING OPTIONS +# +yiq_enable 0 + +# +# BLOOM POST-PROCESSING OPTIONS +# +bloom_blend_mode 1 +bloom_scale 1.0 +bloom_overdrive 0.0,0.0,0.0 +bloom_lvl0_weight 1.0 +bloom_lvl1_weight 0.64 +bloom_lvl2_weight 0.32 +bloom_lvl3_weight 0.16 +bloom_lvl4_weight 0.08 +bloom_lvl5_weight 0.04 +bloom_lvl6_weight 0.04 +bloom_lvl7_weight 0.02 +bloom_lvl8_weight 0.02 +bloom_lvl9_weight 0.01 +bloom_lvl10_weight 0.01 diff --git a/ini/gba.ini b/ini/gba.ini new file mode 100644 index 00000000000..0b1bf100da9 --- /dev/null +++ b/ini/gba.ini @@ -0,0 +1,55 @@ +# +# DIRECT3D POST-PROCESSING OPTIONS +# +shadow_mask_tile_mode 1 +shadow_mask_alpha 0.75 +shadow_mask_texture slot-mask-aligned.png +shadow_mask_x_count 2 +shadow_mask_y_count 2 +shadow_mask_usize 0.1875 +shadow_mask_vsize 0.1875 +shadow_mask_uoffset 0.0 +shadow_mask_voffset 0.0 +curvature 0.0 +round_corner 0.0 +smooth_border 0.0 +reflection 0.0 +vignetting 0.0 +scanline_alpha 0.0 +defocus 0.0,0.0 +converge_x 0.0,0.0,0.0 +converge_y 0.0,0.0,0.0 +radial_converge_x 0.0,0.0,0.0 +radial_converge_y 0.0,0.0,0.0 +red_ratio 1.0,0.0,0.0 +grn_ratio 0.0,1.0,0.0 +blu_ratio 0.0,0.0,1.0 +saturation 1.0 +offset 0.0,0.0,0.0 +scale 1.0,1.0,1.0 +power 1.0,1.0,1.0 +floor 0.0,0.0,0.0 +phosphor_life 0.5,0.5,0.5 + +# +# NTSC POST-PROCESSING OPTIONS +# +yiq_enable 0 + +# +# BLOOM POST-PROCESSING OPTIONS +# +bloom_blend_mode 0 +bloom_scale 0.25 +bloom_overdrive 0.0,0.0,0.0 +bloom_lvl0_weight 1.0 +bloom_lvl1_weight 0.64 +bloom_lvl2_weight 0.32 +bloom_lvl3_weight 0.16 +bloom_lvl4_weight 0.08 +bloom_lvl5_weight 0.04 +bloom_lvl6_weight 0.04 +bloom_lvl7_weight 0.02 +bloom_lvl8_weight 0.02 +bloom_lvl9_weight 0.01 +bloom_lvl10_weight 0.01 diff --git a/ini/raster.ini b/ini/raster.ini new file mode 100644 index 00000000000..03683cd5b35 --- /dev/null +++ b/ini/raster.ini @@ -0,0 +1,61 @@ +# +# DIRECT3D POST-PROCESSING OPTIONS +# +shadow_mask_tile_mode 0 +shadow_mask_alpha 0.35 +shadow_mask_texture shadow-mask.png +shadow_mask_x_count 6 +shadow_mask_y_count 4 +shadow_mask_usize 0.1875 +shadow_mask_vsize 0.25 +shadow_mask_uoffset 0.0 +shadow_mask_voffset 0.0 +curvature 0.0 +round_corner 0.0 +smooth_border 0.0 +reflection 0.0 +vignetting 0.0 +scanline_alpha 0.50 +scanline_size 1.0 +scanline_height 1.0 +scanline_variation 1.0 +scanline_bright_scale 2.0 +scanline_bright_offset 0.0 +scanline_jitter 0.0 +defocus 1.0,0.0 +converge_x 0.0,0.0,0.0 +converge_y 0.0,0.0,0.0 +radial_converge_x 0.0,0.0,0.0 +radial_converge_y 0.0,0.0,0.0 +red_ratio 1.05,0.00,0.10 +grn_ratio -0.10,1.00,0.25 +blu_ratio -0.25,0.25,1.25 +saturation 1.25 +offset -0.30,-0.20,-0.05 +scale 1.15,1.05,0.90 +power 0.90,0.90,1.15 +floor 0.05,0.05,0.05 +phosphor_life 0.5,0.5,0.5 + +# +# NTSC POST-PROCESSING OPTIONS +# +yiq_enable 0 + +# +# BLOOM POST-PROCESSING OPTIONS +# +bloom_blend_mode 0 +bloom_scale 0.35 +bloom_overdrive 1.00,1.00,1.00 +bloom_lvl0_weight 1.00 +bloom_lvl1_weight 0.64 +bloom_lvl2_weight 0.32 +bloom_lvl3_weight 0.16 +bloom_lvl4_weight 0.08 +bloom_lvl5_weight 0.04 +bloom_lvl6_weight 0.04 +bloom_lvl7_weight 0.02 +bloom_lvl8_weight 0.02 +bloom_lvl9_weight 0.01 +bloom_lvl10_weight 0.01 diff --git a/ini/vector.ini b/ini/vector.ini new file mode 100644 index 00000000000..487e5a3d9a3 --- /dev/null +++ b/ini/vector.ini @@ -0,0 +1,70 @@ +# +# CORE VECTOR OPTIONS +# +antialias 1 +beam_width_min 0.50 +beam_width_max 4.00 +beam_intensity_weight 0.75 +flicker 0.15 + +# +# DIRECT3D POST-PROCESSING OPTIONS +# +shadow_mask_tile_mode 0 +shadow_mask_alpha 0.5 +shadow_mask_texture shadow-mask.png +shadow_mask_x_count 6 +shadow_mask_y_count 4 +shadow_mask_usize 0.1875 +shadow_mask_vsize 0.25 +shadow_mask_uoffset 0.0 +shadow_mask_voffset 0.0 +curvature 0.0 +round_corner 0.0 +smooth_border 0.0 +reflection 0.0 +vignetting 0.0 +scanline_alpha 0.0 +defocus 0.0,0.0 +converge_x 0.0,0.0,0.0 +converge_y 0.0,0.0,0.0 +radial_converge_x 0.0,0.0,0.0 +radial_converge_y 0.0,0.0,0.0 +red_ratio 1.0,0.0,0.1 +grn_ratio 0.0,1.0,0.0 +blu_ratio 0.0,0.0,1.0 +saturation 1.0 +offset 0.0,0.0,0.0 +scale 1.0,1.0,1.0 +power 1.0,1.0,1.0 +floor 0.0,0.0,0.0 +phosphor_life 0.5,0.5,0.5 + +# +# NTSC POST-PROCESSING OPTIONS +# +yiq_enable 0 + +# +# VECTOR POST-PROCESSING OPTIONS +# +vector_length_scale 0.8 +vector_length_ratio 500.0 + +# +# BLOOM POST-PROCESSING OPTIONS +# +bloom_blend_mode 0 +bloom_scale 1.50 +bloom_overdrive 1.50,1.50,1.50 +bloom_lvl0_weight 1.00 +bloom_lvl1_weight 0.64 +bloom_lvl2_weight 0.32 +bloom_lvl3_weight 0.16 +bloom_lvl4_weight 0.24 +bloom_lvl5_weight 0.32 +bloom_lvl6_weight 0.48 +bloom_lvl7_weight 0.32 +bloom_lvl8_weight 0.24 +bloom_lvl9_weight 0.16 +bloom_lvl10_weight 0.08 diff --git a/language/Afrikaans/strings.po b/language/Afrikaans/strings.po index adca63856b1..3fba713bc28 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -74,14 +74,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -126,7 +128,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -138,12 +140,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -176,266 +178,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -543,6 +545,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -564,21 +570,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -636,7 +642,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -644,19 +650,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -859,39 +865,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -986,7 +992,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1020,68 +1026,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1090,14 +1096,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1105,7 +1111,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1113,271 +1119,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1393,57 +1399,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Albanian/strings.po b/language/Albanian/strings.po index 52316cf9c3b..00d28dcd030 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -74,14 +74,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -126,7 +128,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -138,12 +140,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -176,266 +178,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -543,6 +545,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -564,21 +570,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -636,7 +642,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -644,19 +650,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -859,39 +865,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -986,7 +992,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1020,68 +1026,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1090,14 +1096,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1105,7 +1111,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1113,271 +1119,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1393,57 +1399,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Arabic/strings.po b/language/Arabic/strings.po index 9e4679b733f..cceb271de8f 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -74,14 +74,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -126,7 +128,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -138,12 +140,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -176,266 +178,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -543,6 +545,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -564,21 +570,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -636,7 +642,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -644,19 +650,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -859,39 +865,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -986,7 +992,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1020,68 +1026,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1090,14 +1096,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1105,7 +1111,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1113,271 +1119,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1393,57 +1399,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Basque/strings.po b/language/Basque/strings.po index e2e77f76411..43c7f0e9fa4 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -75,14 +75,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -127,7 +129,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -139,12 +141,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -177,266 +179,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -544,6 +546,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -565,21 +571,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -637,7 +643,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -645,19 +651,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -860,39 +866,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -987,7 +993,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1021,68 +1027,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1091,14 +1097,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1106,7 +1112,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1114,271 +1120,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1394,57 +1400,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Belarusian/strings.po b/language/Belarusian/strings.po index ed847bb4750..18ff793cc81 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -77,14 +77,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -129,7 +131,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -141,12 +143,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -179,266 +181,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -546,6 +548,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -567,21 +573,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -639,7 +645,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -647,19 +653,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -862,39 +868,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -989,7 +995,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1023,68 +1029,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1093,14 +1099,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1108,7 +1114,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1116,271 +1122,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1396,57 +1402,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Bosnian/strings.po b/language/Bosnian/strings.po index 67b215fdcad..c16227ab6ac 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -74,14 +74,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -126,7 +128,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -138,12 +140,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -176,266 +178,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -543,6 +545,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -564,21 +570,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -636,7 +642,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -644,19 +650,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -859,39 +865,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -986,7 +992,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1020,68 +1026,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1090,14 +1096,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1105,7 +1111,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1113,271 +1119,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1393,57 +1399,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Bulgarian/strings.po b/language/Bulgarian/strings.po index 248f697906d..3aadc5a4b28 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -76,14 +76,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -128,7 +130,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -140,12 +142,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -178,266 +180,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -545,6 +547,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -566,21 +572,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -638,7 +644,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -646,19 +652,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -861,39 +867,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -988,7 +994,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1022,68 +1028,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1092,14 +1098,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1107,7 +1113,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1115,271 +1121,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1395,57 +1401,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Burmese/strings.po b/language/Burmese/strings.po index 8ae4e38295d..16d71a9ffed 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -74,14 +74,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -126,7 +128,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -138,12 +140,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -176,266 +178,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -543,6 +545,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -564,21 +570,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -636,7 +642,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -644,19 +650,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -859,39 +865,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -986,7 +992,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1020,68 +1026,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1090,14 +1096,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1105,7 +1111,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1113,271 +1119,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1393,57 +1399,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Catalan/strings.po b/language/Catalan/strings.po index 2017bc9bf0d..2aa8fb6056a 100644 --- a/language/Catalan/strings.po +++ b/language/Catalan/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -75,14 +75,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -127,7 +129,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -139,12 +141,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -177,266 +179,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -544,6 +546,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -565,21 +571,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -637,7 +643,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -645,19 +651,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -860,39 +866,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -987,7 +993,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1021,68 +1027,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1091,14 +1097,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1106,7 +1112,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1114,271 +1120,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1394,57 +1400,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Chinese_Simplified/strings.po b/language/Chinese_Simplified/strings.po index e90d8f9f849..9b12f7c3d04 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-03-06 22:30+0800\n" "Last-Translator: YuiFAN\n" "Language-Team: MAME Language Team\n" @@ -77,14 +77,16 @@ msgid "Enabled" msgstr "已启用" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "开" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "关" @@ -129,7 +131,7 @@ msgid "Mouse Device Assignment" msgstr "配置鼠标设备" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "装置映对" @@ -141,12 +143,12 @@ msgstr "主要过滤器" msgid "Other filter" msgstr "其他过滤器" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "^!制造商" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "^!年代" @@ -179,266 +181,266 @@ msgstr "^!装置类别" msgid "^!Region" msgstr "^!区域" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "显示全部" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "隐藏过滤器" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "隐藏信息/图片" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "隐藏两者" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "字体" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "颜色" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "语言" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "显示侧面版" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "连发设定" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "缺省" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "UI 字体" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "粗体" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "斜体" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "行" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "信息字体大小" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "UI 字体设定" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "采样文字 - Lorem ipsum dolor sit amet, consectetur adipiscing elit." -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "一般文本" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "选择色彩" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "一般文本背景" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "选择背景颜色" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "子项目颜色" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "克隆" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "边框" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "背景" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "机械设定开关" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "未拥有游戏颜色" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "参数调整" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "图形检视器背景" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "鼠标经过颜色" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "鼠标经过背景颜色" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "鼠标按下颜色" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "鼠标按下背景颜色" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "还原至原本颜色" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "UI 色彩设定" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "双击或按下 %1$s 以改变颜色值" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "菜单预览" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "一般" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "子项目" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "已选择" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "鼠标经过" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "透明度" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "红" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "绿" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "蓝" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "从色盘选择" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr " - ARGB 设定" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "颜色预览=" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "白" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "银" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "灰" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "黑" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "橘" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "黄" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "紫" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "软件历史" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "软件用法" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "版本: " -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "历史" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "Mameinfo" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "Messinfo" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "Sysinfo" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "Mamescore" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "出招表" @@ -546,6 +548,10 @@ msgstr "得分" msgid "Versus" msgstr "对战" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "文件夹设定" @@ -567,21 +573,21 @@ msgstr "新增文件夹" msgid "Remove Folder" msgstr "移除文件夹" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "变更 %1$s 文件夹 - 搜寻: %2$s_" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "新增 %1$s 文件夹 - 搜寻: %2$s_" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "按下 TAB 键设定" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "移除 %1$s 文件夹" @@ -639,7 +645,7 @@ msgid "Wait Vertical Sync" msgstr "等待垂直同步" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "视讯选项" @@ -647,19 +653,19 @@ msgstr "视讯选项" msgid "File Already Exists - Override?" msgstr "档案已存在 — 是否覆写?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "否" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "是" @@ -862,39 +868,39 @@ msgstr "装饰图预览" msgid "Game Over" msgstr "游戏结束" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "新增或移除最爱" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "汇出显示的清单至档案" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "显示文件检视" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "回到机械" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "结束" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "回上一层菜单" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "自动" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "图像" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "信息" @@ -995,7 +1001,7 @@ msgid "Skip software parts selection menu" msgstr "略过软件部分选择菜单" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "杂项选项" @@ -1029,57 +1035,57 @@ msgstr "" msgid "Save machine configuration" msgstr "保存机械设定" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "筛选" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr " ^!文件" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr " ^!类别" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "^!设定自订筛选" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "自订 UI" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "设定目录" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "声音选项" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "一般输入" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "保存设定" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "设定" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "**保存 ui.ini 时错误**" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "**保存 %s.ini 时错误**" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" @@ -1089,11 +1095,11 @@ msgstr "" " 设定已保存 \n" "\n" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "选项清单 - 搜寻: " -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "双击或按下 %1$s 以选择" @@ -1102,7 +1108,7 @@ msgstr "双击或按下 %1$s 以选择" msgid "General Info" msgstr "一般信息" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" @@ -1111,7 +1117,7 @@ msgstr "" "%s\n" " 已新增至最爱清单。" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1119,7 +1125,7 @@ msgid "" " removed from favorites list." msgstr " 从最爱清单移除。" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1130,260 +1136,260 @@ msgstr "" "\n" "按任意键 (除 ESC 键) 继续。" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "设定选项" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "设定机械" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "%1$s %2$s ( %3$d / %4$d 机械 (%5$d BIOS) )" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "%1$s (%2$s - %3$s) - " -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "%1$s 搜寻: %2$s_" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "Rom组: %1$-.100s" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "%1$s, %2$-.100s" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "驱动相容于: %-.100s" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "驱动为主档" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "整体: 不可执行" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "整体: 未模拟保护" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "整体: 可以执行" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "图形: 不完美, " -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "图形: OK, " -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "声音: 无法执行" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "声音: 不完美" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "声音: OK" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "系统: %1$-.100s" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "软件相容于: %1$-.100s" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "软件为主档" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "已支援: 否" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "已支援: 部分" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "已支援: 是" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "Rom套: %1$-.100s" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "Rom套: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "年份: %1$s\n" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "制造商: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "驱动程式相容于: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "驱动程式为主档\n" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "整体: 不可执行\n" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "整体: 未模拟保护\n" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "整体: 可以执行\n" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "图形: 色彩不完美\n" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "图形: 不完美\n" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "图形: OK\n" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "声音: 无法执行\n" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "声音: 不完美\n" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "声音: OK\n" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "驱动程式尚未完整: %1$s\n" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "游戏为机械式: %1$s\n" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "需要装饰图: %1$s\n" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "必要可点击的装饰图: %1$s\n" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "支援台面型筐体: %1$s\n" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "驱动为 BIOS: %1$s\n" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "支援即时存档: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "画面方向: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "垂直" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "水平" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "需要 CHD: %1$s\n" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "ROM 验证通过: OK\n" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "ROM 验证通过: 错误\n" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "样本档验证通过: 不需要\n" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "样本档验证通过: OK\n" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "样本档验证通过: 错误\n" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" @@ -1391,12 +1397,12 @@ msgstr "" "ROM 验证通过: 已停用\n" "样本档验证通过: 已停用\n" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "无可用信息" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "用法" @@ -1415,57 +1421,57 @@ msgstr "" "\n" "按任意键 (除 ESC 键) 继续。" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "%1$s %2$s ( %3$d / %4$d 软件 )" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "驱动: \"%1$s\" 软件清单 " -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "区域: %1$s -" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "出版商: %1$s -" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "年代: %1$s -" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "软件清单: %1$s -" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "装置类别: %1$s -" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "%s 搜寻: %s_" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "%1$-.100s" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "软件部分选项: " -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "选择 BIOS:" diff --git a/language/Chinese_Traditional/strings.po b/language/Chinese_Traditional/strings.po index 1efd53ed3cb..4f707bb8a43 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-03-06 22:30+0800\n" "Last-Translator: YuiFAN\n" "Language-Team: MAME Language Team\n" @@ -77,14 +77,16 @@ msgid "Enabled" msgstr "已啟用" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "開" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "關" @@ -129,7 +131,7 @@ msgid "Mouse Device Assignment" msgstr "指派滑鼠裝置" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "裝置映對" @@ -141,12 +143,12 @@ msgstr "主要篩選" msgid "Other filter" msgstr "其他篩選" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "^!製造商" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "^!年代" @@ -179,266 +181,266 @@ msgstr "^!裝置類別" msgid "^!Region" msgstr "^!區域" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "顯示全部" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "隱藏篩選" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "隱藏資訊/圖片" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "隱藏兩者" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "字體" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "顏色" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "語言" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "顯示側面版" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "連射設定" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "預設" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "UI 字體" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "粗體" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "斜體" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "行" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "資訊字體大小" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "UI 字體設定" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "文字樣本~永東國酬愛鬱靈鷹袋、南去經三國,東來過五湖。" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "一般文字" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "選擇色彩" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "一般文字背景" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "已選擇背景顏色" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "子項目顏色" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "相容版本" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "邊框" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "背景" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "機台設定開關" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "未擁有遊戲顏色" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "參數調整" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "圖形檢視器背景" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "滑鼠經過顏色" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "滑鼠經過背景顏色" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "滑鼠按下顏色" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "滑鼠按下背景顏色" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "還原至原本顏色" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "UI 色彩設定" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "雙擊或按下 %1$s 以改變顏色值" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "選單預覽" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "一般項目" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "子項目" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "已選擇" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "滑鼠經過" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "透明度" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "紅" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "綠" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "藍" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "從色盤選擇" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr " - ARGB 設定" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "顏色預覽=" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "白" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "銀" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "灰" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "黑" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "橘" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "黃" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "紫" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "軟體歷史" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "軟體用法" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "版本: " -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "歷史" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "Mameinfo" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "Messinfo" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "系統資訊" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "Mamescore" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "指令集" @@ -546,6 +548,10 @@ msgstr "得分" msgid "Versus" msgstr "對戰" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "資料夾設定" @@ -567,21 +573,21 @@ msgstr "新增資料夾" msgid "Remove Folder" msgstr "移除資料夾" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "變更 %1$s 資料夾 - 搜尋: %2$s_" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "新增 %1$s 資料夾 - 搜尋: %2$s_" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "按下 TAB 鍵設定" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "移除 %1$s 資料夾" @@ -639,7 +645,7 @@ msgid "Wait Vertical Sync" msgstr "等待垂直同步" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "視訊選項" @@ -647,19 +653,19 @@ msgstr "視訊選項" msgid "File Already Exists - Override?" msgstr "檔案已存在 — 是否覆蓋?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "否" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "是" @@ -862,39 +868,39 @@ msgstr "裝飾圖預覽" msgid "Game Over" msgstr "遊戲結束" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "新增或移除最愛" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "匯出顯示的清單至檔案" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "顯示文件檢視" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "回到機台" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "結束" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "回上一層選單" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "自動" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "圖片" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "資訊" @@ -995,7 +1001,7 @@ msgid "Skip software parts selection menu" msgstr "略過軟體部分選擇選單" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "雜項選項" @@ -1029,57 +1035,57 @@ msgstr "" msgid "Save machine configuration" msgstr "儲存機台設定" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "篩選" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr " ^!檔案" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr " ^!類別" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "^!設定自訂篩選" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "自訂 UI" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "設定目錄" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "聲音選項" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "一般輸入" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "儲存設定" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "設定" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "**儲存 ui.ini 時發生錯誤**" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "**儲存 %s.ini 時發生錯誤**" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" @@ -1089,11 +1095,11 @@ msgstr "" " 設定已儲存 \n" "\n" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "選項清單 - 搜尋: " -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "雙擊或按下 %1$s 以選擇" @@ -1102,7 +1108,7 @@ msgstr "雙擊或按下 %1$s 以選擇" msgid "General Info" msgstr "一般資訊" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" @@ -1111,7 +1117,7 @@ msgstr "" "%s\n" " 已新增至最愛清單。" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1119,7 +1125,7 @@ msgid "" " removed from favorites list." msgstr " 從最愛清單移除。" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1130,260 +1136,260 @@ msgstr "" "\n" "按任意鍵 (除 ESC 鍵) 繼續。" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "設定選項" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "設定機台" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "%1$s %2$s ( %3$d / %4$d 機台 (%5$d BIOS) )" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "%1$s (%2$s - %3$s) - " -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "%1$s 搜尋: %2$s_" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "Rom組: %1$-.100s" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "%1$s, %2$-.100s" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "驅動程式相容於: %-.100s" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "驅動程式為主檔" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "整體: 不可執行" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "整體: 未模擬保護" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "整體: 可以執行" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "圖形: 不完美, " -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "圖形: OK, " -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "聲音: 無法執行" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "聲音: 不完美" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "聲音: OK" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "系統: %1$-.100s" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "軟體相容於: %1$-.100s" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "軟體為主檔" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "已支援: 否" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "已支援: 部分" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "已支援: 是" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "Rom組: %1$-.100s" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "Rom組: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "年份: %1$s\n" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "製造商: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "驅動程式相容於: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "驅動程式為主檔\n" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "整體: 不可執行\n" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "整體: 未模擬保護\n" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "整體: 可以執行\n" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "圖形: 色彩不完美\n" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "圖形: 不完美\n" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "圖形: OK\n" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "聲音: 無法執行\n" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "聲音: 不完美\n" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "聲音: OK\n" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "驅動程式尚未完整: %1$s\n" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "遊戲為機械式: %1$s\n" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "需要裝飾圖: %1$s\n" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "需要可點擊的裝飾圖: %1$s\n" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "支援檯面型筐體: %1$s\n" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "驅動程式為 BIOS: %1$s\n" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "支援即時存檔: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "畫面方向: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "垂直" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "水平" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "需要 CHD: %1$s\n" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "ROM 驗證通過: OK\n" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "ROM 驗證通過: 錯誤\n" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "樣本檔驗證通過: 不需要\n" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "樣本檔驗證通過: OK\n" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "樣本檔驗證通過: 錯誤\n" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" @@ -1391,12 +1397,12 @@ msgstr "" "ROM 驗證通過: 已停用\n" "樣本檔驗證通過: 已停用\n" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "無可用資訊" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "用法" @@ -1415,57 +1421,57 @@ msgstr "" "\n" "按任意鍵 (除 ESC 鍵) 繼續。" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "%1$s %2$s ( %3$d / %4$d 軟體 )" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "驅動程式: \"%1$s\" 軟體清單 " -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "區域: %1$s -" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "出版商: %1$s -" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "年代: %1$s -" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "軟體清單: %1$s -" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "裝置類別: %1$s -" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "%s 搜尋: %s_" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "%1$-.100s" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "軟體部分選項: " -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "選擇 BIOS:" diff --git a/language/Croatian/strings.po b/language/Croatian/strings.po index c92c021e14f..4d3a725675b 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -76,14 +76,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -128,7 +130,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -140,12 +142,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -178,266 +180,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -545,6 +547,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -566,21 +572,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -638,7 +644,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -646,19 +652,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -861,39 +867,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -988,7 +994,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1022,68 +1028,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1092,14 +1098,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1107,7 +1113,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1115,271 +1121,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1395,57 +1401,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Czech/strings.po b/language/Czech/strings.po index f50b2e78a2c..29a7c3c291d 100644 --- a/language/Czech/strings.po +++ b/language/Czech/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -75,14 +75,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -127,7 +129,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -139,12 +141,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -177,266 +179,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -544,6 +546,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -565,21 +571,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -637,7 +643,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -645,19 +651,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -860,39 +866,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -987,7 +993,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1021,68 +1027,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1091,14 +1097,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1106,7 +1112,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1114,271 +1120,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1394,57 +1400,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Danish/strings.po b/language/Danish/strings.po index 38eb7cb9782..28e4351511a 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -76,14 +76,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -128,7 +130,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -140,12 +142,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -178,266 +180,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -545,6 +547,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -566,21 +572,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -638,7 +644,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -646,19 +652,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -861,39 +867,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -988,7 +994,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1022,68 +1028,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1092,14 +1098,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1107,7 +1113,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1115,271 +1121,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1395,57 +1401,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Dutch/strings.po b/language/Dutch/strings.po index a218bc64a51..02738dab0b7 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -76,14 +76,16 @@ msgid "Enabled" msgstr "Ingeschakeld" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "Aan" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "Uit" @@ -128,7 +130,7 @@ msgid "Mouse Device Assignment" msgstr "Muis toewijzing" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "Invoerapparaat toewijzing" @@ -140,12 +142,12 @@ msgstr "Hoofdfilter" msgid "Other filter" msgstr "Ander filter" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "^!Fabrikant" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "^!Jaar" @@ -178,266 +180,266 @@ msgstr "^!Device type" msgid "^!Region" msgstr "^!Regio" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "Toon alles" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "Verberg filters" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "Verberg info/plaatje" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "Verberg beide" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "Lettertypes" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "Kleuren" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "Taal" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "Toon zijpanelen" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "Custom UI instellingen" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "standaard" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "UI Lettertype" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "Vet" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "Cursief" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "Lijnen" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "Infos tekst grootte" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "UI Lettertype Instellingen" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "Voorbeeld tekst - De kat krabt de krullen van de trap." -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "Normale tekst" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "Geselecteerde kleur" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "Normale tekst achtergrond" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "Geselecteerde achtergrond kleur" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "Subitem kleur" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "Kloon" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "Rand" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "Achtergrond" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "Dipswitch" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "Niet beschikbaar kleur" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "Schuif kleur" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "Gfx viewer achtergrond" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "Muis-over kleur" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "Muis-over achtergrond kleur" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "Muis-down kleur" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "Muis-down achtergrond kleur" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "Herstel originele kleuren" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "UI Kleur Instellingen" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "Dubbelklik of druk op %1$s om de kleurwaarde te wijzigen" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "Menu Voorbeeld" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "Normaal" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "Onderdeel" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "Geselecteerd" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "Muis-over" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "Alpha" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "Rood" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "Groen" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "Blue" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "Kies uit palet" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr " - ARGB Instellingen" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "Kleur voorbeeld =" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "Wit" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "Zilver" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "Grijs" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "Zwart" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "Oranje" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "Geel" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "Violet" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "Softwaregeschiedenis" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "Softwaregebruik" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "Revisie: " -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "Geschiedenis" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "Mameinfo" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "Messinfo" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "Sysinfo" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "Mamescore" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "Commando" @@ -545,6 +547,10 @@ msgstr "" msgid "Versus" msgstr "Tegen" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "Map instellingen" @@ -566,21 +572,21 @@ msgstr "Voeg map toe" msgid "Remove Folder" msgstr "Verwijder map" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "Wijzig %$1s map - Zoek: %2$s_" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "Voeg %$1s map toe - Zoek: %2$s_" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "Druk op TAB om te kiezen" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "Verwijder %$1s map" @@ -638,7 +644,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "Schermopties" @@ -646,19 +652,19 @@ msgstr "Schermopties" msgid "File Already Exists - Override?" msgstr "Bestand bestaat al - Overschrijven?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "Nee" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "Ja" @@ -723,8 +729,8 @@ msgid "" "The software selected is missing one or more required ROM or CHD images. " "Please select a different one." msgstr "" -"De geselecteerde software mist een of meerdere benodigde ROM of CHD bestanden. " -"Kies een andere." +"De geselecteerde software mist een of meerdere benodigde ROM of CHD " +"bestanden. Kies een andere." #: src/emu/ui/info.cpp:98 msgid "Not supported" @@ -863,39 +869,39 @@ msgstr "Artwork voorvertoning" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "Naar of van favorietenlijst" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "Exporteer lijst naar bestand" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "Terug naar machine" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "Afsluiten" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "Terug naar vorig menu" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "Automatisch" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -990,7 +996,7 @@ msgid "Skip software parts selection menu" msgstr "Sla software onderdelen selectie menu over" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "Overige opties" @@ -1024,57 +1030,57 @@ msgstr "Dummie" msgid "Save machine configuration" msgstr "Sla machineconfiguratie op" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr " ^!Bestand" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr " ^!Categorie" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "^!Stel eigen filter in" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "Pas UI aan" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "Configureer mappen" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "Geluidsopties" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "Algemene invoer" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "Sla configuratie op" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "Instellingen" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "**Fout bij het opslaan van ui.ini**" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "**Fout bij het opslaan van %s.ini**" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" @@ -1084,11 +1090,11 @@ msgstr "" " Configuratie opgeslagen\n" "\n" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "Selectielijst - Zoeken: " -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "Dubbelklik of druk %1$s om te selecteren" @@ -1097,7 +1103,7 @@ msgstr "Dubbelklik of druk %1$s om te selecteren" msgid "General Info" msgstr "Algemene informatie" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" @@ -1106,7 +1112,7 @@ msgstr "" "%s\n" " toegevoegd aan favorieten." -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1116,272 +1122,272 @@ msgstr "" "%s\n" " verwijderd van favorieten." -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" "\n" "Press any key (except ESC) to continue." msgstr "" -"De geselecteerde machine mist één of meerdere benodigde ROM of CHD bestanden. " -"Selecteer een andere machine.\n" +"De geselecteerde machine mist één of meerdere benodigde ROM of CHD " +"bestanden. Selecteer een andere machine.\n" "\n" "Druk een toets (behalve ESC) om verder te gaan." -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "Configureer opties" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "Configureer machine" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "%1$s Zoek: %2$s_" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "Driver is een kloon van: %1$-.100s" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "Driver is ouder" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "Status: WERKT NIET" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "Status: Beveiliging niet geëmuleerd" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "Status: Werkt" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "Beeld: Niet volledig, " -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "Beeld: OK, " -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "Geluid: Niet geïmplementeerd" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "Geluid: Niet volledig" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "Geluid: OK" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "Systeem: %1$-.100s" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "Software is kloon van: %1$-.100s" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "Software is ouder" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "Ondersteund: Nee" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "Ondersteund: Gedeeltelijk" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "Ondersteund: Ja" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "Jaar: %1$s\n" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "Fabrikant: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "Driver is kloon van: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "Driver is ouder\n" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "Status: WERKT NIET\n" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "Status: Beveiliging niet geëmuleerd\n" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "Status: Werkt\n" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "Beeld: Kleuren niet juist\n" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "Beeld: Onvolledig\n" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "Beeld: OK\n" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "Geluid: Niet geïmplementeerd\n" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "Geluid: Onvolledig\n" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "Geluid: OK\n" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "Raamwerkdriver: %1$s\n" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "Machine heeft mechanische onderdelen: %1$s\n" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "Vereist artwork: %1$s\n" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "Vereist klikbare artwork: %1$s\n" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "Ondersteund cocktail: %1$s\n" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "Ondersteund opslag: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "Schermoriëntatie: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "Verticaal" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "Horizontaal" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "Vereist CHD: %1$s\n" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "Roms controle stap: OK\n" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "Roms controle stap: FOUT\n" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "Samples controle stap: Geen benodigd\n" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "Samples controle stap: OK\n" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "Samples controle stap: FOUT\n" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" @@ -1389,12 +1395,12 @@ msgstr "" "Roms controle stap: Uitgeschakeld\n" "Samples controle stap: Uitgeschakeld\n" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "Geen informatie beschikbaar" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "Gebruik" @@ -1409,62 +1415,62 @@ msgid "" "\n" "Press any key (except ESC) to continue." msgstr "" -"De geselecteerde software mist één of meerdere benodigde bestanden. Selecteer " -"een andere software.\n" +"De geselecteerde software mist één of meerdere benodigde bestanden. " +"Selecteer een andere software.\n" "\n" "Druk een toets (behalve ESC) om verder te gaan." -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "Driver: \"%1$s\" softwarelijst " -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "Regio: %1$s -" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "Uitgever: %1$s -" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "Jaar: %1$s -" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "Softwarelijst: %1$s -" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "%s Zoek: %s_" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "Softwareonderdeel selectie:" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "Bios selectie:" @@ -1476,10 +1482,11 @@ msgid "" "If this is your first time using %2$s, please see the config.txt file in the " "docs directory for information on configuring %2$s." msgstr "" -"Geen machines gevonden. Controleer de rompath instellingen in het bestand %1$s.ini.\n" +"Geen machines gevonden. Controleer de rompath instellingen in het bestand " +"%1$s.ini.\n" "\n" -"Als dit de eerste keer is dat je %2$s gebruikt, lees dan het bestand config.txt in " -"de docs map voor informatie hoe %2$s te configureren." +"Als dit de eerste keer is dat je %2$s gebruikt, lees dan het bestand config." +"txt in de docs map voor informatie hoe %2$s te configureren." #: src/emu/ui/simpleselgame.cpp:287 #, c-format @@ -1614,8 +1621,8 @@ msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -"Één of meerdere ROMs/CHDs voor deze machine zijn niet correct. De machine kan " -"mogelijk niet goed functioneren.\n" +"Één of meerdere ROMs/CHDs voor deze machine zijn niet correct. De machine " +"kan mogelijk niet goed functioneren.\n" #: src/emu/ui/ui.cpp:1094 msgid "" @@ -1628,8 +1635,7 @@ msgstr "" #: src/emu/ui/ui.cpp:1098 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" -msgstr "" -"Éémn of meerder ROMs/CHDs voor de machine zijn niet correct gedumpt.\n" +msgstr "Éémn of meerder ROMs/CHDs voor de machine zijn niet correct gedumpt.\n" #: src/emu/ui/ui.cpp:1102 #, c-format @@ -1672,16 +1678,16 @@ msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -"Deze machine was nooit afgemaakt. Het kan vreemd gedrag vertonen of elementen " -"missen die geen fouten zijn met de emulatie.\n" +"Deze machine was nooit afgemaakt. Het kan vreemd gedrag vertonen of " +"elementen missen die geen fouten zijn met de emulatie.\n" #: src/emu/ui/ui.cpp:1129 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -"Deze machine heeft geen geluidhardware, MAME zal geen geluid produceren, dit is " -"verwacht gedrag.\n" +"Deze machine heeft geen geluidhardware, MAME zal geen geluid produceren, dit " +"is verwacht gedrag.\n" #: src/emu/ui/ui.cpp:1137 msgid "The machine has protection which isn't fully emulated.\n" @@ -1694,9 +1700,9 @@ msgid "" "complete. There is nothing you can do to fix this problem except wait for " "the developers to improve the emulation.\n" msgstr "" -"DEZE MACHINE DOET HET NIET. De emulatie van deze machine is nog niet compleet. Er is " -"niets wat je kunt doen om dit probleem te verhelpen afgezien van het afwachten tot de " -"ontwikkelaars de emulatie verder verbeteren.\n" +"DEZE MACHINE DOET HET NIET. De emulatie van deze machine is nog niet " +"compleet. Er is niets wat je kunt doen om dit probleem te verhelpen afgezien " +"van het afwachten tot de ontwikkelaars de emulatie verder verbeteren.\n" #: src/emu/ui/ui.cpp:1144 msgid "" @@ -1706,9 +1712,9 @@ msgid "" "to fully play this machine.\n" msgstr "" "\n" -"Bepaalde onderdelen van deze machine kunnen niet worden geëmuleerd in verband met " -"fysieke interactie of het gebruik van mechanische componenten. Het is niet mogelijk " -"deze machine volledig te spelen.\n" +"Bepaalde onderdelen van deze machine kunnen niet worden geëmuleerd in " +"verband met fysieke interactie of het gebruik van mechanische componenten. " +"Het is niet mogelijk deze machine volledig te spelen.\n" #: src/emu/ui/ui.cpp:1163 msgid "" diff --git a/language/English/strings.po b/language/English/strings.po index 29b1c39fedd..04e8c88ccde 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -75,14 +75,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -127,7 +129,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -139,12 +141,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -177,266 +179,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -544,6 +546,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -565,21 +571,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -637,7 +643,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -645,19 +651,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -860,39 +866,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -987,7 +993,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1021,68 +1027,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1091,14 +1097,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1106,7 +1112,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1114,271 +1120,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1394,57 +1400,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Estonian/strings.po b/language/Estonian/strings.po index 7fdd1facdd5..9241c5600d0 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -75,14 +75,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -127,7 +129,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -139,12 +141,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -177,266 +179,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -544,6 +546,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -565,21 +571,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -637,7 +643,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -645,19 +651,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -860,39 +866,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -987,7 +993,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1021,68 +1027,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1091,14 +1097,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1106,7 +1112,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1114,271 +1120,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1394,57 +1400,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Finnish/strings.po b/language/Finnish/strings.po index 0eecf243c00..8d1a75ccfec 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -76,14 +76,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -128,7 +130,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -140,12 +142,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -178,266 +180,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -545,6 +547,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -566,21 +572,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -638,7 +644,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -646,19 +652,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -861,39 +867,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -988,7 +994,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1022,68 +1028,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1092,14 +1098,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1107,7 +1113,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1115,271 +1121,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1395,57 +1401,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/French/strings.po b/language/French/strings.po index 2a5af7274c9..c49b6468ad5 100644 --- a/language/French/strings.po +++ b/language/French/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: Benjamin Siskoo\n" @@ -78,14 +78,16 @@ msgid "Enabled" msgstr "Activé" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "On" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "Off" @@ -130,7 +132,7 @@ msgid "Mouse Device Assignment" msgstr "Affecter au Périphérique Souris" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "Définir le Périphérique" @@ -142,12 +144,12 @@ msgstr "Filtre Principal" msgid "Other filter" msgstr "Autre Filtre" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "^!Développeur" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -180,268 +182,268 @@ msgstr "^!Type de Périphérique" msgid "^!Region" msgstr "^!Région" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "Tout Afficher" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "Cacher les Filtres" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "Cacher Info/Image" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "Cacher les 2" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "Polices" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "Couleurs" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "Langue" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "Afficher les Onglets à Côté" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "Configurer l'Interface Personnalisée" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "défaut" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "Police de l'Interface" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "Gras" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "Italique" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "Lignes" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "Taille du Texte des Infos" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "Paramètres des Polices de l'Interface" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" "Echantillon de Texte - Lorem ipsum dolor sit amet, consectetur adipiscing " "elit." -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "Texte Normal" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "Couleur Sélectionnée" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "Texte Normal en Arrière Plan" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "Couleur : Arrière Plan de la Sélection" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "Couleur du Sous Objet" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "Clone" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "Bordure" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "Arrière Plan" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "Interrupteurs (Dipswitch)" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "Couleur Non Disponible" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "Couleur du Glisseur" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "Visualiseur Graphique en Arrière Plan" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "Sélection de la Couleur avec la Souris" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "Couleur du Fond de la Sélection" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "Couleur de Clic enfoncé" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "Couleur du fond de la Sélection" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "Restaurer les Couleurs Originales" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "Paramètrage des Couleurs de l'Interface" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "Double-cliquez ou pressez %1$s pour changer la valeur de la couleur" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "Menu Prévisualiser" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "Normal" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "Sous Objet" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "Sélectionné" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "Survol de la Souris" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "Alpha" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "Rouge" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "Bleu" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "Choisir depuis la Palette" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr " - Paramètres ARGB" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "Prévisualiser la Couleur =" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "Blanc" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "Argent" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "Gris" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "Noir" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "Jaune" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "Violet" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "Histoire du Logiciel" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "Utilisation du Logiciel" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "Révision : " -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "Histoire" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "Mameinfo" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "MessInfo" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "SysInfo" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "MameScore" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "Command" @@ -549,6 +551,10 @@ msgstr "Scores" msgid "Versus" msgstr "Versus" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "Configurer les Dossiers" @@ -570,21 +576,21 @@ msgstr "Ajouter un Dossier" msgid "Remove Folder" msgstr "Enlever le Dossier" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "Changer %1$s Dossier - Recherche : %2$s_" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "Ajouter %1$s Dossier - Recherche : %2$s_" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "Presser TAB pour Faire les Réglages" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "Supprimer le Dossier %1$s" @@ -642,7 +648,7 @@ msgid "Wait Vertical Sync" msgstr "Attente de la Synchro Verticale" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "Options D'Affichage" @@ -650,19 +656,19 @@ msgstr "Options D'Affichage" msgid "File Already Exists - Override?" msgstr "Le Fichier Existe Déjà - Continuer ?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "Non" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "Oui" @@ -867,39 +873,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "Ajouter ou Supprimer des Favoris" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "Exporter la liste d'affichage vers le fichier" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "Afficher la visualisation des DATs" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "Revenir à la Machine" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "Quitter" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "Revenir au Menu Précédent" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "Auto" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "Images" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "Infos" @@ -1000,7 +1006,7 @@ msgid "Skip software parts selection menu" msgstr "Passer le menu de sélection logiciel" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "Options Diverses" @@ -1034,68 +1040,68 @@ msgstr "Factice" msgid "Save machine configuration" msgstr "Sauvegarder la Configuration de la Machine" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "Filtre" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr " ^!Fichier" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr " ^!Catégorie" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "^!Paramètrer le Filtre Personnalisé" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "Personnaliser l'Interface Utilisateur" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "Configurer les Répertoires" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "Options Son" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "Entrées Générales" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "Sauvegarder la Configuration" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "Paramètres" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "**Erreur de sauvegarde du fichier ui.ini**" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "**Erreur de Sauvegarde %s.ini**" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr " Configuration Sauvegardée \n" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "Liste de Sélection - Recherche : " -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1104,7 +1110,7 @@ msgstr "" msgid "General Info" msgstr "Info Générale" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" @@ -1113,7 +1119,7 @@ msgstr "" "%s\n" " ajouté à la liste des favoris." -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1123,7 +1129,7 @@ msgstr "" "%s\n" " supprimé depuis la Liste des Favoris." -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1134,262 +1140,262 @@ msgstr "" "SélectionnéVeuillez Choisir un Jeu Différent.\n" "\n" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "Configurer les Options" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "Configurer la Machine" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "%1$s (%2$s - %3$s) - " -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "%1$s (%2$s) - " -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "%1$s Recherche : %2$s_" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "Set de Rom : %1$-.100s" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "%1$s, %2$-.100s" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "Le Driver est un Clone De : %1$-.100s" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "Le Driver est un Parent" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "Global : NE FONCTIONNE PAS" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "Global : Protection Non Emulé" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "Global : Fonctionne" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "Graphiques : Imparfait, " -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "Graphismes : OK, " -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "Son : non implémenté" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "Son : Imparfait" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "Son : OK" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "Système : %1$-.100s" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "Le Logiciel est un Clone de : %1$-.100s" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "Le Logiciel est Parent" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "Supporté : Non" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "Supporté : Partiellement" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "Supporté : Oui" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "Set de Rom : %1$-.100s" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "Set de ROM : %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "Année: %1$s\n" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "Développeur : %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "Le Driver est un Clone De : %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "Le Driver est Parent\n" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "Global : NE FONCTIONNE PAS\n" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "Global : Protection Non Emulée\n" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "Global : Fonctionne\n" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "Graphismes : Couleurs Imparfaites\n" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "Graphismes : Imparfait\n" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "Graphismes : Ok\n" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "Son : Non Implémenté\n" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "Son : Imparfait\n" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "Son : OK\n" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "Driver Fantôme : %1$s\n" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "Le jeu est Mécanique : %1$s\n" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "Nécessite l'Artwork: %1$s\n" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "Nécessite un Artwork Cliquable : %1$s\n" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "Support Cocktail : %1$s\n" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" "Driver Bios : %1$s\n" " " -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "Support des Sauvegardes : %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "Orientation de l'Ecran : %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "Vertical" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "Horizontal" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "Nécessite un CHD : %1$s\n" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "Contrôle des Roms : OK\n" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "Contrôles des Roms : MAUVAIS\n" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "Contrôles de Samples : Samples Inutile\n" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "Contrôles des Samples : OK\n" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "Contrôles des Samples : MAUVAIS\n" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" @@ -1397,12 +1403,12 @@ msgstr "" "Contrôles des Roms : Désactivé\n" "Contrôles des Samples : Désactivé\n" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "Aucune Info Disponible" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "Utilisation" @@ -1422,57 +1428,57 @@ msgstr "" "\n" "Appuyer sur n'importe quel touche (sauf ECHAP) pour continuer." -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "%1$s %2$s ( %3$d / %4$d logiciels )" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "Driver: \"%1$s\" liste logiciel " -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "Région : %1$s -" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "Editeur : %1$s -" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "Année : %1$s -" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "Listes de Logiciels : %1$s -" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "Type de Périphérique : %1$s -" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "%s Recherche : %s_" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "%1$-.100s" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "Sélection Logiciel :" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "Sélection du Bios :" diff --git a/language/French_Belgium/strings.po b/language/French_Belgium/strings.po index 20816d91123..9664f0facc1 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-03-06 10:44+0100\n" "Last-Translator: Mevi <mevi.mame@gmail.com>\n" "Language-Team: MAME Language Team\n" @@ -77,14 +77,16 @@ msgid "Enabled" msgstr "Activé" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "Actif" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "Inactif" @@ -129,7 +131,7 @@ msgid "Mouse Device Assignment" msgstr "Affecter au périphérique Souris" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "Mappage des périphériques" @@ -141,12 +143,12 @@ msgstr "Filtre principal" msgid "Other filter" msgstr "Autre filtre" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "^!Constructeur" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "^!Année" @@ -179,268 +181,268 @@ msgstr "^!Type de périphérique" msgid "^!Region" msgstr "^!Région" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "Tout afficher" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "Cacher les filtres" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "Cacher Images/Infos" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "Cacher les deux" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "Polices" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "Couleurs" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "Langue" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "Afficher les panneaux latéraux" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "Paramètres personnalisés de l'interface" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "par défaut" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "Police de l'interface" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "Gras" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "Italique" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "Lignes" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "Taille du texte des infos" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "Paramètres des polices de l'interface" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" "Exemple de texte - Lorem ipsum dolor sit amet, consectetur adipiscing elit." -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "Texte normal" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "Couleur sélectionnée" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "Arrière-plan du texte normal" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "Couleur de fond sélectionnée" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "Couleur du sous-élément" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "Clone" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "Bordure" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "Arrière-plan" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "DIP Switch" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "Couleur non disponible" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "Couleur du curseur" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "Arrière-plan du visualiseur GFX" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "Couleur lors du passage de la souris" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "Couleur de fond lors du passage de la souris" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "Couleur lorsque le bouton de la souris est enfoncé" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "Couleur de fond lorsque le bouton de la souris est enfoncé" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "Restaurer les couleurs d'origine" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "Paramètres des couleurs de l'interface" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" "Double-cliquer ou appuyer sur %1$s pour changer la valeur de la couleur" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "Aperçu du menu" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "Sous-élément" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "Sélectionné" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "Passage de la souris" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "Rouge" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "Vert" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "Bleu" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "Choisir parmi la palette" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr " - Paramètres ARVB" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "Aperçu de la couleur =" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "Blanc" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "Argent" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "Gris" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "Noir" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "Jaune" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "Historique du logiciel" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "Utilisation du logiciel" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "Révision : " -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "Aperçu history.dat" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "Aperçu mameinfo.dat" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "Aperçu messinfo.dat" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "Aperçu sysinfo.dat" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "Aperçu story.dat (MAMESCORE)" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "Aperçu command.dat" @@ -548,6 +550,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "Configuration des dossiers" @@ -569,21 +575,21 @@ msgstr "Ajouter un dossier" msgid "Remove Folder" msgstr "Supprimer le dossier" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "Modifier le dossier %1$s - Recherche: %2$s_" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "Ajouter un dossier %1$s - Recherche: %2$s_" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "Appuyer sur TAB pour définir" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "Supprimer le dossier %1$s" @@ -641,7 +647,7 @@ msgid "Wait Vertical Sync" msgstr "Attendre V-Sync" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "Options d'affichage" @@ -649,19 +655,19 @@ msgstr "Options d'affichage" msgid "File Already Exists - Override?" msgstr "Ce fichier existe déjà - Écraser ?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "Non" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "Oui" @@ -866,39 +872,39 @@ msgstr "Aperçu de l'artwork" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "Ajouter ou supprimer des favoris" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "Exporter la liste affichée vers un fichier" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "Afficher vue des fichiers DATs" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "Retour à la machine actuelle" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "Quitter" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "Retour au menu précédent" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -999,7 +1005,7 @@ msgid "Skip software parts selection menu" msgstr "Passer le menu de sélection des logiciels" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "Autres options" @@ -1033,57 +1039,57 @@ msgstr "Fictif - Non chargé" msgid "Save machine configuration" msgstr "Sauvegarder la configuration de la machine" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "Filtre" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "^!Fichier" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "^!Catégorie" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "^!Définir un filtre personnalisé" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "Personnaliser l'interface" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "Configurer les répertoires" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "Options du son" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "Périphériques d'entrée généraux" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "Sauvegarder la configuration" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "Paramètres" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "**Erreur de sauvegarde du fichier ui.ini**" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "**Erreur de sauvegarde du fichier %s.ini**" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" @@ -1093,11 +1099,11 @@ msgstr "" " Configuration sauvegardée \n" "\n" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "Liste de sélection - Recherche : " -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "Double-cliquer ou appuyer sur %1$s pour sélectionner" @@ -1106,7 +1112,7 @@ msgstr "Double-cliquer ou appuyer sur %1$s pour sélectionner" msgid "General Info" msgstr "Informations générales" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" @@ -1115,7 +1121,7 @@ msgstr "" "%s\n" " ajouté à la liste des favoris." -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1125,7 +1131,7 @@ msgstr "" "%s\n" " supprimé de la liste des favoris." -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1137,260 +1143,260 @@ msgstr "" "\n" "Appuyez sur une touche (excepté ESC) pour continuer." -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "Configurer les options" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "Configurer la machine" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "%1$s Recherche : %2$s_" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "Romset : %1$-.100s" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "Ce driver est un clone de : %1$-.100s" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "Ce driver est le parent" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "En résumé : NE FONCTIONNE PAS" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "En résumé : Protection non émulée" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "En résumé : Fonctionne correctement" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "Graphismes : Imparfaits, " -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "Graphismes : OK, " -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "Son : Non implémenté" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "Son : Imparfait" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "Son : OK" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "Système : %1$-.100s" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "Ce logiciel est un clone de : %1$-.100s" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "Ce logiciel est le parent" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "Supporté : Non" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "Supporté : Partiellement" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "Supporté : Oui" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "romset : %1$-.100s" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "Romset : %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "Année : %1$s\n" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "Constructeur : %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "Ce driver est un clone de : %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "Ce driver est le parent\n" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "En résumé : NE FONCTIONNE PAS\n" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "En résumé : Protection non émulée\n" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "En résumé : Fonctionne correctement\n" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "Graphismes : Couleurs imparfaites\n" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "Graphismes : Imparfaits\n" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "Graphismes : OK\n" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "Son : Non implémenté\n" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "Son : Imparfait\n" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "Son : OK\n" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "Ce driver est embryonnaire : %1$s\n" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "Jeu comportant des éléments mécaniques : %1$s\n" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "Artwork nécessaire : %1$s\n" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "Artwork cliquable nécessaire : %1$s\n" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "Support du mode coktail : %1$s\n" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "Ce driver est un BIOS : %1$s\n" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "Supporte les sauvegardes : %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "Orientation de l'écran: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "Verticale" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "Horizontale" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "CHD nécessaire : %1$s\n" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "Vérification des ROMs : OK\n" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "Vérification des ROMs : PAS OK\n" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "Vérification des samples : aucun n'est nécessaire\n" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "Vérification des samples : OK\n" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "Vérification des samples : PAS OK\n" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" @@ -1398,12 +1404,12 @@ msgstr "" "Vérification des ROMs: Désactivée\n" "Vérification des samples : Désactivée\n" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "Aucune information disponible" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "Utilisation" @@ -1423,57 +1429,57 @@ msgstr "" "\n" "Appuyez sur une touche (excepté ESC) pour continuer." -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "%1$s %2$s ( %3$d / %4$d logiciels )" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "Liste de logiciels pour le driver : \"%1$s\" " -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "Région : %1$s -" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "Éditeur : %1$s -" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "Année : %1$s -" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "Liste de logiciels : %1$s -" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "Type de périphérique : %1$s -" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "%s Recherche : %s_" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "Sélection du logiciel :" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "Sélection du BIOS :" diff --git a/language/French_Canada/strings.po b/language/French_Canada/strings.po index 7e305b41d3b..0f57ceb4819 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -76,14 +76,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -128,7 +130,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -140,12 +142,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -178,266 +180,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -545,6 +547,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -566,21 +572,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -638,7 +644,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -646,19 +652,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -861,39 +867,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -988,7 +994,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1022,68 +1028,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1092,14 +1098,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1107,7 +1113,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1115,271 +1121,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1395,57 +1401,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Georgian/strings.po b/language/Georgian/strings.po index 6a81480e1a2..7efa601702c 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -74,14 +74,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -126,7 +128,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -138,12 +140,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -176,266 +178,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -543,6 +545,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -564,21 +570,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -636,7 +642,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -644,19 +650,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -859,39 +865,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -986,7 +992,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1020,68 +1026,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1090,14 +1096,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1105,7 +1111,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1113,271 +1119,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1393,57 +1399,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/German/strings.po b/language/German/strings.po index c72cb8bc575..2a34f046251 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-03-09 15:19+0100\n" "Last-Translator: Lothar Serra Mari <scummvm@rootfather.de>\n" "Language-Team: MAME Language Team\n" @@ -79,14 +79,16 @@ msgid "Enabled" msgstr "Aktiviert" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "An" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "Aus" @@ -131,7 +133,7 @@ msgid "Mouse Device Assignment" msgstr "Maus-Zuordnung" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "Gerätezuordnung" @@ -143,12 +145,12 @@ msgstr "Hauptfilter" msgid "Other filter" msgstr "Weiterer Filter" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "^!Hersteller" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "Jahr: " @@ -181,266 +183,267 @@ msgstr "^!Gerätetyp" msgid "^!Region" msgstr "^!Region" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "Alle anzeigen" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "Filter ausblenden" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "Info/Bild ausblenden" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "Beide ausblenden" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "Schriftarten" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "Farben" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "Sprache" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "Seitenbereiche anzeigen" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "Einstellungen Benutzeroberfläche" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "Standard" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "Schriftart für Benutzeroberfläche" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "Fett" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "Kursiv" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "Linien" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "Textgröße für Informationen" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "Schriftart-Einstellungen für Benutzeroberfläche" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." -msgstr "Beispieltext - Lorem ipsum dolor sit amet, consectetur adipiscing elit." +msgstr "" +"Beispieltext - Lorem ipsum dolor sit amet, consectetur adipiscing elit." -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "Normaler Text" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "Farbe für Auswahl" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "Normaler Texthintergrund" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "Hintergrundfarbe für Auswahl" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "Farbe für Unterelement" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "Klon" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "Rand" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "Hintergrund" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "DIP-Schalter" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "Nicht verfügbare Farbe" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "Schieberegler-Farbe" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "Hintergrund Gfx-Anzeige" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "Farbe für Mouseover" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "Hintergrundfarbe für Mouseover" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "Farbe für Mausklick" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "Hintergrundfarbe für Mausklick" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "Auf Originalfarben zurücksetzen" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "Farbeinstellungen für Benutzeroberfläche" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "Doppelklicken oder drücken Sie %1$s, um den Farbwert zu ändern" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "Menüvorschau" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "Normal" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "Unterelement" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "Auswahl" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "Mouseover" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "Alpha" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "Rot" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "Grün" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "Blau" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "Aus Palette wählen" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr " - ARGB-Einstellungen" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "Farbvorschau =" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "Weiß" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "Silber" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "Grau" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "Schwarz" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "Orange" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "Gelb" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "Violett" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "Geschichte der Software" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "Verwendung der Software" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "Version: " -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "Geschichte" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "Mameinfo" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "Messinfo" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "Sysinfo" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "Mamespielstand" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "Befehl" @@ -548,6 +551,10 @@ msgstr "Spielstände" msgid "Versus" msgstr "Gegen" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "Ordnereinstellungen" @@ -569,21 +576,21 @@ msgstr "Ordner hinzufügen" msgid "Remove Folder" msgstr "Ordner entfernen" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "%1$s-Ordner ändern - Suche: %2$s_" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "%1$s-Ordner hinzufügen - Suche: %2$s_" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "Zum Setzen drücken Sie TAB" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "%1$s-Ordner entfernen" @@ -641,7 +648,7 @@ msgid "Wait Vertical Sync" msgstr "Warten auf vertikalen Synchronisationsimpuls" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "Anzeigeeinstellungen" @@ -649,19 +656,19 @@ msgstr "Anzeigeeinstellungen" msgid "File Already Exists - Override?" msgstr "Datei existiert bereits - Überschreiben?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "Nein" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "Ja" @@ -722,8 +729,12 @@ msgid "Cannot save over directory" msgstr "Kann Verzeichnis nicht überschreiben" #: src/emu/ui/imgcntrl.cpp:149 -msgid "The software selected is missing one or more required ROM or CHD images. Please select a different one." -msgstr "Dem gewählten Programm fehlen ein oder mehrere benötigte ROM- oder CHD-Abbilder. Bitte wählen Sie ein anderes Programm aus." +msgid "" +"The software selected is missing one or more required ROM or CHD images. " +"Please select a different one." +msgstr "" +"Dem gewählten Programm fehlen ein oder mehrere benötigte ROM- oder CHD-" +"Abbilder. Bitte wählen Sie ein anderes Programm aus." #: src/emu/ui/info.cpp:98 msgid "Not supported" @@ -862,39 +873,39 @@ msgstr "Vorschau Illustrationen" msgid "Game Over" msgstr "Game Over" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "Favoriten verwalten" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "Angezeigte Liste in Datei exportieren" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "DATs Ansicht anzeigen" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "Zurück zur Maschine" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "Verlassen" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "Zurück zum vorherigen Menü" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "Auto" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "Images" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "Informationen" @@ -995,7 +1006,7 @@ msgid "Skip software parts selection menu" msgstr "Menü zur Softwareauswahl überspringen" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "Verschiedene Einstellungen" @@ -1029,57 +1040,57 @@ msgstr "Dummy" msgid "Save machine configuration" msgstr "Konfiguration der Maschine speichern" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "Filter" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr " ^!Datei" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr " ^!Kategorie" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "^!Filter konfigurieren" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "Benutzeroberfläche anpassen" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "Verzeichnisse konfigurieren" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "Soundeinstellungen" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "Haupteingaben" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "Konfiguration speichern" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "Einstellungen" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "**Fehler beim Speichern von ui.ini**" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "**Fehler beim Speichern von %s.ini**" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" @@ -1089,11 +1100,11 @@ msgstr "" " Konfiguration gespeichert \n" "\n" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "Auswahlliste - Suche: " -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "Zum Auswählen, doppelklicken oder drücken Sie %1$s" @@ -1102,7 +1113,7 @@ msgstr "Zum Auswählen, doppelklicken oder drücken Sie %1$s" msgid "General Info" msgstr "Allgemeine Informationen" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" @@ -1111,7 +1122,7 @@ msgstr "" "%s\n" " zur Favoritenliste hinzugefügt." -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1121,270 +1132,272 @@ msgstr "" "%s\n" " von der Favoritenliste entfernt." -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" -"The selected machine is missing one or more required ROM or CHD images. Please select a different machine.\n" +"The selected machine is missing one or more required ROM or CHD images. " +"Please select a different machine.\n" "\n" "Press any key (except ESC) to continue." msgstr "" -"Der gewählten Maschine fehlen ein oder mehrere benötigte ROM- oder CHD-Abbilder. Bitte wählen Sie eine andere Maschine aus.\n" +"Der gewählten Maschine fehlen ein oder mehrere benötigte ROM- oder CHD-" +"Abbilder. Bitte wählen Sie eine andere Maschine aus.\n" "\n" "Drücken Sie eine beliebige Taste (außer ESC) zum Fortfahren." -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "Optionen konfigurieren" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "Maschine konfigurieren" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "%1$s %2$s ( %3$d / %4$d Maschinen (%5$d BIOS) )" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "%1$s (%2$s - %3$s) - " -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "%1$s (%2$s) - " -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "%1$s Suche: %2$s_" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "ROM-Satz: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "%1$s, %2$-.100s" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "Treiber ist ein Klon von: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "Treiber ist Ursprungs-Treiber" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "Insgesamt: FUNKTIONIERT NICHT\n" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "Insgesamt: Nicht emulierter Kopierschutz\n" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "Insgesamt: Funktioniert\n" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "Grafik: Fehlerhaft, " -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "Grafik: OK, " -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "Sound: nicht implementiert" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "Sound: Fehlerhaft" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "Sound: OK" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "System: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "Programm ist ein Klon von: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "Programm ist Ursprungs-Programm" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "Unterstützt: Nein" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "Unterstützt: Teilweise" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "Unterstützt: Ja" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "ROM-Satz: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "ROM-Satz: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "Jahr: %1$s\n" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "Hersteller: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "Treiber ist ein Klon von: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "Treiber ist Ursprungs-Treiber\n" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "Insgesamt: FUNKTIONIERT NICHT\n" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "Insgesamt: Nicht emulierter Kopierschutz\n" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "Insgesamt: Funktioniert\n" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "Grafik: Fehlerhafte Farben\n" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "Grafik: Fehlerhaft\n" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "Grafik: OK\n" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "Sound: nicht implementiert\n" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "Sound: Fehlerhaft\n" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "Sound: OK\n" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "Treiber ist ein \"Skelett\": %s\n" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "Spiel ist mechanisch: %1$s\n" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "Benötigt Illustrationen: %1$s\n" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "Benötigt klickbare Illustrationen: %1$s\n" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "Unterstützt Cocktail-Modus: %1$s\n" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "Treiber ist BIOS: %1$s\n" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "Unterstützt Speichern: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "Bildschirm-Ausrichtung: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "Vertikal" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "Horizontal" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "Benötigt CHD: %1$s\n" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "ROM-Überprüfung: OK\n" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "ROM-Überprüfung: FEHLERHAFT\n" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "Samples-Überprüfung: Nicht nötig\n" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "Samples-Überprüfung: OK\n" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "Samples-Überprüfung: FEHLERHAFT\n" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" @@ -1392,12 +1405,12 @@ msgstr "" "ROM-Überprüfung: Deaktiviert\n" "Samples-Überprüfung: Deaktiviert\n" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "Keine Informationen verfügbar" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "Verwendung" @@ -1407,65 +1420,67 @@ msgstr " (Standard)" #: src/emu/ui/selsoft.cpp:378 msgid "" -"The selected software is missing one or more required files. Please select a different software.\n" +"The selected software is missing one or more required files. Please select a " +"different software.\n" "\n" "Press any key (except ESC) to continue." msgstr "" -"Dem gewählten Programm fehlen ein oder mehrere benötigte ROM- oder CHD-Abbilder. Bitte wählen Sie ein anderes Programm aus.\n" +"Dem gewählten Programm fehlen ein oder mehrere benötigte ROM- oder CHD-" +"Abbilder. Bitte wählen Sie ein anderes Programm aus.\n" "\n" "Drücken Sie eine beliebige Taste (außer ESC) zum Fortfahren." -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "%1$s %2$s ( %3$d / %4$d Programme )" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "Treiber: \"%1$s\" Softwareliste " -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "Region: %1$s -" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "Herausgeber: %1$s -" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "Jahr: %1$s -" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "Softwareliste: %1$s -" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "Gerätetyp: %1$s -" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "%s Suche: %s_" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "%1$-.100s" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "Softwareauswahl:" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "BIOS-Auswahl" @@ -1474,11 +1489,14 @@ msgstr "BIOS-Auswahl" msgid "" "No machines found. Please check the rompath specified in the %1$s.ini file.\n" "\n" -"If this is your first time using %2$s, please see the config.txt file in the docs directory for information on configuring %2$s." +"If this is your first time using %2$s, please see the config.txt file in the " +"docs directory for information on configuring %2$s." msgstr "" -"Keine Maschinen gefunden. Bitte überprüfen Sie den in der ini-Datei %1$s.ini angegebenen Pfad zu den ROM-Dateien. \n" +"Keine Maschinen gefunden. Bitte überprüfen Sie den in der ini-Datei %1$s.ini " +"angegebenen Pfad zu den ROM-Dateien. \n" "\n" -" Wenn Sie %2$s zum ersten Mal verwenden, lesen Sie bitte die Datei config.txt im Verzeichnis \"docs\" zur Konfiguration von %2$s." +" Wenn Sie %2$s zum ersten Mal verwenden, lesen Sie bitte die Datei config." +"txt im Verzeichnis \"docs\" zur Konfiguration von %2$s." #: src/emu/ui/simpleselgame.cpp:287 #, c-format @@ -1594,26 +1612,37 @@ msgstr "Vorspulen" #: src/emu/ui/ui.cpp:415 msgid "This driver requires images to be loaded in the following device(s): " -msgstr "Für diese Maschine müssen Abbilder in die folgenden Geräte eingehängt werden:" +msgstr "" +"Für diese Maschine müssen Abbilder in die folgenden Geräte eingehängt werden:" #: src/emu/ui/ui.cpp:1043 #, c-format msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by copyright law.\n" +"Usage of emulators in conjunction with ROMs you don't own is forbidden by " +"copyright law.\n" "\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS ESC.\n" +"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " +"ESC.\n" "\n" "Otherwise, type OK or move the joystick left then right to continue" msgstr "" -"Die unlizenzierte Beschaffung und Verwendung von Computerprogrammen (einschließlich ROM-Inhalten), beispielsweise zur Nutzung in einem Emulator, stellt einen Verstoß gegen das Urheberrecht dar.\n" +"Die unlizenzierte Beschaffung und Verwendung von Computerprogrammen " +"(einschließlich ROM-Inhalten), beispielsweise zur Nutzung in einem Emulator, " +"stellt einen Verstoß gegen das Urheberrecht dar.\n" "\n" -"WENN SIE NICHT BERECHTIGT SIND, \"%s\" IN DIESEM EMULATOR ZU VERWENDEN, DRÜCKEN SIE ESC.\n" +"WENN SIE NICHT BERECHTIGT SIND, \"%s\" IN DIESEM EMULATOR ZU VERWENDEN, " +"DRÜCKEN SIE ESC.\n" "\n" -"Andernfalls geben Sie \"OK\" ein oder bewegen Sie den Joystick nach links und dann nach rechts um fortzufahren" +"Andernfalls geben Sie \"OK\" ein oder bewegen Sie den Joystick nach links " +"und dann nach rechts um fortzufahren" #: src/emu/ui/ui.cpp:1081 -msgid "One or more ROMs/CHDs for this machine are incorrect. The machine may not run correctly.\n" -msgstr "Ein oder mehrere ROMs/CHDs für diese Maschine sind nicht korrekt. Eventuell wird die Maschine nicht richtig laufen.\n" +msgid "" +"One or more ROMs/CHDs for this machine are incorrect. The machine may not " +"run correctly.\n" +msgstr "" +"Ein oder mehrere ROMs/CHDs für diese Maschine sind nicht korrekt. Eventuell " +"wird die Maschine nicht richtig laufen.\n" #: src/emu/ui/ui.cpp:1094 msgid "" @@ -1624,8 +1653,10 @@ msgstr "" "\n" #: src/emu/ui/ui.cpp:1098 -msgid "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" -msgstr "Ein oder mehrere ROMs/CHDs dieser Maschine wurden nicht korrekt ausgelesen.\n" +msgid "" +"One or more ROMs/CHDs for this machine have not been correctly dumped.\n" +msgstr "" +"Ein oder mehrere ROMs/CHDs dieser Maschine wurden nicht korrekt ausgelesen.\n" #: src/emu/ui/ui.cpp:1102 #, c-format @@ -1664,32 +1695,51 @@ msgid "The machine requires external artwork files\n" msgstr "Die Maschine benötigt externe Illustrationsdateien\n" #: src/emu/ui/ui.cpp:1124 -msgid "This machine was never completed. It may exhibit strange behavior or missing elements that are not bugs in the emulation.\n" -msgstr "Diese Maschine wurde niemals fertiggestellt. Sie kann seltsames Verhalten oder fehlende Elemente aufweisen, die nicht auf Fehler der Emulation zurückzuführen sind.\n" +msgid "" +"This machine was never completed. It may exhibit strange behavior or missing " +"elements that are not bugs in the emulation.\n" +msgstr "" +"Diese Maschine wurde niemals fertiggestellt. Sie kann seltsames Verhalten " +"oder fehlende Elemente aufweisen, die nicht auf Fehler der Emulation " +"zurückzuführen sind.\n" #: src/emu/ui/ui.cpp:1129 -msgid "This machine has no sound hardware, MAME will produce no sounds, this is expected behaviour.\n" -msgstr "Diese Maschine besitzt keine Sound-Hardware; MAME wird erwartungsgemäß keine Töne ausgeben.\n" +msgid "" +"This machine has no sound hardware, MAME will produce no sounds, this is " +"expected behaviour.\n" +msgstr "" +"Diese Maschine besitzt keine Sound-Hardware; MAME wird erwartungsgemäß keine " +"Töne ausgeben.\n" #: src/emu/ui/ui.cpp:1137 msgid "The machine has protection which isn't fully emulated.\n" -msgstr "Die Maschine besitzt einen Kopierschutz, der nicht vollständig emuliert ist.\n" +msgstr "" +"Die Maschine besitzt einen Kopierschutz, der nicht vollständig emuliert " +"ist.\n" #: src/emu/ui/ui.cpp:1140 msgid "" "\n" -"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet complete. There is nothing you can do to fix this problem except wait for the developers to improve the emulation.\n" +"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " +"complete. There is nothing you can do to fix this problem except wait for " +"the developers to improve the emulation.\n" msgstr "" "\n" -"DIESE MASCHINE FUNKTIONIERT NICHT. Die Emulation dieser Maschine ist noch nicht vollständig. Sie können nur darauf warten, dass die Entwickler die Emulation verbessern.\n" +"DIESE MASCHINE FUNKTIONIERT NICHT. Die Emulation dieser Maschine ist noch " +"nicht vollständig. Sie können nur darauf warten, dass die Entwickler die " +"Emulation verbessern.\n" #: src/emu/ui/ui.cpp:1144 msgid "" "\n" -"Certain elements of this machine cannot be emulated as it requires actual physical interaction or consists of mechanical devices. It is not possible to fully play this machine.\n" +"Certain elements of this machine cannot be emulated as it requires actual " +"physical interaction or consists of mechanical devices. It is not possible " +"to fully play this machine.\n" msgstr "" "\n" -"Verschiedene Elemente dieser Maschine können nicht emuliert werden, da sie echte physische Interaktion voraussetzen oder mechanische Komponenten beinhalten. Es ist nicht möglich, diese Maschine vollständig zu verwenden.\n" +"Verschiedene Elemente dieser Maschine können nicht emuliert werden, da sie " +"echte physische Interaktion voraussetzen oder mechanische Komponenten " +"beinhalten. Es ist nicht möglich, diese Maschine vollständig zu verwenden.\n" #: src/emu/ui/ui.cpp:1163 msgid "" @@ -1709,7 +1759,8 @@ msgid "" msgstr "" "\n" "\n" -"Geben Sie \"OK\" ein oder bewegen Sie den Joystick nach links und dann nach rechts, um fortzufahren" +"Geben Sie \"OK\" ein oder bewegen Sie den Joystick nach links und dann nach " +"rechts, um fortzufahren" #: src/emu/ui/ui.cpp:1192 #, c-format diff --git a/language/Greek/strings.po b/language/Greek/strings.po index d213e971bfe..737667ef394 100644 --- a/language/Greek/strings.po +++ b/language/Greek/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-03-08 15:22+0200\n" "Last-Translator: Mame.gr\n" "Language-Team: MAME Language Team\n" @@ -77,14 +77,16 @@ msgid "Enabled" msgstr "Ενεργοποιημένο" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "On" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "Off" @@ -129,7 +131,7 @@ msgid "Mouse Device Assignment" msgstr "Ανάθεση συσκευής Ποντικιού" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "Αντιστοίχιση Συσκευής" @@ -141,12 +143,12 @@ msgstr "Κύριο φίλτρο" msgid "Other filter" msgstr "Άλλο φίλτρο" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "^!Κατασκευαστής" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "^!Έτος" @@ -179,267 +181,267 @@ msgstr "^!Τύπος συσκευής" msgid "^!Region" msgstr "^!Περιοχή" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "Προβολή όλων" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "Απόκρυψη Φίλτρων" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "Απόκρυψη Πληροφορίων/Εικόνας" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "Απόκρυψη Όλων" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "Γραμματοσειρές" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "Χρώματα" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "Γλώσσα" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "Εμφάνιση πλευρικών πάνελ" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "Προσαρμοσμένες Ρυθμίσεις UI" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "προεπιλογή" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "Γραμματοσειρά UI" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "Έντονα" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "Πλάγια" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "Γραμμές" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "Μέγεθος κειμένου πληροφοριών" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "Ρυθμίσεις γραμματοσειρών UI" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" "Δείγμα κειμένου - Lorem ipsum dolor sit amet, consectetur adipiscing elit." -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "Κανονικό κείμενο" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "Χρώμα επιλεγμένου" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "Φόντο κανονικού κειμένου" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "Χρώμα φόντου επιλεγμένου" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "Χρώμα δευτερεύοντος στοιχείου" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "Κλώνος" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "Περίγραμμα" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "Φόντο" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "Μικροδιακόπτης" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "Χρώμα μη διαθέσιμου" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "Χρώμα Slider" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "Φόντο Gfx προβολής" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "Χρώμα Mouse over" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "Χρώμα φόντου Mouse over" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "Χρώμα Mouse down" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "Χρώμα φόντου Mouse down" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "Επαναφορά αρχικών χρωμάτων" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "Ρυθμίσεις χρωμάτων UI" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "Κάντε διπλό κλικ ή πατήστε %1$s για να αλλάξετε την τιμή του χρώματος" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "Προεπισκόπηση του μενού" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "Κανονικό" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "Δευτερεύον στοιχείο " -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "Επιλεγμένο" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "Mouse Over" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "Άλφα" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "Κόκκινο" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "Πράσινο" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "Μπλε" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "Επιλέξτε από την παλέτα" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr " - Ρυθμίσεις ARGB" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "Προεπισκόπηση χρώματος=" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "Λευκό" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "Ασημί" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "Γκρίζο" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "Μαύρο" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "Πορτοκαλί" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "Κίτρινο" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "Βιολετί" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "Ιστορικό Λογισμικού" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "Χρήση λογισμικού" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "Αναθεώρηση: " -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "Ιστορία" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "Mameinfo" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "Messinfo" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "Sysinfo" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "Mamescore" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "Εντολή" @@ -547,6 +549,10 @@ msgstr "Βαθμολογία" msgid "Versus" msgstr "Versus" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "Ρύθμιση Φακέλων" @@ -568,21 +574,21 @@ msgstr "Προσθήκη φακέλου" msgid "Remove Folder" msgstr "Αφαίρεση φακέλου" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "Αλλαγή %1$s Φακέλου - Αναζήτηση: %2$s_" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "Προσθήκη %1$s Φακέλου - Αναζήτηση: %2$s_" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "Πιέστε το πλήκτρο TAB για να ορίσετε" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "Αφαίρεση %1$s Φακέλου" @@ -640,7 +646,7 @@ msgid "Wait Vertical Sync" msgstr "Αναμονή για Κάθετο Συγχρονισμό" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "Επιλογές Γραφικών" @@ -648,19 +654,19 @@ msgstr "Επιλογές Γραφικών" msgid "File Already Exists - Override?" msgstr "Το Αρχείο Υπάρχει Ήδη - Να Αντικατασταθεί;" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "Όχι" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "Ναι" @@ -865,39 +871,39 @@ msgstr "Προεπισκόπηση Artworks" msgid "Game Over" msgstr "Game Over" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "Προσθήκη ή αφαίρεση από τα αγαπημένα" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "Εξαγωγή λίστας σε αρχείο" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "Εμφάνιση προβολής DATs" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "Επιστροφή στο Μηχάνημα" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "Έξοδος" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "Επιστροφή στο Προηγούμενο Μενού" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "Αυτόματο" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "Εικόνες" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "Πληροφορίες" @@ -998,7 +1004,7 @@ msgid "Skip software parts selection menu" msgstr "Παράλειψη μενού επιλογής τμημάτων λογισμικού" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "Διάφορες Επιλογές" @@ -1032,57 +1038,57 @@ msgstr "Dummy" msgid "Save machine configuration" msgstr "Αποθήκευση παραμετροποίησης μηχανήματος" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "Φίλτρο" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "^! Αρχείο" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "^! Κατηγορία" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "^!Ρύθμιση προσαρμοσμένου φίλτρου" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "Προσαρμογή UI" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "Ρύθμιση Φακέλων" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "Επιλογές Ήχου" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "Γενικός Χειρισμός" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "Αποθήκευση Ρυθμίσεων" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "Ρυθμίσεις" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "** Σφάλμα αποθήκευσης ui.ini**" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "**Σφάλμα αποθήκευσης %s.ini**" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" @@ -1092,11 +1098,11 @@ msgstr "" " Οι ρυθμίσεις αποθηκεύτηκαν \n" "\n" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "Λίστα Επιλογής- Αναζήτηση: " -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "Κάντε διπλό κλικ ή πατήστε %1$s για να επιλέξετε" @@ -1105,7 +1111,7 @@ msgstr "Κάντε διπλό κλικ ή πατήστε %1$s για να επι msgid "General Info" msgstr "Γενικές Πληροφορίες" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" @@ -1114,7 +1120,7 @@ msgstr "" "%s\n" " προστέθηκε στη λίστα αγαπημένων." -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1124,7 +1130,7 @@ msgstr "" "%s\n" " αφαιρέθηκε από τη λίστα αγαπημένων." -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1136,260 +1142,260 @@ msgstr "" "\n" "Πιέστε οποιοδήποτε πλήκτρο (εκτός από το ESC) για να συνεχίσετε." -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "Ρύθμιση Επιλογών" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "Ρύθμιση Μηχανήματος" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "%1$s %2$s ( %3$d / %4$d μηχανήματα (%5$d BIOS) )" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "%1$s (%2$s - %3$s) - " -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "%1$s (%2$s) - " -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "%1$s Αναζήτηση: %2$s_" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "Romset: %1$-.100s" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "%1$s, %2$-.100s" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "Ο Οδηγός είναι κλώνος του: %1$-.100s" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "Ο Οδηγός είναι γονικός" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "Συνολικά: ΔΕΝ ΛΕΙΤΟΥΡΓΕΙ" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "Συνολικά: Προστασία Μη Εξομοιωμένη" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "Συνολικά: Λειτουργεί" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "Γραφικά: Ατελή, " -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "Γραφικά: OK, " -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "Ήχος: Δεν Έχει Υλοποιηθεί" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "Ήχος: Ατελής" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "Ήχος: OK" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "Σύστημα: %1$-.100s" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "Το Λογισμικό είναι κλώνος του: %1$-.100s" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "Το λογισμικό είναι γονικό" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "Υποστηρίζεται: Όχι" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "Υποστηρίζεται: Μερικώς" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "Υποστηρίζεται: Ναι" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "romset: %1$-.100s" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "Romset: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "Έτος: %1$s\n" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "Κατασκευαστής: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "Ο Οδηγός είναι Κλώνος του: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "Ο Οδηγός είναι Γονικός\n" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "Συνολικά: ΔΕΝ ΛΕΙΤΟΥΡΓΕΙ\n" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "Συνολικά: Προστασία Μη Εξομοιωμένη\n" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "Συνολικά: Λειτουργεί\n" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "Γραφικά: Ατελή Χρώματα\n" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "Γραφικά: Ατελή\n" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "Γραφικά: OK\n" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "Ήχος: Δεν Έχει Υλοποιηθεί\n" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "Ήχος: Ατελής\n" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "Ήχος: OK\n" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "Ο Οδηγός είναι Σκελετός: %1$s\n" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "Το παιχνίδι είναι Μηχανικό: %1$s\n" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "Απαιτεί Artwork: %1$s\n" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "Απαιτεί Artwork για κλικ: %1$s\n" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "Υποστήριξη Κοκτέιλ: %1$s\n" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "Ο Οδηγός είναι Bios: %1$s\n" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "Υποστηρίζει Αποθήκευση: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "Προσανατολισμός Οθόνης %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "Κάθετος" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "Οριζόντιος" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "Απαιτεί CHD: %1$s\n" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "Έλεγχος ROMs: OK\n" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "Έλεγχος ROMs: Λάθος\n" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "Έλεγχος Δειγμάτων Ήχου: Δεν απαιτείται\n" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "Έλεγχος Δειγμάτων Ήχου: OK\n" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "Έλεγχος Δειγμάτων Ήχου: Λάθος\n" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" @@ -1397,12 +1403,12 @@ msgstr "" "Έλεγχος ROMs: Απενεργοποιημένος\n" "Έλεγχος Δειγμάτων Ήχου: Απενεργοποιημένος\n" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "Καμία διαθέσιμη πληροφορία" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "Χρήση" @@ -1422,57 +1428,57 @@ msgstr "" "\n" "Πιέστε οποιοδήποτε πλήκτρο (εκτός από το ESC) για να συνεχίσετε." -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "%1$s %2$s ( %3$d / %4$d λογισμικό )" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "Οδηγός: \"%1$s\" λίστα λογισμικού " -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "Περιοχή: %1$s -" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "Εκδότης: %1$s -" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "Έτος: %1$s -" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "Λίστα Λογισμικού: %1$s -" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "Τύπος συσκευής: %1$s -" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "%s Αναζήτηση: %s_" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "%1$-.100s" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "Επιλογή τμημάτων λογισμικού:" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "Επιλογή BIOS:" diff --git a/language/Hebrew/strings.po b/language/Hebrew/strings.po index 53c91bedfa6..46503c3a0d2 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -75,14 +75,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -127,7 +129,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -139,12 +141,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -177,266 +179,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -544,6 +546,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -565,21 +571,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -637,7 +643,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -645,19 +651,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -860,39 +866,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -987,7 +993,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1021,68 +1027,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1091,14 +1097,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1106,7 +1112,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1114,271 +1120,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1394,57 +1400,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Hindi/strings.po b/language/Hindi/strings.po index eb4070938ea..8ac47fcbb62 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -74,14 +74,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -126,7 +128,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -138,12 +140,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -176,266 +178,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -543,6 +545,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -564,21 +570,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -636,7 +642,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -644,19 +650,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -859,39 +865,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -986,7 +992,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1020,68 +1026,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1090,14 +1096,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1105,7 +1111,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1113,271 +1119,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1393,57 +1399,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Hungarian/strings.po b/language/Hungarian/strings.po index 02e033f47a9..1f14b2d3425 100644 --- a/language/Hungarian/strings.po +++ b/language/Hungarian/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -75,14 +75,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -127,7 +129,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -139,12 +141,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -177,266 +179,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -544,6 +546,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -565,21 +571,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -637,7 +643,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -645,19 +651,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -860,39 +866,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -987,7 +993,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1021,68 +1027,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1091,14 +1097,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1106,7 +1112,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1114,271 +1120,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1394,57 +1400,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Indonesian/strings.po b/language/Indonesian/strings.po index bc50d0e789e..ec6370e1fd0 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -75,14 +75,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -127,7 +129,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -139,12 +141,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -177,266 +179,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -544,6 +546,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -565,21 +571,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -637,7 +643,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -645,19 +651,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -860,39 +866,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -987,7 +993,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1021,68 +1027,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1091,14 +1097,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1106,7 +1112,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1114,271 +1120,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1394,57 +1400,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Italian/strings.po b/language/Italian/strings.po index 9b1f10ddd92..6b0b2d71e07 100644 --- a/language/Italian/strings.po +++ b/language/Italian/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Angelo Salese,Antonio Paradossi,Fabio Priuli\n" "Language-Team: MAME Language Team\n" @@ -78,14 +78,16 @@ msgid "Enabled" msgstr "Abilitato" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "Attivo" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "Non Attivo" @@ -130,7 +132,7 @@ msgid "Mouse Device Assignment" msgstr "Assegnazione Dispositivo Mouse" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "Mappatura Dispositivo" @@ -142,12 +144,12 @@ msgstr "Filtro principale" msgid "Other filter" msgstr "Altri filtri" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -180,267 +182,267 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "Mostra Tutti" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "Nascondi Filtri" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "Nascondi Info/Immagine" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "Nascondi Entrambi" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "Font" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "Colori" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "Lingua" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "Mostra pannelli laterali" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "Impostazioni UI Personalizzate" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "Font UI" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "Grassetto" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "Corsivo" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "Linee" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "Dimensione testo info" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "Impostazioni Font UI" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" "Testo di prova - Lorem ipsum dolor sit amet, consectetur adipiscing elit." -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "Testo normale" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "Colore selezionato" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "Sfondo testo normale" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "Colore sfondo selezionato" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "Colore opzione menu" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "Bordo" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "Sfondo" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "Dip-Switch" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "Colore non disponibile" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "Colore cursore" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "Sfondo visualizzatore Gfx" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "Colore mouse over" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "Colore sfondo mouse over" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "Colore mouse down" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "Colore sfondo mouse" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "Ripristina colori originali" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "Impostazione Colori UI" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "Anteprima Menu" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "Normale" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "Opzione menu" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "Selezionato" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "Seleziona dalla tavolozza" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr " - Impostazioni ARGB" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "Anteprima colore =" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "History Software" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "Utilizzo Software" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "Revisione: " -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -548,6 +550,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "Configura Cartelle" @@ -569,21 +575,21 @@ msgstr "Aggiungi Cartella" msgid "Remove Folder" msgstr "Rimuovi Cartella" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "Premi TAB per impostare" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -641,7 +647,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "Opzioni Display" @@ -649,19 +655,19 @@ msgstr "Opzioni Display" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "Si" @@ -864,39 +870,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "Esci" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "Torna al Menu Precedente" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -993,7 +999,7 @@ msgid "Skip software parts selection menu" msgstr "Non mostrare il menu di selezione del software" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "Opzioni Varie" @@ -1027,57 +1033,57 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "Filtri" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "Personalizza UI" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "Configura Cartelle" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "Opzioni Audio" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "Input Generali" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "Salva Configurazione" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "Impostazioni" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "**Errore nel salvataggio del file ui.ini**" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "**Errore nel salvataggio del file %s.ini**" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" @@ -1087,11 +1093,11 @@ msgstr "" " Configurazione salvata \n" "\n" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "Lista Selezione - Cerca: " -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1100,7 +1106,7 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" @@ -1109,7 +1115,7 @@ msgstr "" "%s\n" " aggiunto alla lista dei preferiti." -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1117,7 +1123,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1129,260 +1135,260 @@ msgstr "" "\n" "Premi un tasto (tranne ESC) per continuare." -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "Configura Opzioni" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "%1$s %2$s ( %3$d / %4$d macchine (%5$d BIOS) )" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "Il Driver è un clone di: %-.100s" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "Il Driver è un Parent\n" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "Complessivamente: NON FUNZIONANTE" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "Complessivamente: Protezione Non Emulata" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "Complessivamente: Funzionante" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "Sistema: %1$-.100s" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "Produttore: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "Il Driver è un Clone di: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "Il Driver è un Parent\n" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "Complessivamente: NON FUNZIONANTE\n" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "Complessivamente: Protezione Non Emulata\n" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "Complessivamente: Funzionante\n" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "Grafica: Colori Non Perfetti\n" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "Grafica: Non Perfetta\n" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "Grafica: OK\n" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "Audio: Non Implementato\n" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "Audio: Non Perfetto\n" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "Il Driver è Skeleton: %s\n" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "Il Driver è un Bios: %1$s\n" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "Verticale" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "Orizzontale" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "Esito Audit Rom: OK\n" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "Esito Audit Rom: BAD\n" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "Esito Audit Sample: Non Necessario\n" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "Esito Audit Sample: OK\n" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "Esito Audit Sample: BAD\n" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" @@ -1390,12 +1396,12 @@ msgstr "" "Esito Audit Rom: Disabilitato\n" "Esito Audit Sample: Disabilitato\n" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "Nessuna Informazione Disponibile" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "Utilizzo" @@ -1411,57 +1417,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "Selezione parte software:" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "Selezione BIOS:" diff --git a/language/Japanese/strings.po b/language/Japanese/strings.po index 3c2bf2270ef..9be255bcbfa 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-23 01:39+0900\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -78,14 +78,16 @@ msgid "Enabled" msgstr "有効" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "オン" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "オフ" @@ -130,7 +132,7 @@ msgid "Mouse Device Assignment" msgstr "マウスデバイス割り当て" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "デバイスマッピング" @@ -142,12 +144,12 @@ msgstr "メインフィルタ" msgid "Other filter" msgstr "他のフィルタ" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "^!製造元" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "^!年度" @@ -180,267 +182,267 @@ msgstr "^!デバイスタイプ" msgid "^!Region" msgstr "^!リージョン" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "全て表示" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "フィルタを非表示にする" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "情報・画像を非表示にする" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "両方を非表示にする" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "フォント" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "色" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "言語" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "サイドパネルを表示" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "カスタムUI設定" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "デフォルト" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "UIフォント" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "太字" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "イタリック" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "行数" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "情報のテキストサイズ" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "UIフォント設定" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" "サンプルテキスト - Lorem ipsum dolor sit amet, consectetur adipiscing elit." -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "通常のテキスト" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "選択色" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "通常テキストの背景" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "選択済テキストの背景" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "サブ項目の色" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "クローン" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "枠線" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "背景" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "DIPスイッチ" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "動作不可の色" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "スライダの色" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "グラフィックビューアの背景" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "マウスオーバー時の色" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "マウスオーバー時の背景色" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "マウスダウン時の色" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "マウスダウン時の背景色" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "元の色に戻す" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "UIの色設定" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "色の値を変更するには%1$sを押すかダブルクリックしてください" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "メニューのプレビュー" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "通常項目" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "サブ項目" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "選択済の項目" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "マウスオーバー" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "アルファ" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "赤" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "緑" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "青" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "パレットから選ぶ" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "のARGB設定" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "色のプレビュー =" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "白" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "銀色" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "灰色" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "黒" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "オレンジ" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "黄" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "紫" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "ソフトウェアのヒストリ" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "ソフトウェアの使い方" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "リビジョン:" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "ヒストリファイル" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "Mameinfoファイル" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "Messinfoファイル" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "Sysinfoファイル" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "Mamescoreファイル" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "コマンドファイル" @@ -548,6 +550,10 @@ msgstr "スコア" msgid "Versus" msgstr "バーサス" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "フォルダ設定" @@ -569,21 +575,21 @@ msgstr "フォルダを追加" msgid "Remove Folder" msgstr "フォルダを削除" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "%1$sフォルダを変更 〜 検索:%2$s_" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "%1$sフォルダを追加 〜 検索:%2$s_" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "TABキーを押して設定" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "%1$sフォルダを削除" @@ -641,7 +647,7 @@ msgid "Wait Vertical Sync" msgstr "V-Syncを待つ" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "表示オプション" @@ -649,19 +655,19 @@ msgstr "表示オプション" msgid "File Already Exists - Override?" msgstr "ファイルが存在します-上書きしますか?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "いいえ" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "はい" @@ -726,8 +732,8 @@ msgid "" "The software selected is missing one or more required ROM or CHD images. " "Please select a different one." msgstr "" -"選択したソフトウェアに必要な1つ以上のROMまたはCHDが不足しています。" -"別の物を選択してください。" +"選択したソフトウェアに必要な1つ以上のROMまたはCHDが不足しています。別の物を選" +"択してください。" #: src/emu/ui/info.cpp:98 msgid "Not supported" @@ -866,39 +872,39 @@ msgstr "アートワークのプレビュー" msgid "Game Over" msgstr "ゲームオーバー" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "お気に入りに追加または削除" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "表示されているリストをファイルに出力" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "DATビューを表示" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "マシンに戻る" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "終了" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "前のメニューに戻る" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "自動" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "画像" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "情報" @@ -999,7 +1005,7 @@ msgid "Skip software parts selection menu" msgstr "ソフトウェアパーツ選択メニューをスキップする" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "その他の設定" @@ -1033,57 +1039,57 @@ msgstr "ダミー" msgid "Save machine configuration" msgstr "マシン設定を保存する" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "フィルタ" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "^!ファイル" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr " ^!カテゴリ" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "^!カスタムフィルタを設定する" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "UIをカスタマイズする" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "フォルダ設定" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "サウンド設定" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "共通の入力設定" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "設定を保存する" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "設定" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "*** ui.iniの保存エラー ***" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "*** %s.iniの保存エラー ***" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" @@ -1093,11 +1099,11 @@ msgstr "" " 設定を保存しました \n" "\n" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "選択リスト - 検索:" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "%1$sを押すかダブルクリックで選択してください" @@ -1106,7 +1112,7 @@ msgstr "%1$sを押すかダブルクリックで選択してください" msgid "General Info" msgstr "一般情報" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" @@ -1115,7 +1121,7 @@ msgstr "" "「%s」を\n" "お気に入りに追加しました。" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1125,272 +1131,272 @@ msgstr "" "「%s」を\n" "お気に入りから削除しました。" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" "\n" "Press any key (except ESC) to continue." msgstr "" -"選択したマシンに必要な1つ以上のROMまたはCHDが不足しています。" -"別のマシンを選択してください。\n" +"選択したマシンに必要な1つ以上のROMまたはCHDが不足しています。別のマシンを選択" +"してください。\n" "\n" "進めるには、何かキー(ESC以外)を押してください。" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "オプションの設定" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "マシンの設定" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "%1$s %2$s ( %3$d / %4$d マシン (%5$d BIOS) )" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "%1$s(%2$s〜%3$s)〜" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "%1$s(%2$s)〜" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "%1$s検索:%2$s_" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "ROMセット: %1$-.100s" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "次のクローンのドライバ: %1$-.100s" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "親セットのドライバ" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "概略: 動作不可" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "概略: プロテクトが未エミュレート" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "概略: 動作可" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "グラフィック: 不完全、 " -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "グラフィック: 正常、 " -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "サウンド: 未実装" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "サウンド: 不完全" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "サウンド: 正常" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "システム: %1$-.100s" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "次のクローンのソフトウェア: %1$-.100s" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "親セットのソフトウェア" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "対応状況: いいえ" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "対応状況: 部分的" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "対応状況: はい" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "ROMセット: %1$-.100s" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "ROMセット: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "年度: %1$s\n" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "製造元: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "次のクローンのドライバ: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "親セットのドライバ\n" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "概略: 動作不可\n" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "概略: プロテクトが未エミュレート\n" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "概略: 動作可\n" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "グラフィック: 色が不完全\n" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "グラフィック: 不完全\n" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "グラフィック: 正常\n" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "サウンド: 未実装\n" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "サウンド: 不完全\n" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "サウンド: 正常\n" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "スケルトンドライバ: %1$s\n" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "機械仕掛けのゲーム: %1$s\n" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "アートワークが必要: %1$s\n" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "クリック可のアートワークが必要: %1$s\n" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "カクテルモード対応: %1$s\n" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "BIOSドライバ: %1$s\n" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "セーブ対応: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "画面の向き: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "縦" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "横" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "CHDが必要: %1$s\n" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "ROM検証結果: 正常\n" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "ROM検証結果: 異常\n" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "サンプル検証結果: 不要\n" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "サンプル検証結果: 正常\n" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "サンプル検証結果: 異常\n" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" @@ -1398,12 +1404,12 @@ msgstr "" "ROM検証結果: 無効\n" "サンプル検証結果: 無効\n" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "利用可能な情報はありません" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "使い方" @@ -1418,62 +1424,62 @@ msgid "" "\n" "Press any key (except ESC) to continue." msgstr "" -"選択したソフトウェアに必要な1つ以上のファイルが不足しています。" -"別のソフトウェアを選択してください。\n" +"選択したソフトウェアに必要な1つ以上のファイルが不足しています。別のソフトウェ" +"アを選択してください。\n" "\n" "進めるには、何かキー(ESC以外)を押してください。" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "%1$s %2$s ( %3$d / %4$d ソフトウェア )" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "ドライバ:「%1$s」 ソフトウェアリスト" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "リージョン:%1$s〜" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "発売元:%1$s〜" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "年度:%1$s〜" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "ソフトウェアリスト:%1$s〜" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "デバイスタイプ:%1$s〜" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "%1$s検索:%2$s_" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "%1$-.100s" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "選択中のソフトウェアパーツ:" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "BIOS選択:" @@ -1485,10 +1491,11 @@ msgid "" "If this is your first time using %2$s, please see the config.txt file in the " "docs directory for information on configuring %2$s." msgstr "" -"マシンが見つかりません。%1$s.iniファイルで指定したrompathを確認してください。\n" +"マシンが見つかりません。%1$s.iniファイルで指定したrompathを確認してくださ" +"い。\n" "\n" -"もし %2$s の利用が初めてなら、%2$s の設定方法についてdocsフォルダの" -"config.txtファイルをご覧ください。" +"もし %2$s の利用が初めてなら、%2$s の設定方法についてdocsフォルダのconfig.txt" +"ファイルをご覧ください。" #: src/emu/ui/simpleselgame.cpp:287 #, c-format diff --git a/language/Korean/strings.po b/language/Korean/strings.po index 8d18024b6e9..189ca1bf341 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -76,14 +76,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -128,7 +130,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -140,12 +142,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -178,266 +180,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -545,6 +547,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -566,21 +572,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -638,7 +644,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -646,19 +652,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -861,39 +867,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -988,7 +994,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1022,68 +1028,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1092,14 +1098,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1107,7 +1113,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1115,271 +1121,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1395,57 +1401,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Latvian/strings.po b/language/Latvian/strings.po index 64445608a27..1b123943186 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -76,14 +76,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -128,7 +130,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -140,12 +142,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -178,266 +180,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -545,6 +547,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -566,21 +572,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -638,7 +644,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -646,19 +652,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -861,39 +867,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -988,7 +994,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1022,68 +1028,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1092,14 +1098,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1107,7 +1113,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1115,271 +1121,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1395,57 +1401,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Lithuanian/strings.po b/language/Lithuanian/strings.po index b4f3bc9350f..f562084dad5 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -76,14 +76,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -128,7 +130,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -140,12 +142,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -178,266 +180,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -545,6 +547,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -566,21 +572,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -638,7 +644,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -646,19 +652,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -861,39 +867,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -988,7 +994,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1022,68 +1028,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1092,14 +1098,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1107,7 +1113,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1115,271 +1121,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1395,57 +1401,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Macedonian/strings.po b/language/Macedonian/strings.po index 0481c5743a3..28be386680f 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -74,14 +74,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -126,7 +128,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -138,12 +140,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -176,266 +178,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -543,6 +545,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -564,21 +570,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -636,7 +642,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -644,19 +650,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -859,39 +865,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -986,7 +992,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1020,68 +1026,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1090,14 +1096,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1105,7 +1111,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1113,271 +1119,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1393,57 +1399,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Norwegian/strings.po b/language/Norwegian/strings.po index aa5e2ebd28a..46ade31ca39 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -75,14 +75,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -127,7 +129,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -139,12 +141,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -177,266 +179,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -544,6 +546,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -565,21 +571,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -637,7 +643,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -645,19 +651,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -860,39 +866,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -987,7 +993,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1021,68 +1027,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1091,14 +1097,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1106,7 +1112,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1114,271 +1120,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1394,57 +1400,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Persian/strings.po b/language/Persian/strings.po index 5a863199f49..9397e0b3974 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -74,14 +74,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -126,7 +128,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -138,12 +140,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -176,266 +178,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -543,6 +545,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -564,21 +570,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -636,7 +642,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -644,19 +650,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -859,39 +865,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -986,7 +992,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1020,68 +1026,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1090,14 +1096,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1105,7 +1111,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1113,271 +1119,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1393,57 +1399,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Polish/strings.po b/language/Polish/strings.po index 843635fed3d..8ab82b9d4df 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -77,14 +77,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -129,7 +131,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -141,12 +143,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -179,266 +181,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -546,6 +548,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -567,21 +573,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -639,7 +645,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -647,19 +653,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -862,39 +868,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -989,7 +995,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1023,68 +1029,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1093,14 +1099,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1108,7 +1114,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1116,271 +1122,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1396,57 +1402,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Portuguese/strings.po b/language/Portuguese/strings.po index 37f34271c78..c8b677b034f 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -75,14 +75,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -127,7 +129,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -139,12 +141,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -177,266 +179,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -544,6 +546,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -565,21 +571,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -637,7 +643,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -645,19 +651,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -860,39 +866,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -987,7 +993,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1021,68 +1027,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1091,14 +1097,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1106,7 +1112,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1114,271 +1120,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1394,57 +1400,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Portuguese_Brazil/strings.po b/language/Portuguese_Brazil/strings.po index 154d1a1e4fd..9f1379a00fb 100644 --- a/language/Portuguese_Brazil/strings.po +++ b/language/Portuguese_Brazil/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-03-02 14:00+0100\n" "Last-Translator: Ashura-X\n" "Language-Team: MAME Language Team\n" @@ -76,14 +76,16 @@ msgid "Enabled" msgstr "Ativado" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "Ligado" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "Desligado" @@ -128,7 +130,7 @@ msgid "Mouse Device Assignment" msgstr "Atribuição do Dispositivo Mouse" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "Mapeamento de Dispositivo" @@ -140,12 +142,12 @@ msgstr "Filtro Principal" msgid "Other filter" msgstr "Outro filtro" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "^!Fabricante" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "^!Ano" @@ -178,267 +180,267 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "Mostrar Tudo" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "Esconder Filtros" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "Esconder Info/Imagem" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "Esconder Ambos" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "Fontes" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "Cores" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "Linguagem" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "Mostrar painéis laterais" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "Configurações Customizadas do UI" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "padrão" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "Fonte do UI" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "Negrito" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "Itálico" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "Linhas" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "Infos do tamanho do texto" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "Configurações das fontes do UI" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" "Texto de amostra - Lorem ipsum dolor sit amet, consectetur adipiscing elit." -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "Texto Normal" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "Cor Selecionada" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "Fundo do texto normal" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "Cor de fundo selecionada" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "Cor do Sub-item" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "Clone" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "Borda" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "Fundo" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "Chave DIP" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "Cor indisponível" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "Cor do controle deslizante" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "Fundo do visualizador GFX" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "Cor do Mouse over" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "Cor de fundo do Mouse over" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "Cor do Mouse down" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "Cor de fundo do Mouse down" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "Restaurar as cores originais" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "Configurações de cores do UI" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "Duplo-clique ou pressione %1$s para mudar o valor da cor" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "Menu de Visualização" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "Normal" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "Sub-item" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "Selecionado" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "Mouse Over" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "Opacidade" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "Vermelho" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "Verde" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "Azul" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "Escolha da paleta" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "Configurações ARGB" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "Visualização da cor" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "Branco" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "Prata" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "Cinza" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "Preto" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "Laranja" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "Amarelo" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "Violeta" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "História do Software" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "Uso do Software" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "Revisão: " -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "História" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "Mameinfo" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "Messinfo" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "Sysinfo" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "Mamescore" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "Command" @@ -546,6 +548,10 @@ msgstr "Placares" msgid "Versus" msgstr "Versus" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "Configurar Pastas" @@ -567,21 +573,21 @@ msgstr "Adicionar Pasta" msgid "Remove Folder" msgstr "Remover Pasta" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "Pressione TAB para definir" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -639,7 +645,7 @@ msgid "Wait Vertical Sync" msgstr "Aguardar Sincronismo Vertical" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "Opções de Tela" @@ -647,19 +653,19 @@ msgstr "Opções de Tela" msgid "File Already Exists - Override?" msgstr "Arquivo Já Existe - Sobrescrever?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -862,39 +868,39 @@ msgstr "Pré-Visualização da Arte" msgid "Game Over" msgstr "Fim de Jogo" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "Adicionar ou remover favoritos" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "Exportar lista exibida para arquivo" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "Exibir visualização de DATs" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "Voltar à Máquina" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "Sair" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "Voltar ao Menu Anterior" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "Automático" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "Imagens" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "Informações" @@ -989,7 +995,7 @@ msgid "Skip software parts selection menu" msgstr "Pular menu de seleção para o software em partes" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "Opções Diversas" @@ -1023,68 +1029,68 @@ msgstr "" msgid "Save machine configuration" msgstr "Salvar Configuração da Máquina" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "Filtro" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr " ^!Arquivo" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr " ^!Categoria" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "^!Configurar filtro personalizado" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "Customizar Interface" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "Configurar Diretórios" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "Opções de Som" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "Entradas Gerais" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "Salvar Configuração" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "Configurações" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "**Erro ao salvar ui.ini**" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "**Erro ao salvar %s.ini**" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "Lista de Seleção - Busca: " -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "Pressione %1$s ou clique duas vezes para selecionar" @@ -1093,14 +1099,14 @@ msgstr "Pressione %1$s ou clique duas vezes para selecionar" msgid "General Info" msgstr "Informações Gerais" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr " adicionado à lista de favoritos." -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1108,7 +1114,7 @@ msgid "" " removed from favorites list." msgstr " removido da lista de favoritos." -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1120,271 +1126,271 @@ msgstr "" "\n" "Pressione qualquer tecla (exceto ESC) para continuar." -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "Opções de configuração" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "Configurar Máquina" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "%1$s %2$s ( %3$d / %4$d máquinas (%5$d BIOS) )" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "%1$s (%2$s - %3$s) -" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "%1$s (%2$s) - " -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "%1$s Busca: %2$s_" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "Romset: %1$-.100s" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "%1$s, %2$-.100s" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "Driver é clone de: %1$-.100s" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "Driver é o principal" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "Geral: NÃO FUNCIONA" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "Geral: Proteção Não Emulada" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "Geral: Funcionando" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "Gráficos: Imperfeitos, " -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "Gráficos: OK, " -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "Som: Não Implementado" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "Som: Imperfeito" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "Som: OK" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "Software é o principal" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "Suportado: Não" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "Suportado: Parcialmente" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "Suportado: Sim" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "romset: %1$-.100s" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "Romset: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "Ano: %1$s\n" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "Fabricante: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "Driver é Clone de: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "Driver é o Principal\n" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "Geral: NÃO FUNCIONA\n" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "Geral: Proteção Não Emulada\n" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "Geral: Funcionando\n" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "Gráficos: Cores Imperfeitas\n" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "Gráficos: Imperfeitos\n" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "Gráficos: OK\n" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "Som: Não Implementado\n" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "Som: Imperfeito\n" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "Som: OK\n" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "Driver é Preliminar: %1$s\n" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "Jogo é Mecânico: %1$s\n" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "Requer Arte: %1$s\n" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "Requer Arte Clicável: %1$s\n" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "Suporta Cocktail: %1$s\n" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "Driver é Bios: %1$s\n" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "Suporta Salvar: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "Orientação da Tela: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "Horizontal" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "Requer CHD: %1$s\n" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "Checagem de Roms: OK\n" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "Checagem de Roms: ERRO\n" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "Checagem de Amostras Sonoras: Não Necessárias\n" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "Checagem de Amostras Sonoras: OK\n" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "Checagem de Amostras Sonoras: ERRO\n" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "Sem Informação Disponível" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "Uso" @@ -1400,57 +1406,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "Região: %1$s -" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "Editor: %1$s -" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "Ano: %1$s -" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "Lista de Software: %1$s -" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "Tipo de Dispositivo" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "%s Busca: %s_" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "Seleção por parte de Software" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "Seleção da Bios" diff --git a/language/Romanian/strings.po b/language/Romanian/strings.po index 7cfe5078d04..8e6244faae2 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -77,14 +77,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -129,7 +131,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -141,12 +143,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -179,266 +181,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -546,6 +548,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -567,21 +573,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -639,7 +645,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -647,19 +653,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -862,39 +868,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -989,7 +995,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1023,68 +1029,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1093,14 +1099,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1108,7 +1114,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1116,271 +1122,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1396,57 +1402,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Russian/strings.po b/language/Russian/strings.po index 60da52ae231..c85200905cf 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -79,14 +79,16 @@ msgid "Enabled" msgstr "Включен" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "Вкл" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "Выкл" @@ -131,7 +133,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "Устройства управленя" @@ -143,12 +145,12 @@ msgstr "Основной фильтр" msgid "Other filter" msgstr "Дополнительные фильтры" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -181,266 +183,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "Показать все" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "Скрыть фильтры" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "Скрыть информацию / изображение" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "Скрыть оба" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "Шрифты" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "Цвета" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "Язык" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "Скрыть боковые панели" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "Пользовательские настройки интерфейса" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "Шрифт интерфейса" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "Жирный" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "Наклонный" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "Линии" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "Настройки шрифта интерфейса" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "Обычный текст" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "Выделенный цвет" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "Обычный текст задника" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "Выделенный цвет задника" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "Клон" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "Задний фон" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "DIP-переключатель" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "Восстановить изначальные цвета" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "Настройка цветов интерфейса" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "Предпросмотр меню" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "Обычный" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "Подпункт" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "Выделенный" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "Под мышью" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "Выберите из палитры" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "- Настройки ARGB" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "Предпросмотр цвета =" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "Ревизия: " -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -548,6 +550,10 @@ msgstr "Таблицы рекордов" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "Установки папок" @@ -569,21 +575,21 @@ msgstr "Добавить папку" msgid "Remove Folder" msgstr "Удалить папку" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "Нажмите TAB для выбора" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -641,7 +647,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "Настройки видео" @@ -649,19 +655,19 @@ msgstr "Настройки видео" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -864,39 +870,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -991,7 +997,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "Дополнительные настройки" @@ -1025,68 +1031,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "Фильтр" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "Настройка интерфейса" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "Настройки путей" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "Настройки звука" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "Управление (общее)" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "Сохранить настройки" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "Настройки" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "**Ошибка при сохранении ui.ini**" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "Список выбора - Поиск: " -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1095,14 +1101,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1110,7 +1116,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1118,271 +1124,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "Изменение настроек" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "Нет информации" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "Использование" @@ -1398,57 +1404,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "Выбор BIOS:" diff --git a/language/Serbian/strings.po b/language/Serbian/strings.po index abd1e58979a..4dea222d367 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-03-02 21:46+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -79,14 +79,16 @@ msgid "Enabled" msgstr "Omogućeno" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "Uključeno" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "Isključeno" @@ -131,7 +133,7 @@ msgid "Mouse Device Assignment" msgstr "Dodeljivanje miša" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "Mapiranje uređaja" @@ -143,12 +145,12 @@ msgstr "Glavni filter" msgid "Other filter" msgstr "Drugi filter" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -181,267 +183,267 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "Prikaži sve" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "Sakrij filtere" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "Sakrij Info/Sliku" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "Sakrij oboje" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "Fontovi" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "Boje" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "Jezici" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "Prikaži bočne panele" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "Proizvoljna podešenja korisničkog interfejsa" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "Font korisničkog interfejsa" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "Podebljano" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "Ukošeno" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "Linije" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "Visina teksta za informacije" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "Podešenje fontova za korisnički interfejs" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" "Primer teksta - Lorem ipsum dolor sit amet, consectetur adipiscing elit." -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "Normalni tekst" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "Boja izabranog" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "Pozadina normalnog teksta" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "Boja pozadine za izabranu stavku" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "Boja podstavke" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "Kloniraj" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "Granica" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "Pozadina" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "DIP prekidač" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "Boja za nedostupno" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "Boja klizača" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "Boja pri prelasku miša" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "Boja pozadine pri prelasku miša" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "Vrati originalne boje" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "Podešenje boja korisničkog interfejsa" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "Probni prikaz menija" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "Normalno" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "Podstavka" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "Izabrano" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "Prelay mišem" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "Izabrati iz palete" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr " - ARGB podešenja" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "Probni prikaz boja =" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "Istorija softvera" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "Upotreba softvera" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "Revizija" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "Istorija" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "Mame - informacije" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "Mess - informacije" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "Systemske informacije" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "Mamescore" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "Komanda" @@ -549,6 +551,10 @@ msgstr "Najbolji rezultata" msgid "Versus" msgstr "Versus ekrani" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "Podešenje direktorijuma" @@ -570,21 +576,21 @@ msgstr "Dodaj direktorijum" msgid "Remove Folder" msgstr "Ukloni direktorijum" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "Pritisnite TAB da podesite" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -642,7 +648,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "Opcije prikaza" @@ -650,19 +656,19 @@ msgstr "Opcije prikaza" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "Ne" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "Da" @@ -865,39 +871,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "Podešenje kontrola (ova mašina)" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "Izlaz" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "Povratak u prethodni meni" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -998,7 +1004,7 @@ msgid "Skip software parts selection menu" msgstr "Preskoči meni sa izborom softverskih delova" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "Razne opcije" @@ -1032,57 +1038,57 @@ msgstr "" msgid "Save machine configuration" msgstr "Sačuvaj konfiguraciju mašine" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "Filter" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "Prilagodi korisnički interfejs" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "Konfiguracija direktorijuma" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "Opcije za zvuk" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "Globalne kontrole" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "Sačuvaj konfiguraciju" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "Podešenja" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "**Greška prilikom snimanja ui.ini**" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "**Greška prlikom zapisivanja %s.ini**" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" @@ -1092,11 +1098,11 @@ msgstr "" " Konfiguracija sačuvana \n" "\n" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "Izborna lista - pretraga:" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1105,7 +1111,7 @@ msgstr "" msgid "General Info" msgstr "Opšte informacije" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" @@ -1114,7 +1120,7 @@ msgstr "" "%s\n" " dodato u listu omiljenih" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1124,7 +1130,7 @@ msgstr "" "%s\n" " izbrisano iz liste omiljenih." -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1136,260 +1142,260 @@ msgstr "" "\n" "Pritisnite bilo koji taster (osim ESC) za nastavak." -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "Konfiguracija opcija" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "Konfiguracija mašine" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "%1$s %2$s ( %3$d / %4$d mašine (%5$d BIOS) )" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "%1$s (%2$s - %3$s) - " -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "%1$s (%2$s) - " -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "%1$s Pretraga: %2$s_" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "ROM skup: %1$-.100s" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "%1$s, %2$-.100s" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "Drajver je klon od: %1$-.100s" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "Drajver je predak" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "Uopšteno: NE RADI" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "Uopšteno: Zaštita nije emulirana" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "Uopšteno: radi" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "Grafika: nesavršena, " -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "Grafika: OK, " -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "Zvuk: nije implementiran" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "Zvuk: nesavršen" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "Zvuk: OK" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "Sistem: %1$-.100s" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "Softver je klon od: %1$-.100s" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "Softver je predak" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "Podržano: ne" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "Podržano: delimično" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "Podržano: da" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "ROM skup: %1$-.100s" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "ROM skup: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "Godina: %1$s\n" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "Proizvođač: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "Drajver je klon od: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "Drajver je predak\n" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "Uopšteno: NE RADI\n" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "Uopšteno: Zaštita nije emulirana\n" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "Uopšteno: radi\n" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "Grafika: nesavršene boje\n" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "Grafika: nesavršena\n" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "Grafika: OK\n" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "Zvuk: nije implementiran\n" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "Zvuk: nesavršen\n" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "Zvuk: OK\n" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "Drajver je okosnica: %s\n" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "Igra je mehanička: %1$s\n" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "Zahteva ilustracije: %1$s\n" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "Zahteva ilustracije na koje moze da se klikne: %1$s\n" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "Podržava \"koktel\" mod: %1$s\n" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "Drajver je BIOS: %1$s\n" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "Podržava snimanje stanja igre: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "Orijentacija ekrana: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "Vertikalno" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "Horizontalno" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "Zahteva CHD: %1$s\n" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "Provera ROM-ova: OK\n" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "Provera ROM-ova: neuspešna\n" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "Provera semplova: nije neophodna\n" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "Provera semplova: OK\n" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "Provera semplova: neuspešna\n" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" @@ -1397,12 +1403,12 @@ msgstr "" "Provera ROM-ova: onemogućena\n" "Provera semplova: onemogućena\n" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "Informacije nisu dostupne" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "Upotreba" @@ -1418,57 +1424,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "%1$s %2$s ( %3$d / %4$d softveri )" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "Drajver: \"%1$s\" lista softvera " -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "Oblast: %1$s -" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "Izdavač: %1$s -" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "Godina: %1$s -" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "Lista softvera : %1$s -" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "Tip uređaja: %1$s -" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "%s Pretraga: %s_" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "%1$-.100s" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "Izbor dela softvera:" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "Izbor BIOS-a:" diff --git a/language/Serbian_Cyrillic/strings.po b/language/Serbian_Cyrillic/strings.po index 23ec8e142ca..8e73fd3bc2a 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-23 12:43+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -79,14 +79,16 @@ msgid "Enabled" msgstr "Омогућeно" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "Укључeно" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "Искључeно" @@ -131,7 +133,7 @@ msgid "Mouse Device Assignment" msgstr "Додeљивањe миша" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "Мапирањe урeђаjа" @@ -143,12 +145,12 @@ msgstr "Главни филтeр" msgid "Other filter" msgstr "Други филтeр" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -181,267 +183,267 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "Прикажи свe" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "Сакриj филтeрe" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "Сакриj Инфо/Слику" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "Сакриj обоje" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "Фонтови" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "Боje" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "Јeзици" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "Прикажи бочнe панeлe" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "Произвољна подeшeња корисничког интeрфejса" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "Фонт корисничког интeрфejса" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "Подeбљано" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "Укошeно" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "Линиje" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "Висина тeкста за информациje" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "Подeшeњe фонтова за кориснички интeрфejс" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" "Примeр тeкста - Лорeм ипсум долор сит амeт, цонсeцтeтур адиписцинг eлит." -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "Нормални тeкст" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "Боjа изабраног" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "Позадина нормалног тeкста" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "Боjа позадинe за изабрану ставку" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "Боjа подставкe" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "Клонираj" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "Граница" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "Позадина" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "ДИП прeкидач" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "Боjа за нeдоступно" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "Боjа клизача" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "Боjа при прeласку миша" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "Боjа позадинe при прeласку миша" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "Врати оригиналнe боje" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "Подeшeњe боjа корисничког интeрфejса" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "Пробни приказ мeниjа" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "Нормално" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "Подставка" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "Изабрано" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "Прeлаз мишeм" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "Изабрати из палeтe" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr " - АРГБ подeшeња" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "Пробни приказ боjа =" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "Историjа софтвeра" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "Употрeба софтвeра" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "Рeвизиjа" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "Историjа" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "MAME - информациje" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "MESS - информациje" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "Систeмскe информациje" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "Мамeсцорe" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "Команда" @@ -549,6 +551,10 @@ msgstr "Наjбољи рeзултати" msgid "Versus" msgstr "Вeрсус eкрани" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "Подeшeњe дирeкториjума" @@ -570,21 +576,21 @@ msgstr "Додај директоријум" msgid "Remove Folder" msgstr "Уклони дирeкториjум" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "Притиснитe ТАБ да подeситe" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -642,7 +648,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "Опциje приказа" @@ -650,19 +656,19 @@ msgstr "Опциje приказа" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "Нe" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "Да" @@ -865,39 +871,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "Подeшeњe контрола (ова машина)" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "Излаз" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "Повратак у прeтходни мeни" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -998,7 +1004,7 @@ msgid "Skip software parts selection menu" msgstr "Прeскочи мeни са избором софтвeрских дeлова" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "Разнe опциje" @@ -1032,57 +1038,57 @@ msgstr "" msgid "Save machine configuration" msgstr "Сачуваj конфигурациjу машинe" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "Филтeр" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "Прилагоди кориснички интeрфejс" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "Конфигурациjа дирeкториjума" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "Опциje за звук" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "Глобалнe контролe" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "Сачуваj конфигурациjу" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "Подeшeња" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "**Грeшка приликом снимања ui.ini**" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "**Грeшка прликом записивања %s.ini**" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" @@ -1092,11 +1098,11 @@ msgstr "" " Конфигурациjа сачувана \n" "\n" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "Изборна листа - прeтрага:" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1105,7 +1111,7 @@ msgstr "" msgid "General Info" msgstr "Општe информациje" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" @@ -1114,7 +1120,7 @@ msgstr "" "%s\n" " додато у листу омиљeних" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1124,7 +1130,7 @@ msgstr "" "%с\n" " избрисано из листe омиљeних." -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1136,260 +1142,260 @@ msgstr "" "\n" "Притиснитe било коjи тастeр (осим ЕСЦ) за наставак." -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "Конфигурациjа опциjа" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "Конфигурациjа машинe" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "%1$s %2$s ( %3$d / %4$d машинe (%5$d БИОС) )" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "%1$s Прeтрага: %2$s_" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "РОМ скуп: %1$-.100s" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "Драjвeр je клон од: %1$-.100s" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "Драjвeр je прeдак" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "Уопштeно: НЕ РАДИ" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "Уопштeно: Заштита ниje eмулирана" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "Уопштeно: ради" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "Графика: нeсавршeна, " -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "Графика: ОК, " -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "Звук: ниje имплeмeнтиран" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "Звук: нeсавршeн" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "Звук: ОК" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "Систeм: %1$-.100s" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "Софтвeр je клон од: %1$-.100s" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "Софтвeр je прeдак" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "Подржано: нe" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "Подржано: дeлимично" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "Подржано: да" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "РОМ скуп: %1$-.100s" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "РОМ скуп: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "Година: %1$s\n" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "Произвођач: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "Драjвeр je клон од: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "Драjвeр je прeдак\n" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "Уопштeно: НЕ РАДИ\n" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "Уопштeно: Заштита ниje eмулирана\n" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "Уопштeно: ради\n" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "Графика: нeсавршeнe боje\n" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "Графика: нeсавршeна\n" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "Графика: ОК\n" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "Звук: ниje имплeмeнтиран\n" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "Звук: нeсавршeн\n" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "Звук: ОК\n" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "Драjвeр je окосница: %1$s\n" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "Игра je мeханичка: %1$s\n" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "Захтeва илустрациje: %1$s\n" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "Захтeва илустрациje на коje мозe да сe кликнe: %1$s\n" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "Подржава \"коктeл\" мод: %1$s\n" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "Драjвeр je БИОС: %1$s\n" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "Подржава снимањe стања игрe: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "Ориjeнтациjа eкрана: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "Вeртикално" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "Хоризонтално" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "Захтeва CHD: %1$s\n" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "Провeра РОМ-ова: ОК\n" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "Провeра РОМ-ова: нeуспeшна\n" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "Провeра сeмплова: ниje нeопходна\n" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "Провeра сeмплова: ОК\n" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "Провeра сeмплова: нeуспeшна\n" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" @@ -1397,12 +1403,12 @@ msgstr "" "Провeра РОМ-ова: онeмогућeна\n" "Провeра сeмплова: онeмогућeна\n" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "Информациje нису доступнe" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "Употрeба" @@ -1418,57 +1424,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "%1$s %2$s ( %3$d / %4$d софтвeри )" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "Драjвeр: \"%1$s\" листа софтвeра " -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "Област: %1$s -" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "Издавач: %1$s -" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "Година: %1$s -" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "Листа софтвeра : %1$s -" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "Тип урeђаjа: %1$s -" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "%s Прeтрага: %s_" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "Избор дeла софтвeра:" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "Избор БИОС-а:" diff --git a/language/Slovak/strings.po b/language/Slovak/strings.po index 08325551f7a..ad7bc60a5e9 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -76,14 +76,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -128,7 +130,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -140,12 +142,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -178,266 +180,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -545,6 +547,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -566,21 +572,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -638,7 +644,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -646,19 +652,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -861,39 +867,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -988,7 +994,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1022,68 +1028,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1092,14 +1098,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1107,7 +1113,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1115,271 +1121,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1395,57 +1401,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Slovenian/strings.po b/language/Slovenian/strings.po index 07bb214db0a..343df2d4fc5 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -77,14 +77,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -129,7 +131,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -141,12 +143,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -179,266 +181,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -546,6 +548,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -567,21 +573,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -639,7 +645,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -647,19 +653,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -862,39 +868,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -989,7 +995,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1023,68 +1029,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1093,14 +1099,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1108,7 +1114,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1116,271 +1122,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1396,57 +1402,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Spanish/strings.po b/language/Spanish/strings.po index ed005bed6e5..821c9b60b5d 100644 --- a/language/Spanish/strings.po +++ b/language/Spanish/strings.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-03-05 13:02+0100\n" "Last-Translator: Ismael Ferreras Morezuelas <swyterzone+mame@gmail.com>\n" "Language-Team: Español; Castellano <>\n" @@ -80,14 +80,16 @@ msgid "Enabled" msgstr "Activado" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "Sí" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "No" @@ -132,7 +134,7 @@ msgid "Mouse Device Assignment" msgstr "Asignación de ratones" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "Mapeado de mandos" @@ -144,12 +146,12 @@ msgstr "Filtro principal" msgid "Other filter" msgstr "Otros filtros" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "^!Fabricante" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "^!Año" @@ -182,268 +184,268 @@ msgstr "^!Tipo de dispositivo" msgid "^!Region" msgstr "^!Región" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "Mostrar todo" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "Ocultar filtros" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "Ocultar detalles/imagen" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "Ocultar ambos" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "Tipografía" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "Colores" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "Idioma" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "Mostrar paneles laterales" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "Ajustes de interfaz" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "predeterminado" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "Tipografía de interfaz" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "Negrita" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "Cursiva" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "Líneas" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "Tamaño del texto informativo" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "Ajustes tipográficos de interfaz" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" "Texto de ejemplo - Lorem ipsum dolor sit amet, consectetur adipiscing elit. " "Pingüino; ñame en ábaco." -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "Texto normal" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "Texto seleccionado" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "Fondo del texto normal" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "Fondo del texto seleccionado" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "Color elem. secundarios" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "Copiar" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "Borde" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "Fondo" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "Interruptor DIP" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "Color no disponible" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "Color del control deslizante" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "Fondo del visor de efectos" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "Color al resaltar con ratón" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "Fondo al resaltar con ratón" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "Color al seleccionar con ratón" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "Fondo al seleccionar con ratón" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "Restaurar colores originales" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "Ajustes de color de interfaz" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "Vista previa" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "Normal" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "Elem. secundario" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "Seleccionado" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "Resaltado" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "Transparencia" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "Rojo" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "Verde" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "Azul" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "Elegir colores más básicos" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr " - Ajustes ARGB" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "Vista previa =" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "Blanco" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "Plateado" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "Gris" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "Negro" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "Naranja" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "Amarillo" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "Violeta" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "Historial de cambios" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "Forma de uso" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "Revisión: " -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "Historial" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "Información de MAME" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "Información de MESS" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "Información del sistema" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "Puntuación MAME" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "Órden" @@ -551,6 +553,10 @@ msgstr "Puntuaciones" msgid "Versus" msgstr "Versus" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "Ajustes de carpeta" @@ -572,21 +578,21 @@ msgstr "Añadir carpeta" msgid "Remove Folder" msgstr "Borrar carpeta" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "Cambiar carpeta %1$s - Buscar: %2$s_" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "Añadir carpeta %1$s - Buscar: %2$s_" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "Pulsa TAB para fijar" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "Borrar carpeta %1$s" @@ -644,7 +650,7 @@ msgid "Wait Vertical Sync" msgstr "Esperar a la sincronización vertical" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "Ajustes visuales" @@ -652,19 +658,19 @@ msgstr "Ajustes visuales" msgid "File Already Exists - Override?" msgstr "El archivo ya existe ¿Quieres sobreescribirlo?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "No" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "Sí" @@ -869,39 +875,39 @@ msgstr "Vista previa de arte" msgid "Game Over" msgstr "Fin del juego" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "Añadir o borrar de favoritos" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "Exportar esta lista a un archivo" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "Mostrar vista de DATs" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "Volver a la máquina" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "Salir" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "Volver al menú anterior" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "Automát." -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "Imágenes" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "Informaciones" @@ -1002,7 +1008,7 @@ msgid "Skip software parts selection menu" msgstr "Saltar el menú de selección de software" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "Otras opciones" @@ -1036,57 +1042,57 @@ msgstr "De ejemplo" msgid "Save machine configuration" msgstr "Guardar ajustes de máquina" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "Filtro" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr " ^!Archivo" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr " ^!Categoría" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "^!Aplicar filtro personalizado" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "Personalizar interfaz" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "Configurar carpetas" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "Opciones de sonido" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "Entrada general" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "Guardar configuración" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "Ajustes" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "**Error al guardar «ui.ini»**" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "Error al guardar «%s.ini»**" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" @@ -1096,11 +1102,11 @@ msgstr "" " Se ha guardado la configuración \n" "\n" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "Lista de selección - Buscar: " -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1109,7 +1115,7 @@ msgstr "" msgid "General Info" msgstr "Información general" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" @@ -1118,7 +1124,7 @@ msgstr "" "%s\n" " añadido a la lista de favoritos." -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1128,7 +1134,7 @@ msgstr "" "%s\n" " eliminado de la lista de favoritos." -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1140,260 +1146,260 @@ msgstr "" "\n" "Pulsa cualquier tecla menos ESC para continuar." -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "Configurar opciones" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "Configurar máquina" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "%1$s %2$s ( %3$d / %4$d máquinas (%5$d BIOS) )" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "%1$s (%2$s - %3$s) - " -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "%1$s (%2$s) - " -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "%1$s Buscar: %2$s_" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "Conjunto de ROMs: %1$-.100s" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "%1$s, %2$-.100s" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "El controlador es un clon de: %1$-.100s" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "Es un controlador padre" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "En general: NO FUNCIONA" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "En general: Protección sin emular" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "En general: Funcionando" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "Gráficos: Imperfectos," -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "Gráficos: Aceptables, " -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "Sonido: Por hacer" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "Sonido: Imperfecto" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "Sonido: Aceptable" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "Sistema: %1$-.100s" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "El software es un clon de: %1$-.100s" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "Es un software padre" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "Soportado: No" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "Soportado: Parcialmente" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "Soportado: Sí" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "conjunto de ROMs: %1$-.100s" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "Conjunto de ROMs: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "Año: %1$s\n" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "Fabricante: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "El controlador es un clon de: %1$-.100s\n" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "Es un controlador padre\n" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "En general: NO FUNCIONA\n" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "En general: Protección sin emular\n" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "En general: Funcionando\n" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "Gráficos: Colores imperfectos\n" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "Gráficos: Imperfectos\n" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "Gráficos: Aceptables\n" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "Sonido: Por hacer\n" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "Sonido: Imperfecto\n" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "Sonido: Aceptable\n" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "El controlador es esqueleto: %1$s\n" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "El juego es mecánico: %1$s\n" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "Necesita arte: %1$s\n" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "Necesita arte clicable: %1$s\n" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "Soporta cóctel: %1$s\n" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "El controlador es una BIOS: %1$s\n" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "Permite guardar: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "Orientación de pantalla: %1$s\n" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "Vertical" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "Horizontal" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "Necesita CHD: %1$s\n" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "Cumple con la auditoría de ROMs: SÍ\n" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "Cumple con la auditoría de ROMs: NO\n" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "Cumple con la auditoría de las muestras: Innecesaria\n" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "Cumple con la auditoría de las muestras: BIEN\n" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "Cumple con la auditoría de las muestras: MAL\n" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" @@ -1401,12 +1407,12 @@ msgstr "" "Cumple con la auditoría de las ROMs: Desactivado\n" "Cumple con la auditoría de las muestras: Desactivado\n" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "No hay información disponible" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "Uso" @@ -1426,57 +1432,57 @@ msgstr "" "\n" "Pulsa cualquier tecla menos ESC para continuar." -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "%1$s %2$s ( %3$d / %4$d softwares )" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "Controlador: \"%1$s\" lista de software " -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "Región: %1$s -" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "Editor: %1$s -" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "Año: %1$s -" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "Lista de software: %1$s -" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "Tipo de dispositivo: %1$s -" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "%s Buscar: %s_" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "%1$-.100s" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "Selección de partes de software:" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "Selección de BIOS:" diff --git a/language/Spanish_Mexico/strings.po b/language/Spanish_Mexico/strings.po index 2beb269b927..756644e6c67 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -76,14 +76,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -128,7 +130,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -140,12 +142,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -178,266 +180,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -545,6 +547,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -566,21 +572,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -638,7 +644,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -646,19 +652,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -861,39 +867,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -988,7 +994,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1022,68 +1028,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1092,14 +1098,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1107,7 +1113,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1115,271 +1121,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1395,57 +1401,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Swedish/strings.po b/language/Swedish/strings.po index 042d80c412f..438f49a3a67 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -75,14 +75,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -127,7 +129,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -139,12 +141,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -177,266 +179,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -544,6 +546,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -565,21 +571,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -637,7 +643,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -645,19 +651,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -860,39 +866,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -987,7 +993,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1021,68 +1027,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1091,14 +1097,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1106,7 +1112,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1114,271 +1120,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1394,57 +1400,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Thai/strings.po b/language/Thai/strings.po index a55affa283c..129dab8e2d2 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -74,14 +74,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -126,7 +128,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -138,12 +140,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -176,266 +178,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -543,6 +545,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -564,21 +570,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -636,7 +642,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -644,19 +650,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -859,39 +865,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -986,7 +992,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1020,68 +1026,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1090,14 +1096,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1105,7 +1111,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1113,271 +1119,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1393,57 +1399,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Turkish/strings.po b/language/Turkish/strings.po index be82b1e3102..89ce188f063 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -76,14 +76,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -128,7 +130,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -140,12 +142,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -178,266 +180,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -545,6 +547,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -566,21 +572,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -638,7 +644,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -646,19 +652,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -861,39 +867,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -988,7 +994,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1022,68 +1028,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1092,14 +1098,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1107,7 +1113,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1115,271 +1121,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1395,57 +1401,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Ukrainian/strings.po b/language/Ukrainian/strings.po index 5a620b87e8a..964a024ba13 100644 --- a/language/Ukrainian/strings.po +++ b/language/Ukrainian/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -76,14 +76,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -128,7 +130,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -140,12 +142,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -178,266 +180,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -545,6 +547,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -566,21 +572,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -638,7 +644,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -646,19 +652,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -861,39 +867,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -988,7 +994,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1022,68 +1028,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1092,14 +1098,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1107,7 +1113,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1115,271 +1121,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1395,57 +1401,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/language/Vietnamese/strings.po b/language/Vietnamese/strings.po index 6a5166694d2..a410b75f6b8 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: 2016-03-08 02:22+0100\n" +"POT-Creation-Date: 2016-03-18 22:01+0100\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -75,14 +75,16 @@ msgid "Enabled" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:674 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:675 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "On" msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 -#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:677 -#: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 +#: src/emu/ui/dsplmenu.cpp:184 src/emu/ui/menu.cpp:678 +#: src/emu/ui/miscmenu.cpp:637 src/emu/ui/sndmenu.cpp:134 +#: src/emu/ui/sndmenu.cpp:136 msgid "Off" msgstr "" @@ -127,7 +129,7 @@ msgid "Mouse Device Assignment" msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 -#: src/emu/ui/optsmenu.cpp:268 +#: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" msgstr "" @@ -139,12 +141,12 @@ msgstr "" msgid "Other filter" msgstr "" -#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:239 +#: src/emu/ui/custmenu.cpp:174 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" msgstr "" #: src/emu/ui/custmenu.cpp:183 src/emu/ui/custmenu.cpp:468 -#: src/emu/ui/optsmenu.cpp:247 +#: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" msgstr "" @@ -177,266 +179,266 @@ msgstr "" msgid "^!Region" msgstr "" -#: src/emu/ui/custui.cpp:20 +#: src/emu/ui/custui.cpp:22 msgid "Show All" msgstr "" -#: src/emu/ui/custui.cpp:21 +#: src/emu/ui/custui.cpp:23 msgid "Hide Filters" msgstr "" -#: src/emu/ui/custui.cpp:22 +#: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" msgstr "" -#: src/emu/ui/custui.cpp:23 +#: src/emu/ui/custui.cpp:25 msgid "Hide Both" msgstr "" -#: src/emu/ui/custui.cpp:139 +#: src/emu/ui/custui.cpp:141 msgid "Fonts" msgstr "" -#: src/emu/ui/custui.cpp:140 +#: src/emu/ui/custui.cpp:142 msgid "Colors" msgstr "" -#: src/emu/ui/custui.cpp:145 src/emu/ui/dirmenu.cpp:33 +#: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" msgstr "" -#: src/emu/ui/custui.cpp:149 +#: src/emu/ui/custui.cpp:151 msgid "Show side panels" msgstr "" -#: src/emu/ui/custui.cpp:164 src/emu/ui/custui.cpp:184 +#: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" msgstr "" -#: src/emu/ui/custui.cpp:268 +#: src/emu/ui/custui.cpp:244 msgid "default" msgstr "" -#: src/emu/ui/custui.cpp:371 +#: src/emu/ui/custui.cpp:347 msgid "UI Font" msgstr "" -#: src/emu/ui/custui.cpp:375 +#: src/emu/ui/custui.cpp:352 msgid "Bold" msgstr "" -#: src/emu/ui/custui.cpp:376 +#: src/emu/ui/custui.cpp:353 msgid "Italic" msgstr "" -#: src/emu/ui/custui.cpp:381 +#: src/emu/ui/custui.cpp:358 msgid "Lines" msgstr "" -#: src/emu/ui/custui.cpp:387 +#: src/emu/ui/custui.cpp:364 msgid "Infos text size" msgstr "" -#: src/emu/ui/custui.cpp:404 +#: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" msgstr "" -#: src/emu/ui/custui.cpp:431 +#: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -#: src/emu/ui/custui.cpp:529 +#: src/emu/ui/custui.cpp:506 msgid "Normal text" msgstr "" -#: src/emu/ui/custui.cpp:530 +#: src/emu/ui/custui.cpp:507 msgid "Selected color" msgstr "" -#: src/emu/ui/custui.cpp:531 +#: src/emu/ui/custui.cpp:508 msgid "Normal text background" msgstr "" -#: src/emu/ui/custui.cpp:532 +#: src/emu/ui/custui.cpp:509 msgid "Selected background color" msgstr "" -#: src/emu/ui/custui.cpp:533 +#: src/emu/ui/custui.cpp:510 msgid "Subitem color" msgstr "" -#: src/emu/ui/custui.cpp:534 src/emu/ui/custui.cpp:629 +#: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" msgstr "" -#: src/emu/ui/custui.cpp:535 +#: src/emu/ui/custui.cpp:512 msgid "Border" msgstr "" -#: src/emu/ui/custui.cpp:536 +#: src/emu/ui/custui.cpp:513 msgid "Background" msgstr "" -#: src/emu/ui/custui.cpp:537 +#: src/emu/ui/custui.cpp:514 msgid "Dipswitch" msgstr "" -#: src/emu/ui/custui.cpp:538 +#: src/emu/ui/custui.cpp:515 msgid "Unavailable color" msgstr "" -#: src/emu/ui/custui.cpp:539 +#: src/emu/ui/custui.cpp:516 msgid "Slider color" msgstr "" -#: src/emu/ui/custui.cpp:540 +#: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" msgstr "" -#: src/emu/ui/custui.cpp:541 +#: src/emu/ui/custui.cpp:518 msgid "Mouse over color" msgstr "" -#: src/emu/ui/custui.cpp:542 +#: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" msgstr "" -#: src/emu/ui/custui.cpp:543 +#: src/emu/ui/custui.cpp:520 msgid "Mouse down color" msgstr "" -#: src/emu/ui/custui.cpp:544 +#: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" msgstr "" -#: src/emu/ui/custui.cpp:547 +#: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" msgstr "" -#: src/emu/ui/custui.cpp:563 +#: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" msgstr "" -#: src/emu/ui/custui.cpp:591 +#: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -#: src/emu/ui/custui.cpp:617 +#: src/emu/ui/custui.cpp:594 msgid "Menu Preview" msgstr "" -#: src/emu/ui/custui.cpp:625 +#: src/emu/ui/custui.cpp:602 msgid "Normal" msgstr "" -#: src/emu/ui/custui.cpp:626 +#: src/emu/ui/custui.cpp:603 msgid "Subitem" msgstr "" -#: src/emu/ui/custui.cpp:627 +#: src/emu/ui/custui.cpp:604 msgid "Selected" msgstr "" -#: src/emu/ui/custui.cpp:628 +#: src/emu/ui/custui.cpp:605 msgid "Mouse Over" msgstr "" -#: src/emu/ui/custui.cpp:860 src/emu/ui/custui.cpp:863 +#: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" msgstr "" -#: src/emu/ui/custui.cpp:868 src/emu/ui/custui.cpp:871 -#: src/emu/ui/custui.cpp:1030 +#: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 +#: src/emu/ui/custui.cpp:1007 msgid "Red" msgstr "" -#: src/emu/ui/custui.cpp:876 src/emu/ui/custui.cpp:879 -#: src/emu/ui/custui.cpp:1033 +#: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 +#: src/emu/ui/custui.cpp:1010 msgid "Green" msgstr "" -#: src/emu/ui/custui.cpp:884 src/emu/ui/custui.cpp:887 -#: src/emu/ui/custui.cpp:1034 +#: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 +#: src/emu/ui/custui.cpp:1011 msgid "Blue" msgstr "" -#: src/emu/ui/custui.cpp:890 +#: src/emu/ui/custui.cpp:867 msgid "Choose from palette" msgstr "" -#: src/emu/ui/custui.cpp:906 +#: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" msgstr "" -#: src/emu/ui/custui.cpp:930 +#: src/emu/ui/custui.cpp:907 msgid "Color preview =" msgstr "" -#: src/emu/ui/custui.cpp:1026 +#: src/emu/ui/custui.cpp:1003 msgid "White" msgstr "" -#: src/emu/ui/custui.cpp:1027 +#: src/emu/ui/custui.cpp:1004 msgid "Silver" msgstr "" -#: src/emu/ui/custui.cpp:1028 +#: src/emu/ui/custui.cpp:1005 msgid "Gray" msgstr "" -#: src/emu/ui/custui.cpp:1029 +#: src/emu/ui/custui.cpp:1006 msgid "Black" msgstr "" -#: src/emu/ui/custui.cpp:1031 +#: src/emu/ui/custui.cpp:1008 msgid "Orange" msgstr "" -#: src/emu/ui/custui.cpp:1032 +#: src/emu/ui/custui.cpp:1009 msgid "Yellow" msgstr "" -#: src/emu/ui/custui.cpp:1035 +#: src/emu/ui/custui.cpp:1012 msgid "Violet" msgstr "" -#: src/emu/ui/datmenu.cpp:59 +#: src/emu/ui/datmenu.cpp:61 msgid "Software History" msgstr "" -#: src/emu/ui/datmenu.cpp:61 +#: src/emu/ui/datmenu.cpp:63 msgid "Software Usage" msgstr "" -#: src/emu/ui/datmenu.cpp:187 +#: src/emu/ui/datmenu.cpp:189 msgid "Revision: " msgstr "" -#: src/emu/ui/datmenu.cpp:277 src/emu/ui/selgame.cpp:39 -#: src/emu/ui/selgame.cpp:2173 src/emu/ui/selgame.cpp:2182 -#: src/emu/ui/selsoft.cpp:1563 src/emu/ui/selsoft.cpp:1581 -#: src/emu/ui/selsoft.cpp:1590 +#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:39 +#: src/emu/ui/selgame.cpp:2192 src/emu/ui/selgame.cpp:2201 +#: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 +#: src/emu/ui/selsoft.cpp:1603 msgid "History" msgstr "" -#: src/emu/ui/datmenu.cpp:279 src/emu/ui/selgame.cpp:40 +#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:281 src/emu/ui/selgame.cpp:42 +#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:42 msgid "Messinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:283 src/emu/ui/selgame.cpp:41 +#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" msgstr "" -#: src/emu/ui/datmenu.cpp:285 src/emu/ui/selgame.cpp:44 +#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:44 msgid "Mamescore" msgstr "" -#: src/emu/ui/datmenu.cpp:287 src/emu/ui/selgame.cpp:43 +#: src/emu/ui/datmenu.cpp:289 src/emu/ui/selgame.cpp:43 msgid "Command" msgstr "" @@ -544,6 +546,10 @@ msgstr "" msgid "Versus" msgstr "" +#: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 +msgid "Covers" +msgstr "" + #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" msgstr "" @@ -565,21 +571,21 @@ msgstr "" msgid "Remove Folder" msgstr "" -#: src/emu/ui/dirmenu.cpp:499 +#: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:500 +#: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" msgstr "" -#: src/emu/ui/dirmenu.cpp:537 +#: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" msgstr "" -#: src/emu/ui/dirmenu.cpp:643 +#: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" msgstr "" @@ -637,7 +643,7 @@ msgid "Wait Vertical Sync" msgstr "" #: src/emu/ui/dsplmenu.cpp:204 src/emu/ui/dsplmenu.cpp:224 -#: src/emu/ui/optsmenu.cpp:265 +#: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "" @@ -645,19 +651,19 @@ msgstr "" msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1598 -#: src/emu/ui/selgame.cpp:1599 src/emu/ui/selgame.cpp:1600 -#: src/emu/ui/selgame.cpp:1601 src/emu/ui/selgame.cpp:1602 -#: src/emu/ui/selgame.cpp:1603 src/emu/ui/selgame.cpp:1604 -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1612 +#: src/emu/ui/selgame.cpp:1613 src/emu/ui/selgame.cpp:1614 +#: src/emu/ui/selgame.cpp:1615 src/emu/ui/selgame.cpp:1616 +#: src/emu/ui/selgame.cpp:1617 src/emu/ui/selgame.cpp:1618 +#: src/emu/ui/selgame.cpp:1627 msgid "Yes" msgstr "" @@ -860,39 +866,39 @@ msgstr "" msgid "Game Over" msgstr "" -#: src/emu/ui/menu.cpp:63 +#: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" msgstr "" -#: src/emu/ui/menu.cpp:64 +#: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" msgstr "" -#: src/emu/ui/menu.cpp:65 +#: src/emu/ui/menu.cpp:66 msgid "Show DATs view" msgstr "" -#: src/emu/ui/menu.cpp:252 +#: src/emu/ui/menu.cpp:253 msgid "Return to Machine" msgstr "" -#: src/emu/ui/menu.cpp:256 src/emu/ui/menu.cpp:258 +#: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" msgstr "" -#: src/emu/ui/menu.cpp:263 src/emu/ui/menu.cpp:265 +#: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" msgstr "" -#: src/emu/ui/menu.cpp:680 +#: src/emu/ui/menu.cpp:681 msgid "Auto" msgstr "" -#: src/emu/ui/menu.cpp:2090 +#: src/emu/ui/menu.cpp:2117 msgid "Images" msgstr "" -#: src/emu/ui/menu.cpp:2091 +#: src/emu/ui/menu.cpp:2118 msgid "Infos" msgstr "" @@ -987,7 +993,7 @@ msgid "Skip software parts selection menu" msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 -#: src/emu/ui/optsmenu.cpp:267 +#: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" msgstr "" @@ -1021,68 +1027,68 @@ msgstr "" msgid "Save machine configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:217 +#: src/emu/ui/optsmenu.cpp:214 msgid "Filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:226 +#: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" msgstr "" -#: src/emu/ui/optsmenu.cpp:231 +#: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" msgstr "" -#: src/emu/ui/optsmenu.cpp:254 +#: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" msgstr "" -#: src/emu/ui/optsmenu.cpp:262 +#: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" msgstr "" -#: src/emu/ui/optsmenu.cpp:263 +#: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" msgstr "" -#: src/emu/ui/optsmenu.cpp:266 src/emu/ui/sndmenu.cpp:150 +#: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" msgstr "" -#: src/emu/ui/optsmenu.cpp:269 +#: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" msgstr "" -#: src/emu/ui/optsmenu.cpp:271 +#: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" msgstr "" -#: src/emu/ui/optsmenu.cpp:285 src/emu/ui/optsmenu.cpp:305 +#: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" msgstr "" -#: src/emu/ui/optsmenu.cpp:325 +#: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:372 +#: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" msgstr "" -#: src/emu/ui/optsmenu.cpp:376 +#: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" msgstr "" -#: src/emu/ui/selector.cpp:152 +#: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " msgstr "" -#: src/emu/ui/selector.cpp:181 +#: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" msgstr "" @@ -1091,14 +1097,14 @@ msgstr "" msgid "General Info" msgstr "" -#: src/emu/ui/selgame.cpp:432 src/emu/ui/selsoft.cpp:278 +#: src/emu/ui/selgame.cpp:433 src/emu/ui/selsoft.cpp:278 #, c-format msgid "" "%s\n" " added to favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:438 src/emu/ui/selgame.cpp:447 +#: src/emu/ui/selgame.cpp:439 src/emu/ui/selgame.cpp:448 #: src/emu/ui/selsoft.cpp:283 #, c-format msgid "" @@ -1106,7 +1112,7 @@ msgid "" " removed from favorites list." msgstr "" -#: src/emu/ui/selgame.cpp:508 +#: src/emu/ui/selgame.cpp:509 msgid "" "The selected machine is missing one or more required ROM or CHD images. " "Please select a different machine.\n" @@ -1114,271 +1120,271 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selgame.cpp:647 src/emu/ui/simpleselgame.cpp:262 +#: src/emu/ui/selgame.cpp:648 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" msgstr "" -#: src/emu/ui/selgame.cpp:648 +#: src/emu/ui/selgame.cpp:649 msgid "Configure Machine" msgstr "" -#: src/emu/ui/selgame.cpp:804 +#: src/emu/ui/selgame.cpp:806 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" msgstr "" -#: src/emu/ui/selgame.cpp:814 +#: src/emu/ui/selgame.cpp:816 #, c-format msgid "%1$s (%2$s - %3$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:821 src/emu/ui/selgame.cpp:827 +#: src/emu/ui/selgame.cpp:823 src/emu/ui/selgame.cpp:829 #, c-format msgid "%1$s (%2$s) - " msgstr "" -#: src/emu/ui/selgame.cpp:836 +#: src/emu/ui/selgame.cpp:838 #, c-format msgid "%1$s Search: %2$s_" msgstr "" -#: src/emu/ui/selgame.cpp:884 +#: src/emu/ui/selgame.cpp:892 #, c-format msgid "Romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:887 src/emu/ui/selgame.cpp:936 -#: src/emu/ui/selsoft.cpp:742 src/emu/ui/selsoft.cpp:792 +#: src/emu/ui/selgame.cpp:895 src/emu/ui/selgame.cpp:944 +#: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:748 +#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:895 src/emu/ui/selsoft.cpp:750 +#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" msgstr "" -#: src/emu/ui/selgame.cpp:899 src/emu/ui/selsoft.cpp:754 +#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" msgstr "" -#: src/emu/ui/selgame.cpp:901 src/emu/ui/selsoft.cpp:756 +#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" msgstr "" -#: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:758 +#: src/emu/ui/selgame.cpp:911 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" msgstr "" -#: src/emu/ui/selgame.cpp:907 src/emu/ui/selsoft.cpp:762 +#: src/emu/ui/selgame.cpp:915 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " msgstr "" -#: src/emu/ui/selgame.cpp:909 src/emu/ui/selsoft.cpp:764 +#: src/emu/ui/selgame.cpp:917 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " msgstr "" -#: src/emu/ui/selgame.cpp:912 src/emu/ui/selsoft.cpp:767 +#: src/emu/ui/selgame.cpp:920 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" msgstr "" -#: src/emu/ui/selgame.cpp:914 src/emu/ui/selsoft.cpp:769 +#: src/emu/ui/selgame.cpp:922 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" msgstr "" -#: src/emu/ui/selgame.cpp:916 src/emu/ui/selsoft.cpp:771 +#: src/emu/ui/selgame.cpp:924 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" msgstr "" -#: src/emu/ui/selgame.cpp:933 +#: src/emu/ui/selgame.cpp:941 #, c-format msgid "System: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:940 src/emu/ui/selsoft.cpp:796 +#: src/emu/ui/selgame.cpp:948 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:942 src/emu/ui/selsoft.cpp:798 +#: src/emu/ui/selgame.cpp:950 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" msgstr "" -#: src/emu/ui/selgame.cpp:947 src/emu/ui/selsoft.cpp:803 +#: src/emu/ui/selgame.cpp:955 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" msgstr "" -#: src/emu/ui/selgame.cpp:952 src/emu/ui/selsoft.cpp:808 +#: src/emu/ui/selgame.cpp:960 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" msgstr "" -#: src/emu/ui/selgame.cpp:957 src/emu/ui/selsoft.cpp:813 +#: src/emu/ui/selgame.cpp:965 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" msgstr "" -#: src/emu/ui/selgame.cpp:962 src/emu/ui/selsoft.cpp:818 +#: src/emu/ui/selgame.cpp:970 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" msgstr "" -#: src/emu/ui/selgame.cpp:969 +#: src/emu/ui/selgame.cpp:977 #, c-format msgid "%1$s %2$s" msgstr "" -#: src/emu/ui/selgame.cpp:1565 +#: src/emu/ui/selgame.cpp:1579 #, c-format msgid "Romset: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1566 +#: src/emu/ui/selgame.cpp:1580 #, c-format msgid "Year: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1567 +#: src/emu/ui/selgame.cpp:1581 #, c-format msgid "Manufacturer: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1571 +#: src/emu/ui/selgame.cpp:1585 #, c-format msgid "Driver is Clone of: %1$-.100s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1573 +#: src/emu/ui/selgame.cpp:1587 msgid "Driver is Parent\n" msgstr "" -#: src/emu/ui/selgame.cpp:1576 +#: src/emu/ui/selgame.cpp:1590 msgid "Overall: NOT WORKING\n" msgstr "" -#: src/emu/ui/selgame.cpp:1578 +#: src/emu/ui/selgame.cpp:1592 msgid "Overall: Unemulated Protection\n" msgstr "" -#: src/emu/ui/selgame.cpp:1580 +#: src/emu/ui/selgame.cpp:1594 msgid "Overall: Working\n" msgstr "" -#: src/emu/ui/selgame.cpp:1583 +#: src/emu/ui/selgame.cpp:1597 msgid "Graphics: Imperfect Colors\n" msgstr "" -#: src/emu/ui/selgame.cpp:1587 +#: src/emu/ui/selgame.cpp:1601 msgid "Graphics: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1589 +#: src/emu/ui/selgame.cpp:1603 msgid "Graphics: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1592 +#: src/emu/ui/selgame.cpp:1606 msgid "Sound: Unimplemented\n" msgstr "" -#: src/emu/ui/selgame.cpp:1594 +#: src/emu/ui/selgame.cpp:1608 msgid "Sound: Imperfect\n" msgstr "" -#: src/emu/ui/selgame.cpp:1596 +#: src/emu/ui/selgame.cpp:1610 msgid "Sound: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1598 +#: src/emu/ui/selgame.cpp:1612 #, c-format msgid "Driver is Skeleton: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1599 +#: src/emu/ui/selgame.cpp:1613 #, c-format msgid "Game is Mechanical: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1600 +#: src/emu/ui/selgame.cpp:1614 #, c-format msgid "Requires Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1601 +#: src/emu/ui/selgame.cpp:1615 #, c-format msgid "Requires Clickable Artwork: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1602 +#: src/emu/ui/selgame.cpp:1616 #, c-format msgid "Support Cocktail: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1603 +#: src/emu/ui/selgame.cpp:1617 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1604 +#: src/emu/ui/selgame.cpp:1618 #, c-format msgid "Support Save: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 #, c-format msgid "Screen Orientation: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Vertical" msgstr "" -#: src/emu/ui/selgame.cpp:1605 +#: src/emu/ui/selgame.cpp:1619 msgid "Horizontal" msgstr "" -#: src/emu/ui/selgame.cpp:1613 +#: src/emu/ui/selgame.cpp:1627 #, c-format msgid "Requires CHD: %1$s\n" msgstr "" -#: src/emu/ui/selgame.cpp:1626 +#: src/emu/ui/selgame.cpp:1640 msgid "Roms Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1628 +#: src/emu/ui/selgame.cpp:1642 msgid "Roms Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1631 +#: src/emu/ui/selgame.cpp:1645 msgid "Samples Audit Pass: None Needed\n" msgstr "" -#: src/emu/ui/selgame.cpp:1633 +#: src/emu/ui/selgame.cpp:1647 msgid "Samples Audit Pass: OK\n" msgstr "" -#: src/emu/ui/selgame.cpp:1635 +#: src/emu/ui/selgame.cpp:1649 msgid "Samples Audit Pass: BAD\n" msgstr "" -#: src/emu/ui/selgame.cpp:1638 +#: src/emu/ui/selgame.cpp:1652 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -#: src/emu/ui/selgame.cpp:2070 src/emu/ui/selgame.cpp:2231 -#: src/emu/ui/selsoft.cpp:1639 +#: src/emu/ui/selgame.cpp:2089 src/emu/ui/selgame.cpp:2250 +#: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" msgstr "" -#: src/emu/ui/selgame.cpp:2183 src/emu/ui/selsoft.cpp:1591 +#: src/emu/ui/selgame.cpp:2202 src/emu/ui/selsoft.cpp:1604 msgid "Usage" msgstr "" @@ -1394,57 +1400,57 @@ msgid "" "Press any key (except ESC) to continue." msgstr "" -#: src/emu/ui/selsoft.cpp:681 +#: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" msgstr "" -#: src/emu/ui/selsoft.cpp:682 +#: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " msgstr "" -#: src/emu/ui/selsoft.cpp:685 +#: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:687 +#: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:689 +#: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:691 +#: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:693 +#: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" msgstr "" -#: src/emu/ui/selsoft.cpp:695 +#: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" msgstr "" -#: src/emu/ui/selsoft.cpp:739 src/emu/ui/selsoft.cpp:789 +#: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" msgstr "" -#: src/emu/ui/selsoft.cpp:1976 src/emu/ui/selsoft.cpp:1996 +#: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" msgstr "" -#: src/emu/ui/selsoft.cpp:2114 src/emu/ui/selsoft.cpp:2134 +#: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" msgstr "" diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua index e4451462806..f7d4f6525f1 100644 --- a/scripts/src/bus.lua +++ b/scripts/src/bus.lua @@ -2619,6 +2619,8 @@ if (BUSES["SVI_SLOT"]~=null) then MAME_DIR .. "src/devices/bus/svi3x8/slot/sv801.h", MAME_DIR .. "src/devices/bus/svi3x8/slot/sv803.cpp", MAME_DIR .. "src/devices/bus/svi3x8/slot/sv803.h", + MAME_DIR .. "src/devices/bus/svi3x8/slot/sv805.cpp", + MAME_DIR .. "src/devices/bus/svi3x8/slot/sv805.h", MAME_DIR .. "src/devices/bus/svi3x8/slot/sv806.cpp", MAME_DIR .. "src/devices/bus/svi3x8/slot/sv806.h", MAME_DIR .. "src/devices/bus/svi3x8/slot/sv807.cpp", diff --git a/scripts/src/machine.lua b/scripts/src/machine.lua index 0b38879b20c..009b75c6e7d 100644 --- a/scripts/src/machine.lua +++ b/scripts/src/machine.lua @@ -1709,6 +1709,8 @@ if (MACHINES["PCI"]~=null) then MAME_DIR .. "src/devices/machine/lpc-pit.h", MAME_DIR .. "src/devices/machine/vrc4373.cpp", MAME_DIR .. "src/devices/machine/vrc4373.h", + MAME_DIR .. "src/devices/machine/gt64xxx.cpp", + MAME_DIR .. "src/devices/machine/gt64xxx.h", } end diff --git a/scripts/src/tests.lua b/scripts/src/tests.lua index baba88df28c..e69888d53a4 100644 --- a/scripts/src/tests.lua +++ b/scripts/src/tests.lua @@ -40,7 +40,7 @@ end } -project("tests") +project("mametests") uuid ("66d4c639-196b-4065-a411-7ee9266564f5") kind "ConsoleApp" @@ -70,11 +70,13 @@ project("tests") includedirs { MAME_DIR .. "3rdparty/googletest/googletest/include", MAME_DIR .. "src/osd", + MAME_DIR .. "src/emu", MAME_DIR .. "src/lib/util", } files { MAME_DIR .. "tests/main.cpp", MAME_DIR .. "tests/lib/util/corestr.cpp", + MAME_DIR .. "tests/emu/attotime.cpp", } diff --git a/scripts/src/tools.lua b/scripts/src/tools.lua index af134d0e77a..0339e9920b2 100644 --- a/scripts/src/tools.lua +++ b/scripts/src/tools.lua @@ -15,19 +15,20 @@ project("romcmp") uuid ("1b40275b-194c-497b-8abd-9338775a21b8") -kind "ConsoleApp" +kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } -if _OPTIONS["SEPARATE_BIN"]~="1" then +if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end links { "utils", "expat", + "7z", "ocore_" .. _OPTIONS["osd"], } @@ -64,13 +65,13 @@ strip() project("chdman") uuid ("7d948868-42db-432a-9bb5-70ce5c5f4620") -kind "ConsoleApp" +kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } -if _OPTIONS["SEPARATE_BIN"]~="1" then +if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end @@ -126,13 +127,13 @@ strip() project("jedutil") uuid ("bda60edb-f7f5-489f-b232-23d33c43dda1") -kind "ConsoleApp" +kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } -if _OPTIONS["SEPARATE_BIN"]~="1" then +if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end @@ -175,13 +176,13 @@ strip() project("unidasm") uuid ("65f81d3b-299a-4b08-a3fa-d5241afa9fd1") -kind "ConsoleApp" +kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } -if _OPTIONS["SEPARATE_BIN"]~="1" then +if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end @@ -189,7 +190,7 @@ links { "dasm", "utils", "expat", - "7z", + "7z", "ocore_" .. _OPTIONS["osd"], } @@ -238,20 +239,20 @@ strip() project("ldresample") uuid ("3401561a-4407-4e13-9c6d-c0801330f7cc") -kind "ConsoleApp" +kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } -if _OPTIONS["SEPARATE_BIN"]~="1" then +if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end links { "utils", "expat", - "7z", + "7z", "ocore_" .. _OPTIONS["osd"], } @@ -299,20 +300,20 @@ strip() project("ldverify") uuid ("3e66560d-b928-4227-928b-eadd0a10f00a") -kind "ConsoleApp" +kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } -if _OPTIONS["SEPARATE_BIN"]~="1" then +if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end links { "utils", "expat", - "7z", + "7z", "ocore_" .. _OPTIONS["osd"], } @@ -360,13 +361,13 @@ strip() project("regrep") uuid ("7f6de580-d800-4e8d-bed6-9fc86829584d") -kind "ConsoleApp" +kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } -if _OPTIONS["SEPARATE_BIN"]~="1" then +if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end @@ -409,13 +410,13 @@ strip() project("srcclean") uuid ("4dd58139-313a-42c5-965d-f378bdeed220") -kind "ConsoleApp" +kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } -if _OPTIONS["SEPARATE_BIN"]~="1" then +if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end @@ -458,13 +459,13 @@ strip() project("src2html") uuid ("b31e963a-09ef-4696-acbd-e663e35ce6f7") -kind "ConsoleApp" +kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } -if _OPTIONS["SEPARATE_BIN"]~="1" then +if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end @@ -507,13 +508,13 @@ strip() project("split") uuid ("8ef6ff18-3199-4cc2-afd0-d64033070faa") -kind "ConsoleApp" +kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } -if _OPTIONS["SEPARATE_BIN"]~="1" then +if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end @@ -567,13 +568,13 @@ strip() project("pngcmp") uuid ("61f647d9-b129-409b-9c62-8acf98ed39be") -kind "ConsoleApp" +kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } -if _OPTIONS["SEPARATE_BIN"]~="1" then +if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end @@ -616,13 +617,13 @@ strip() project("nltool") uuid ("853a03b7-fa37-41a8-8250-0dc23dd935d6") -kind "ConsoleApp" +kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } -if _OPTIONS["SEPARATE_BIN"]~="1" then +if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end @@ -678,13 +679,13 @@ strip() project("nlwav") uuid ("7c5396d1-2a1a-4c93-bed6-6b8fa182054a") -kind "ConsoleApp" +kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } -if _OPTIONS["SEPARATE_BIN"]~="1" then +if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end @@ -718,13 +719,13 @@ strip() project("castool") uuid ("7d9ed428-e2ba-4448-832d-d882a64d5c22") -kind "ConsoleApp" +kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } -if _OPTIONS["SEPARATE_BIN"]~="1" then +if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end @@ -758,7 +759,7 @@ end includedirs { MAME_DIR .. "src/osd", - MAME_DIR .. "src/lib", + MAME_DIR .. "src/lib", MAME_DIR .. "src/lib/util", } @@ -780,13 +781,13 @@ strip() project("floptool") uuid ("85d8e3a6-1661-4ac9-8c21-281d20cbaf5b") -kind "ConsoleApp" +kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } -if _OPTIONS["SEPARATE_BIN"]~="1" then +if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end @@ -821,7 +822,7 @@ end includedirs { MAME_DIR .. "src/osd", - MAME_DIR .. "src/lib", + MAME_DIR .. "src/lib", MAME_DIR .. "src/lib/util", } @@ -843,13 +844,13 @@ strip() project("imgtool") uuid ("f3707807-e587-4297-a5d8-bc98f3d0b1ca") -kind "ConsoleApp" +kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } -if _OPTIONS["SEPARATE_BIN"]~="1" then +if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end @@ -884,10 +885,10 @@ end includedirs { MAME_DIR .. "src/osd", - MAME_DIR .. "src/lib", + MAME_DIR .. "src/lib", MAME_DIR .. "src/lib/util", MAME_DIR .. "3rdparty/zlib", - MAME_DIR .. "src/tools/imgtool", + MAME_DIR .. "src/tools/imgtool", } files { @@ -908,21 +909,21 @@ files { MAME_DIR .. "src/tools/imgtool/imgtool.cpp", MAME_DIR .. "src/tools/imgtool/imgtool.h", MAME_DIR .. "src/tools/imgtool/imgterrs.cpp", - MAME_DIR .. "src/tools/imgtool/imgterrs.h", - MAME_DIR .. "src/tools/imgtool/imghd.cpp", + MAME_DIR .. "src/tools/imgtool/imgterrs.h", + MAME_DIR .. "src/tools/imgtool/imghd.cpp", MAME_DIR .. "src/tools/imgtool/imghd.h", MAME_DIR .. "src/tools/imgtool/charconv.cpp", MAME_DIR .. "src/tools/imgtool/charconv.h", MAME_DIR .. "src/tools/imgtool/formats/vt_dsk.cpp", MAME_DIR .. "src/tools/imgtool/formats/vt_dsk.h", MAME_DIR .. "src/tools/imgtool/formats/coco_dsk.cpp", - MAME_DIR .. "src/tools/imgtool/formats/coco_dsk.h", + MAME_DIR .. "src/tools/imgtool/formats/coco_dsk.h", MAME_DIR .. "src/tools/imgtool/modules/amiga.cpp", MAME_DIR .. "src/tools/imgtool/modules/macbin.cpp", MAME_DIR .. "src/tools/imgtool/modules/rsdos.cpp", MAME_DIR .. "src/tools/imgtool/modules/os9.cpp", MAME_DIR .. "src/tools/imgtool/modules/mac.cpp", - MAME_DIR .. "src/tools/imgtool/modules/ti99.cpp", + MAME_DIR .. "src/tools/imgtool/modules/ti99.cpp", MAME_DIR .. "src/tools/imgtool/modules/ti990hd.cpp", MAME_DIR .. "src/tools/imgtool/modules/concept.cpp", MAME_DIR .. "src/tools/imgtool/modules/fat.cpp", diff --git a/src/devices/bus/isa/trident.cpp b/src/devices/bus/isa/trident.cpp index 85b83d968cc..b97f35abc78 100644 --- a/src/devices/bus/isa/trident.cpp +++ b/src/devices/bus/isa/trident.cpp @@ -12,18 +12,31 @@ #include "trident.h" #include "debugger.h" -const device_type TRIDENT_VGA = &device_creator<trident_vga_device>; +const device_type TRIDENT_VGA = &device_creator<tgui9860_device>; +const device_type TVGA9000_VGA = &device_creator<tvga9000_device>; #define CRTC_PORT_ADDR ((vga.miscellaneous_output&1)?0x3d0:0x3b0) #define LOG (1) #define LOG_ACCEL (1) -trident_vga_device::trident_vga_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) - : svga_device(mconfig, TRIDENT_VGA, "Trident TGUI9680", tag, owner, clock, "trident_vga", __FILE__) +trident_vga_device::trident_vga_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) + : svga_device(mconfig, type, name, tag, owner, clock, shortname, source) { } +tgui9860_device::tgui9860_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) + : trident_vga_device(mconfig, TRIDENT_VGA, "Trident TGUI9680", tag, owner, clock, "trident_vga", __FILE__) +{ + m_version = 0xd3; // 0xd3 identifies at TGUI9660XGi (set to 0xe3 to identify at TGUI9440AGi) +} + +tvga9000_device::tvga9000_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) + : trident_vga_device(mconfig, TVGA9000_VGA, "Trident TVGA9000", tag, owner, clock, "tvga9000_vga", __FILE__) +{ + m_version = 0x43; +} + UINT8 trident_vga_device::READPIXEL8(INT16 x, INT16 y) { return (vga.memory[((y & 0xfff)*offset() + (x & 0xfff)) % vga.svga_intf.vram_size]); @@ -174,7 +187,7 @@ void trident_vga_device::device_start() void trident_vga_device::device_reset() { svga_device::device_reset(); - svga.id = 0xd3; // 0xd3 identifies at TGUI9660XGi (set to 0xe3 to identify at TGUI9440AGi) + svga.id = m_version; tri.revision = 0x01; // revision identifies as TGUI9680 tri.new_mode = false; // start up in old mode tri.dac_active = false; @@ -377,11 +390,14 @@ void trident_vga_device::trident_define_video_mode() switch((tri.pixel_depth & 0x0c) >> 2) { case 0: - default: if(!(tri.pixel_depth & 0x10)) svga.rgb8_en = 1; break; + default: if(!(tri.pixel_depth & 0x10) || (tri.cr1e & 0x80)) svga.rgb8_en = 1; break; case 1: if((tri.dac & 0xf0) == 0x30) svga.rgb16_en = 1; else svga.rgb15_en = 1; break; case 2: svga.rgb32_en = 1; break; } + if((tri.cr1e & 0x80) && (svga.id == 0x43)) + divisor = 2; + recompute_params_clock(divisor, xtal); } diff --git a/src/devices/bus/isa/trident.h b/src/devices/bus/isa/trident.h index db470ec2838..47ba8d3f8e4 100644 --- a/src/devices/bus/isa/trident.h +++ b/src/devices/bus/isa/trident.h @@ -16,7 +16,7 @@ class trident_vga_device : public svga_device { public: // construction/destruction - trident_vga_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); + trident_vga_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source); virtual READ8_MEMBER(port_03c0_r) override; virtual WRITE8_MEMBER(port_03c0_w) override; @@ -113,6 +113,7 @@ protected: INT16 accel_mem_y; UINT32 accel_transfer; } tri; + UINT8 m_version; private: UINT8 trident_seq_reg_read(UINT8 index); void trident_seq_reg_write(UINT8 index, UINT8 data); @@ -146,8 +147,20 @@ private: UINT32 handle_rop(UINT32 src, UINT32 dst); }; +class tgui9860_device : public trident_vga_device +{ +public: + tgui9860_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); +}; + +class tvga9000_device : public trident_vga_device +{ +public: + tvga9000_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); +}; // device type definition extern const device_type TRIDENT_VGA; +extern const device_type TVGA9000_VGA; #endif /* TRIDENT_H_ */ diff --git a/src/devices/bus/svi3x8/slot/cards.cpp b/src/devices/bus/svi3x8/slot/cards.cpp index 8e60b1ae1d8..aedcb736d03 100644 --- a/src/devices/bus/svi3x8/slot/cards.cpp +++ b/src/devices/bus/svi3x8/slot/cards.cpp @@ -11,6 +11,7 @@ SLOT_INTERFACE_START( svi_slot_cards ) SLOT_INTERFACE("sv801", SV801) SLOT_INTERFACE("sv803", SV803) + SLOT_INTERFACE("sv805", SV805) SLOT_INTERFACE("sv806", SV806) SLOT_INTERFACE("sv807", SV807) SLOT_INTERFACE_END diff --git a/src/devices/bus/svi3x8/slot/cards.h b/src/devices/bus/svi3x8/slot/cards.h index 03492742e53..8bc3e31f1bc 100644 --- a/src/devices/bus/svi3x8/slot/cards.h +++ b/src/devices/bus/svi3x8/slot/cards.h @@ -14,6 +14,7 @@ #include "emu.h" #include "sv801.h" #include "sv803.h" +#include "sv805.h" #include "sv806.h" #include "sv807.h" diff --git a/src/devices/bus/svi3x8/slot/slot.h b/src/devices/bus/svi3x8/slot/slot.h index 6cea923f6f6..e41e6c107f1 100644 --- a/src/devices/bus/svi3x8/slot/slot.h +++ b/src/devices/bus/svi3x8/slot/slot.h @@ -96,6 +96,7 @@ public: void add_card(device_svi_slot_interface *card); // from slot + DECLARE_WRITE_LINE_MEMBER( int_w ) { m_int_handler(state); }; DECLARE_WRITE_LINE_MEMBER( romdis_w ) { m_romdis_handler(state); }; DECLARE_WRITE_LINE_MEMBER( ramdis_w ) { m_ramdis_handler(state); }; diff --git a/src/devices/bus/svi3x8/slot/sv805.cpp b/src/devices/bus/svi3x8/slot/sv805.cpp new file mode 100644 index 00000000000..d240e95f2e1 --- /dev/null +++ b/src/devices/bus/svi3x8/slot/sv805.cpp @@ -0,0 +1,109 @@ +// license:GPL-2.0+ +// copyright-holders:Dirk Best +/*************************************************************************** + + SV-805 RS-232 Interface for SVI 318/328 + +***************************************************************************/ + +#include "sv805.h" + + +//************************************************************************** +// DEVICE DEFINITIONS +//************************************************************************** + +const device_type SV805 = &device_creator<sv805_device>; + +//------------------------------------------------- +// machine_config_additions - device-specific +// machine configurations +//------------------------------------------------- + +static MACHINE_CONFIG_FRAGMENT( sv805 ) + MCFG_DEVICE_ADD("uart", INS8250, XTAL_3_072MHz) + MCFG_INS8250_OUT_INT_CB(WRITELINE(sv805_device, uart_intr_w)) + MCFG_INS8250_OUT_TX_CB(DEVWRITELINE("rs232", rs232_port_device, write_txd)) + MCFG_INS8250_OUT_DTR_CB(DEVWRITELINE("rs232", rs232_port_device, write_dtr)) + MCFG_INS8250_OUT_RTS_CB(DEVWRITELINE("rs232", rs232_port_device, write_rts)) + + MCFG_RS232_PORT_ADD("rs232", default_rs232_devices, nullptr) + MCFG_RS232_RXD_HANDLER(DEVWRITELINE("uart", ins8250_uart_device, rx_w)) + MCFG_RS232_DCD_HANDLER(DEVWRITELINE("uart", ins8250_uart_device, dcd_w)) + MCFG_RS232_DSR_HANDLER(DEVWRITELINE("uart", ins8250_uart_device, dsr_w)) + MCFG_RS232_CTS_HANDLER(DEVWRITELINE("uart", ins8250_uart_device, cts_w)) +MACHINE_CONFIG_END + +machine_config_constructor sv805_device::device_mconfig_additions() const +{ + return MACHINE_CONFIG_NAME( sv805 ); +} + + +//************************************************************************** +// LIVE DEVICE +//************************************************************************** + +//------------------------------------------------- +// sv806_device - constructor +//------------------------------------------------- + +sv805_device::sv805_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : + device_t(mconfig, SV805, "SV-805 RS-232 Interface", tag, owner, clock, "sv805", __FILE__), + device_svi_slot_interface(mconfig, *this), + m_uart(*this, "uart"), + m_rs232(*this, "rs232") +{ +} + +//------------------------------------------------- +// device_start - device-specific startup +//------------------------------------------------- + +void sv805_device::device_start() +{ +} + + +//************************************************************************** +// IMPLEMENTATION +//************************************************************************** + +READ8_MEMBER( sv805_device::iorq_r ) +{ + switch (offset) + { + case 0x28: + case 0x29: + case 0x2a: + case 0x2b: + case 0x2c: + case 0x2d: + case 0x2e: + case 0x2f: + return m_uart->ins8250_r(space, offset & 0x07); + } + + return 0xff; +} + +WRITE8_MEMBER( sv805_device::iorq_w ) +{ + switch (offset) + { + case 0x28: + case 0x29: + case 0x2a: + case 0x2b: + case 0x2c: + case 0x2d: + case 0x2e: + case 0x2f: + m_uart->ins8250_w(space, offset & 0x07, data); + } +} + +WRITE_LINE_MEMBER( sv805_device::uart_intr_w ) +{ + m_bus->int_w(state); +} diff --git a/src/devices/bus/svi3x8/slot/sv805.h b/src/devices/bus/svi3x8/slot/sv805.h new file mode 100644 index 00000000000..6d64ef54256 --- /dev/null +++ b/src/devices/bus/svi3x8/slot/sv805.h @@ -0,0 +1,49 @@ +// license:GPL-2.0+ +// copyright-holders:Dirk Best +/*************************************************************************** + + SV-805 RS-232 Interface for SVI 318/328 + +***************************************************************************/ + +#pragma once + +#ifndef __SVI3X8_SLOT_SV805_H__ +#define __SVI3X8_SLOT_SV805_H__ + +#include "emu.h" +#include "slot.h" +#include "machine/ins8250.h" +#include "bus/rs232/rs232.h" + + +//************************************************************************** +// TYPE DEFINITIONS +//************************************************************************** + +// ======================> sv805_device + +class sv805_device : public device_t, public device_svi_slot_interface +{ +public: + // construction/destruction + sv805_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); + + virtual DECLARE_READ8_MEMBER( iorq_r ) override; + virtual DECLARE_WRITE8_MEMBER( iorq_w ) override; + + DECLARE_WRITE_LINE_MEMBER( uart_intr_w ); + +protected: + virtual machine_config_constructor device_mconfig_additions() const override; + virtual void device_start() override; + +private: + required_device<ins8250_device> m_uart; + required_device<rs232_port_device> m_rs232; +}; + +// device type definition +extern const device_type SV805; + +#endif // __SVI3X8_SLOT_SV805_H__ diff --git a/src/devices/bus/ti99x/gromport.cpp b/src/devices/bus/ti99x/gromport.cpp index 2b9a66d028a..baa77932f7e 100644 --- a/src/devices/bus/ti99x/gromport.cpp +++ b/src/devices/bus/ti99x/gromport.cpp @@ -2245,43 +2245,46 @@ rpk_socket::rpk_socket(const char* id, int length, UINT8* contents) /* Locate a file in the ZIP container */ -const zip_file::file_header* rpk_reader::find_file(zip_file &zip, const char *filename, UINT32 crc) +int rpk_reader::find_file(util::archive_file &zip, const char *filename, UINT32 crc) { - const zip_file::file_header *header; - for (header = zip.first_file(); header != nullptr; header = zip.next_file()) + for (int header = zip.first_file(); header >= 0; header = zip.next_file()) { - // We don't check for CRC == 0. - if (crc != 0) + // Ignore directories + if (!zip.current_is_directory()) { - // if the CRC and name both match, we're good - // if the CRC matches and the name doesn't, we're still good - if (header->crc == crc) - return header; - } - else - { - if (core_stricmp(header->filename, filename)==0) + // We don't check for CRC == 0. + if (crc != 0) + { + // if the CRC and name both match, we're good + // if the CRC matches and the name doesn't, we're still good + if (zip.current_crc() == crc) + return header; + } + else { - return header; + if (core_stricmp(zip.current_name().c_str(), filename) == 0) + { + return header; + } } } } - return nullptr; + return -1; } /* Load a rom resource and put it in a pcb socket instance. */ -rpk_socket* rpk_reader::load_rom_resource(zip_file &zip, xml_data_node* rom_resource_node, const char* socketname) +rpk_socket* rpk_reader::load_rom_resource(util::archive_file &zip, xml_data_node* rom_resource_node, const char* socketname) { const char* file; const char* crcstr; const char* sha1; - zip_file::error ziperr; + util::archive_file::error ziperr; UINT32 crc; int length; UINT8* contents; - const zip_file::file_header *header; + int header; // find the file attribute (required) file = xml_get_attribute_string(rom_resource_node, "file", nullptr); @@ -2301,9 +2304,9 @@ rpk_socket* rpk_reader::load_rom_resource(zip_file &zip, xml_data_node* rom_reso crc = strtoul(crcstr, nullptr, 16); header = find_file(zip, file, crc); } - if (header == nullptr) throw rpk_exception(RPK_INVALID_FILE_REF, "File not found or CRC check failed"); + if (header < 0) throw rpk_exception(RPK_INVALID_FILE_REF, "File not found or CRC check failed"); - length = header->uncompressed_length; + length = zip.current_uncompressed_length(); // Allocate storage contents = global_alloc_array_clear<UINT8>(length); @@ -2311,9 +2314,9 @@ rpk_socket* rpk_reader::load_rom_resource(zip_file &zip, xml_data_node* rom_reso // and unzip file from the zip file ziperr = zip.decompress(contents, length); - if (ziperr != zip_file::error::NONE) + if (ziperr != util::archive_file::error::NONE) { - if (ziperr == zip_file::error::UNSUPPORTED) throw rpk_exception(RPK_ZIP_UNSUPPORTED); + if (ziperr == util::archive_file::error::UNSUPPORTED) throw rpk_exception(RPK_ZIP_UNSUPPORTED); else throw rpk_exception(RPK_ZIP_ERROR); } @@ -2414,15 +2417,14 @@ rpk_socket* rpk_reader::load_ram_resource(emu_options &options, xml_data_node* r rpk* rpk_reader::open(emu_options &options, const char *filename, const char *system_name) { - zip_file::error ziperr; + util::archive_file::error ziperr; - const zip_file::file_header *header; const char *pcb_type; const char *id; const char *uses_name; const char *resource_name; - zip_file::ptr zipfile; + util::archive_file::ptr zipfile; std::vector<char> layout_text; xml_data_node *layout_xml = nullptr; @@ -2442,25 +2444,24 @@ rpk* rpk_reader::open(emu_options &options, const char *filename, const char *sy try { /* open the ZIP file */ - ziperr = zip_file::open(filename, zipfile); - if (ziperr != zip_file::error::NONE) throw rpk_exception(RPK_NOT_ZIP_FORMAT); + ziperr = util::archive_file::open_zip(filename, zipfile); + if (ziperr != util::archive_file::error::NONE) throw rpk_exception(RPK_NOT_ZIP_FORMAT); /* find the layout.xml file */ - header = find_file(*zipfile, "layout.xml", 0); - if (header == nullptr) throw rpk_exception(RPK_MISSING_LAYOUT); + if (find_file(*zipfile, "layout.xml", 0) < 0) throw rpk_exception(RPK_MISSING_LAYOUT); /* reserve space for the layout file contents (+1 for the termination) */ - layout_text.resize(header->uncompressed_length + 1); + layout_text.resize(zipfile->current_uncompressed_length() + 1); /* uncompress the layout text */ - ziperr = zipfile->decompress(&layout_text[0], header->uncompressed_length); - if (ziperr != zip_file::error::NONE) + ziperr = zipfile->decompress(&layout_text[0], zipfile->current_uncompressed_length()); + if (ziperr != util::archive_file::error::NONE) { - if (ziperr == zip_file::error::UNSUPPORTED) throw rpk_exception(RPK_ZIP_UNSUPPORTED); + if (ziperr == util::archive_file::error::UNSUPPORTED) throw rpk_exception(RPK_ZIP_UNSUPPORTED); else throw rpk_exception(RPK_ZIP_ERROR); } - layout_text[header->uncompressed_length] = '\0'; // Null-terminate + layout_text[zipfile->current_uncompressed_length()] = '\0'; // Null-terminate /* parse the layout text */ layout_xml = xml_string_read(&layout_text[0], nullptr); diff --git a/src/devices/bus/ti99x/gromport.h b/src/devices/bus/ti99x/gromport.h index 9b60425aa06..36900c40045 100644 --- a/src/devices/bus/ti99x/gromport.h +++ b/src/devices/bus/ti99x/gromport.h @@ -454,10 +454,10 @@ public: rpk *open(emu_options &options, const char *filename, const char *system_name); private: - const zip_file::file_header* find_file(zip_file &zip, const char *filename, UINT32 crc); - rpk_socket* load_rom_resource(zip_file &zip, xml_data_node* rom_resource_node, const char* socketname); - rpk_socket* load_ram_resource(emu_options &options, xml_data_node* ram_resource_node, const char* socketname, const char* system_name); - const pcb_type* m_types; + int find_file(util::archive_file &zip, const char *filename, UINT32 crc); + rpk_socket* load_rom_resource(util::archive_file &zip, xml_data_node* rom_resource_node, const char* socketname); + rpk_socket* load_ram_resource(emu_options &options, xml_data_node* ram_resource_node, const char* socketname, const char* system_name); + const pcb_type* m_types; }; class rpk diff --git a/src/devices/imagedev/floppy.cpp b/src/devices/imagedev/floppy.cpp index 38e0a5ff9d8..345d6bce3cd 100644 --- a/src/devices/imagedev/floppy.cpp +++ b/src/devices/imagedev/floppy.cpp @@ -365,7 +365,7 @@ floppy_image_format_t *floppy_image_device::identify(std::string filename) util::core_file::ptr fd; std::string revised_path; - osd_file::error err = zippath_fopen(filename.c_str(), OPEN_FLAG_READ, fd, revised_path); + osd_file::error err = util::zippath_fopen(filename.c_str(), OPEN_FLAG_READ, fd, revised_path); if(err != osd_file::error::NONE) { seterror(IMAGE_ERROR_INVALIDIMAGE, "Unable to open the image file"); return nullptr; @@ -1004,7 +1004,7 @@ void ui_menu_control_floppy_image::hook_load(std::string filename, bool softlist std::string tmp_path; util::core_file::ptr tmp_file; /* attempt to open the file for writing but *without* create */ - filerr = zippath_fopen(filename.c_str(), OPEN_FLAG_READ | OPEN_FLAG_WRITE, tmp_file, tmp_path); + filerr = util::zippath_fopen(filename.c_str(), OPEN_FLAG_READ | OPEN_FLAG_WRITE, tmp_file, tmp_path); if(filerr == osd_file::error::NONE) tmp_file.reset(); else @@ -1048,7 +1048,7 @@ void ui_menu_control_floppy_image::handle() state = START_FILE; handle(); } else { - zippath_combine(output_filename, current_directory.c_str(), current_file.c_str()); + util::zippath_combine(output_filename, current_directory.c_str(), current_file.c_str()); output_format = format_array[submenu_result]; do_load_create(); ui_menu::stack_pop(machine()); diff --git a/src/devices/machine/gt64xxx.cpp b/src/devices/machine/gt64xxx.cpp new file mode 100644 index 00000000000..1b4f0a642ef --- /dev/null +++ b/src/devices/machine/gt64xxx.cpp @@ -0,0 +1,600 @@ +// license:BSD-3-Clause +// copyright-holders: Aaron Giles, Ted Green +#include "gt64xxx.h" + +/************************************* + * + * Debugging constants + * + *************************************/ +#define LOG_GALILEO (0) +#define LOG_REG (0) +#define LOG_TIMERS (0) +#define LOG_DMA (0) + +const device_type GT64XXX = &device_creator<gt64xxx_device>; + +DEVICE_ADDRESS_MAP_START(config_map, 32, gt64xxx_device) + AM_INHERIT_FROM(pci_device::config_map) +ADDRESS_MAP_END + +// cpu i/f map +DEVICE_ADDRESS_MAP_START(cpu_map, 32, gt64xxx_device) + AM_RANGE(0x00000000, 0x00000cff) AM_READWRITE( cpu_if_r, cpu_if_w) +ADDRESS_MAP_END + +gt64xxx_device::gt64xxx_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) + : pci_host_device(mconfig, GT64XXX, "Galileo GT-64XXX System Controller", tag, owner, clock, "gt64xxx", __FILE__), + m_be(0), m_autoconfig(0), m_irq_num(-1), + m_mem_config("memory_space", ENDIANNESS_LITTLE, 32, 32), + m_io_config("io_space", ENDIANNESS_LITTLE, 32, 32) +{ +} + +const address_space_config *gt64xxx_device::memory_space_config(address_spacenum spacenum) const +{ + return (spacenum == AS_PROGRAM) ? pci_bridge_device::memory_space_config(spacenum) : (spacenum == AS_DATA) ? &m_mem_config : (spacenum == AS_IO) ? &m_io_config : NULL; +} + +void gt64xxx_device::device_start() +{ + pci_host_device::device_start(); + m_cpu = machine().device<mips3_device>(cpu_tag); + m_cpu_space = &m_cpu->space(AS_PROGRAM); + memory_space = &space(AS_DATA); + io_space = &space(AS_IO); + + memory_window_start = 0; + memory_window_end = 0xffffffff; + memory_offset = 0; + io_window_start = 0; + io_window_end = 0xffffffff; + io_offset = 0x00000000; + status = 0x0; + + // ROM size = 4 MB + m_cpu_space->install_rom (0x1fc00000, 0x1fffffff, m_region->base()); + + // MIPS drc + m_cpu->add_fastram(0x1fc00000, 0x1fffffff, TRUE, m_region->base()); +} + +void gt64xxx_device::device_reset() +{ + pci_device::device_reset(); + + // Configuration register defaults + m_reg[GREG_CPU_CONFIG] = m_be ? 0 : (1<<12); + m_reg[GREG_RAS_1_0_LO] = 0x0; + m_reg[GREG_RAS_1_0_HI] = 0x7; + m_reg[GREG_RAS_3_2_LO] = 0x8; + m_reg[GREG_RAS_3_2_HI] = 0xf; + m_reg[GREG_CS_2_0_LO] = 0xe0; + m_reg[GREG_CS_2_0_HI] = 0x70; + m_reg[GREG_CS_3_BOOT_LO] = 0xf8; + m_reg[GREG_CS_3_BOOT_HI] = 0x7f; + m_reg[GREG_PCI_IO_LO] = 0x80; + m_reg[GREG_PCI_IO_HI] = 0xf; + m_reg[GREG_PCI_MEM0_LO] = 0x90; + m_reg[GREG_PCI_MEM0_HI] = 0x1f; + m_reg[GREG_INTERNAL_SPACE] = 0xa0; + m_reg[GREG_PCI_MEM1_LO] = 0x790; + m_reg[GREG_PCI_MEM1_HI] = 0x1f; + + m_reg[GREG_RAS0_LO] = 0x0; + m_reg[GREG_RAS0_HI] = 0x7; + m_reg[GREG_RAS1_LO] = 0x8; + m_reg[GREG_RAS1_HI] = 0xf; + m_reg[GREG_RAS2_LO] = 0x10; + m_reg[GREG_RAS2_HI] = 0x17; + m_reg[GREG_RAS3_LO] = 0x18; + m_reg[GREG_RAS3_HI] = 0x1f; + m_reg[GREG_CS0_LO] = 0xc0; + m_reg[GREG_CS0_HI] = 0xc7; + m_reg[GREG_CS1_LO] = 0xc8; + m_reg[GREG_CS1_HI] = 0xcf; + m_reg[GREG_CS2_LO] = 0xd0; + m_reg[GREG_CS2_HI] = 0xdf; + m_reg[GREG_CS3_LO] = 0xf0; + m_reg[GREG_CS3_HI] = 0xfb; + m_reg[GREG_CSBOOT_LO] = 0xfc; + m_reg[GREG_CSBOOT_HI] = 0xff; + + m_reg[GREG_PCI_COMMAND] = m_be ? 0 : 1; + + map_cpu_space(); + regenerate_config_mapping(); +} + +void gt64xxx_device::map_cpu_space() +{ + UINT32 winStart, winEnd; + + // ROM region starts at 0x1fc00000 + m_cpu_space->unmap_readwrite(0x00000000, 0x1fbfffff); + m_cpu_space->unmap_readwrite(0x20000000, 0xffffffff); + + // Clear fastram regions in cpu after rom + m_cpu->clear_fastram(1); + + // CPU Regs + winStart = m_reg[GREG_INTERNAL_SPACE]<<21; + winEnd = winStart + sizeof(m_reg) - 1; + m_cpu_space->install_device(winStart, winEnd, *static_cast<gt64xxx_device *>(this), >64xxx_device::cpu_map); + if (LOG_GALILEO) + logerror("%s: map_cpu_space cpu_reg start: %08X end: %08X\n", tag(), winStart, winEnd); + + // Ras0 + winStart = (m_reg[GREG_RAS_1_0_LO]<<21) | (m_reg[GREG_RAS0_LO]<<20); + winEnd = (m_reg[GREG_RAS_1_0_LO]<<21) | (m_reg[GREG_RAS0_HI]<<20) | 0xfffff; + m_ram[0].resize((winEnd+1-winStart)/4); + m_cpu_space->install_ram(winStart, winEnd, &m_ram[0][0]); + m_cpu->add_fastram(winStart, m_ram[0].size()*sizeof(m_ram[0][0]), FALSE, &m_ram[0][0]); + if (LOG_GALILEO) + logerror("%s: map_cpu_space ras0 start: %08X end: %08X\n", tag(), winStart, winEnd); + + // PCI IO Window + winStart = m_reg[GREG_PCI_IO_LO]<<21; + winEnd = (m_reg[GREG_PCI_IO_LO]<<21) | (m_reg[GREG_PCI_IO_HI]<<21) | 0x1fffff; + m_cpu_space->install_read_handler(winStart, winEnd, 0, 0, read32_delegate(FUNC(gt64xxx_device::master_io_r), this)); + m_cpu_space->install_write_handler(winStart, winEnd, 0, 0, write32_delegate(FUNC(gt64xxx_device::master_io_w), this)); + if (LOG_GALILEO) + logerror("%s: map_cpu_space pci_io start: %08X end: %08X\n", tag(), winStart, winEnd); + + // PCI MEM0 Window + winStart = m_reg[GREG_PCI_MEM0_LO]<<21; + winEnd = (m_reg[GREG_PCI_MEM0_LO]<<21) | (m_reg[GREG_PCI_MEM0_HI]<<21) | 0x1fffff; + m_cpu_space->install_read_handler(winStart, winEnd, 0, 0, read32_delegate(FUNC(gt64xxx_device::master_mem0_r), this)); + m_cpu_space->install_write_handler(winStart, winEnd, 0, 0, write32_delegate(FUNC(gt64xxx_device::master_mem0_w), this)); + if (LOG_GALILEO) + logerror("%s: map_cpu_space pci_mem0 start: %08X end: %08X\n", tag(), winStart, winEnd); + + // PCI MEM1 Window + winStart = m_reg[GREG_PCI_MEM1_LO]<<21; + winEnd = (m_reg[GREG_PCI_MEM1_LO]<<21) | (m_reg[GREG_PCI_MEM1_HI]<<21) | 0x1fffff; + m_cpu_space->install_read_handler(winStart, winEnd, 0, 0, read32_delegate(FUNC(gt64xxx_device::master_mem1_r), this)); + m_cpu_space->install_write_handler(winStart, winEnd, 0, 0, write32_delegate(FUNC(gt64xxx_device::master_mem1_w), this)); + if (LOG_GALILEO) + logerror("%s: map_cpu_space pci_mem1 start: %08X end: %08X\n", tag(), winStart, winEnd); + +} + +void gt64xxx_device::map_extra(UINT64 memory_window_start, UINT64 memory_window_end, UINT64 memory_offset, address_space *memory_space, + UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space) +{ + /* + UINT32 winStart, winEnd, winSize; + + // PCI Target Window 1 + if (m_cpu_regs[NREG_PCITW1]&0x1000) { + winStart = m_cpu_regs[NREG_PCITW1]&0xffe00000; + winEnd = winStart | (~(0xf0000000 | (((m_cpu_regs[NREG_PCITW1]>>13)&0x7f)<<21))); + winSize = winEnd - winStart + 1; + memory_space->install_read_handler(winStart, winEnd, 0, 0, read32_delegate(FUNC(gt64xxx_device::target1_r), this)); + memory_space->install_write_handler(winStart, winEnd, 0, 0, write32_delegate(FUNC(gt64xxx_device::target1_w), this)); + if (LOG_GALILEO) + logerror("%s: map_extra Target Window 1 start=%08X end=%08X size=%08X laddr=%08X\n", tag(), winStart, winEnd, winSize, m_target1_laddr); + } + */ +} + +void gt64xxx_device::reset_all_mappings() +{ + pci_device::reset_all_mappings(); +} + +// PCI bus control +READ32_MEMBER (gt64xxx_device::pci_config_r) +{ + UINT32 result = 0; + if (LOG_GALILEO) + logerror("%06X:galileo pci_config_r from offset %02X = %08X & %08X\n", space.device().safe_pc(), offset*4, result, mem_mask); + return result; +} +WRITE32_MEMBER (gt64xxx_device::pci_config_w) +{ + if (LOG_GALILEO) + logerror("%06X:galileo pci_config_w to offset %02X = %08X & %08X\n", space.device().safe_pc(), offset*4, data, mem_mask); +} +// PCI Master Window 0 +READ32_MEMBER (gt64xxx_device::master_mem0_r) +{ + UINT32 result = this->space(AS_DATA).read_dword((m_reg[GREG_PCI_MEM0_LO]<<21) | (offset*4), mem_mask); + if (LOG_GALILEO) + logerror("%06X:galileo pci mem0 read from offset %08X = %08X & %08X\n", space.device().safe_pc(), (m_reg[GREG_PCI_MEM0_LO]<<21) | (offset*4), result, mem_mask); + return result; +} +WRITE32_MEMBER (gt64xxx_device::master_mem0_w) +{ + this->space(AS_DATA).write_dword((m_reg[GREG_PCI_MEM0_LO]<<21) | (offset*4), data, mem_mask); + if (LOG_GALILEO) + logerror("%06X:galileo pci mem0 write to offset %08X = %08X & %08X\n", space.device().safe_pc(), (m_reg[GREG_PCI_MEM0_LO]<<21) | (offset*4), data, mem_mask); +} + +// PCI Master Window 1 +READ32_MEMBER (gt64xxx_device::master_mem1_r) +{ + UINT32 result = this->space(AS_DATA).read_dword((m_reg[GREG_PCI_MEM1_LO]<<21) | (offset*4), mem_mask); + if (LOG_GALILEO) + logerror("%06X:galileo pci mem1 read from offset %08X = %08X & %08X\n", space.device().safe_pc(), (m_reg[GREG_PCI_MEM1_LO]<<21) | (offset*4), result, mem_mask); + return result; +} +WRITE32_MEMBER (gt64xxx_device::master_mem1_w) +{ + this->space(AS_DATA).write_dword((m_reg[GREG_PCI_MEM1_LO]<<21) | (offset*4), data, mem_mask); + if (LOG_GALILEO) + logerror("%06X:galileo pci mem1 write to offset %08X = %08X & %08X\n", space.device().safe_pc(), (m_reg[GREG_PCI_MEM1_LO]<<21) | (offset*4), data, mem_mask); +} + +// PCI Master IO +READ32_MEMBER (gt64xxx_device::master_io_r) +{ + UINT32 result = this->space(AS_IO).read_dword((m_reg[GREG_PCI_IO_LO]<<21) | (offset*4), mem_mask); + if (LOG_GALILEO) + logerror("%06X:galileo pci io read from offset %08X = %08X & %08X\n", space.device().safe_pc(), (m_reg[GREG_PCI_IO_LO]<<21) | (offset*4), result, mem_mask); + return result; +} +WRITE32_MEMBER (gt64xxx_device::master_io_w) +{ + this->space(AS_IO).write_dword((m_reg[GREG_PCI_IO_LO]<<21) | (offset*4), data, mem_mask); + if (LOG_GALILEO) + logerror("%06X:galileo pciio write to offset %08X = %08X & %08X\n", space.device().safe_pc(), (m_reg[GREG_PCI_IO_LO]<<21) | (offset*4), data, mem_mask); +} + + +// CPU I/F +READ32_MEMBER (gt64xxx_device::cpu_if_r) +{ + UINT32 result = m_reg[offset]; + + /* switch off the offset for special cases */ + switch (offset) + { + case GREG_TIMER0_COUNT: + case GREG_TIMER1_COUNT: + case GREG_TIMER2_COUNT: + case GREG_TIMER3_COUNT: + { + int which = offset % 4; + galileo_timer *timer = &m_timer[which]; + + result = timer->count; + if (timer->active) + { + UINT32 elapsed = (timer->timer->elapsed() * m_clock).as_double(); + result = (result > elapsed) ? (result - elapsed) : 0; + } + + /* eat some time for those which poll this register */ + space.device().execute().eat_cycles(100); + + if (LOG_TIMERS) + logerror("%08X:hires_timer_r = %08X\n", space.device().safe_pc(), result); + break; + } + + case GREG_PCI_COMMAND: + // code at 40188 loops until this returns non-zero in bit 0 + //result = 0x0001; + break; + + case GREG_CONFIG_DATA: + result = config_data_r(space, offset); + break; + + case GREG_CONFIG_ADDRESS: + result = config_address_r(space, offset); + break; + + case GREG_INT_STATE: + case GREG_INT_MASK: + case GREG_TIMER_CONTROL: +// if (LOG_GALILEO) +// logerror("%08X:Galileo read from offset %03X = %08X\n", space.device().safe_pc(), offset*4, result); + break; + + default: + logerror("%08X:Galileo read from offset %03X = %08X\n", space.device().safe_pc(), offset*4, result); + break; + } + + if (m_be) result = FLIPENDIAN_INT32(result); + + return result; +} + +WRITE32_MEMBER(gt64xxx_device::cpu_if_w) +{ + if (m_be) { + data = FLIPENDIAN_INT32(data); + mem_mask = FLIPENDIAN_INT32(mem_mask); + } + + UINT32 oldata = m_reg[offset]; + COMBINE_DATA(&m_reg[offset]); + + /* switch off the offset for special cases */ + switch (offset) + { + case GREG_RAS_1_0_LO: + case GREG_RAS_1_0_HI: + case GREG_RAS_3_2_LO: + case GREG_RAS_3_2_HI: + case GREG_CS_2_0_LO: + case GREG_CS_2_0_HI: + case GREG_CS_3_BOOT_LO: + case GREG_CS_3_BOOT_HI: + case GREG_PCI_IO_LO: + case GREG_PCI_IO_HI: + case GREG_PCI_MEM0_LO: + case GREG_PCI_MEM0_HI: + case GREG_INTERNAL_SPACE: + case GREG_PCI_MEM1_LO: + case GREG_PCI_MEM1_HI: + map_cpu_space(); + if (LOG_GALILEO) + logerror("%08X:Galileo Memory Map data write to offset %03X = %08X & %08X\n", space.device().safe_pc(), offset*4, data, mem_mask); + break; + + case GREG_DMA0_CONTROL: + case GREG_DMA1_CONTROL: + case GREG_DMA2_CONTROL: + case GREG_DMA3_CONTROL: + { + int which = offset % 4; + + if (LOG_DMA) + logerror("%08X:Galileo write to offset %03X = %08X & %08X\n", space.device().safe_pc(), offset*4, data, mem_mask); + + /* keep the read only activity bit */ + m_reg[offset] &= ~0x4000; + m_reg[offset] |= (oldata & 0x4000); + + /* fetch next record */ + if (data & 0x2000) + dma_fetch_next(space, which); + m_reg[offset] &= ~0x2000; + + /* if enabling, start the DMA */ + if (!(oldata & 0x1000) && (data & 0x1000)) + perform_dma(space, which); + break; + } + + case GREG_TIMER0_COUNT: + case GREG_TIMER1_COUNT: + case GREG_TIMER2_COUNT: + case GREG_TIMER3_COUNT: + { + int which = offset % 4; + galileo_timer *timer = &m_timer[which]; + + if (which != 0) + data &= 0xffffff; + if (!timer->active) + timer->count = data; + if (LOG_TIMERS) + logerror("%08X:timer/counter %d count = %08X [start=%08X]\n", space.device().safe_pc(), offset % 4, data, timer->count); + break; + } + + case GREG_TIMER_CONTROL: + { + int which, mask; + + if (LOG_TIMERS) + logerror("%08X:timer/counter control = %08X\n", space.device().safe_pc(), data); + for (which = 0, mask = 0x01; which < 4; which++, mask <<= 2) + { + galileo_timer *timer = &m_timer[which]; + if (!timer->active && (data & mask)) + { + timer->active = 1; + if (timer->count == 0) + { + timer->count = m_reg[GREG_TIMER0_COUNT + which]; + if (which != 0) + timer->count &= 0xffffff; + } + timer->timer->adjust(TIMER_PERIOD * timer->count, which); + if (LOG_TIMERS) + logerror("Adjusted timer to fire in %f secs\n", (TIMER_PERIOD * timer->count).as_double()); + } + else if (timer->active && !(data & mask)) + { + UINT32 elapsed = (timer->timer->elapsed() * m_clock).as_double(); + timer->active = 0; + timer->count = (timer->count > elapsed) ? (timer->count - elapsed) : 0; + timer->timer->adjust(attotime::never, which); + if (LOG_TIMERS) + logerror("Disabled timer\n"); + } + } + break; + } + + case GREG_INT_STATE: + if (LOG_GALILEO) + logerror("%08X:Galileo write to IRQ clear = %08X & %08X\n", offset*4, data, mem_mask); + m_reg[offset] = oldata & data; + update_irqs(); + break; + + case GREG_CONFIG_DATA: + pci_host_device::config_data_w(space, offset, data); + if (LOG_GALILEO) + logerror("%08X:Galileo PCI config data write to offset %03X = %08X & %08X\n", space.device().safe_pc(), offset*4, data, mem_mask); + break; + + case GREG_CONFIG_ADDRESS: + pci_host_device::config_address_w(space, offset, data); + if (LOG_GALILEO) + logerror("%08X:Galileo PCI config address write to offset %03X = %08X & %08X\n", space.device().safe_pc(), offset*4, data, mem_mask); + break; + + case GREG_DMA0_COUNT: case GREG_DMA1_COUNT: case GREG_DMA2_COUNT: case GREG_DMA3_COUNT: + case GREG_DMA0_SOURCE: case GREG_DMA1_SOURCE: case GREG_DMA2_SOURCE: case GREG_DMA3_SOURCE: + case GREG_DMA0_DEST: case GREG_DMA1_DEST: case GREG_DMA2_DEST: case GREG_DMA3_DEST: + case GREG_DMA0_NEXT: case GREG_DMA1_NEXT: case GREG_DMA2_NEXT: case GREG_DMA3_NEXT: + case GREG_INT_MASK: + if (LOG_GALILEO) + logerror("%08X:Galileo write to offset %03X = %08X & %08X\n", space.device().safe_pc(), offset*4, data, mem_mask); + break; + + default: + logerror("%08X:Galileo write to offset %03X = %08X & %08X\n", space.device().safe_pc(), offset*4, data, mem_mask); + break; + } +} + +/************************************* + * + * Galileo timers & interrupts + * + *************************************/ + +void gt64xxx_device::update_irqs() +{ + int state = CLEAR_LINE; + + /* if any unmasked interrupts are live, we generate */ + if (m_reg[GREG_INT_STATE] & m_reg[GREG_INT_MASK]) + state = ASSERT_LINE; + if (m_irq_num != -1) + m_cpu->set_input_line(m_irq_num, state); + + if (LOG_GALILEO) + logerror("Galileo IRQ %s\n", (state == ASSERT_LINE) ? "asserted" : "cleared"); +} + + +TIMER_CALLBACK_MEMBER(gt64xxx_device::timer_callback) +{ + int which = param; + galileo_timer *timer = &m_timer[which]; + + if (LOG_TIMERS) + logerror("timer %d fired\n", which); + + /* copy the start value from the registers */ + timer->count = m_reg[GREG_TIMER0_COUNT + which]; + if (which != 0) + timer->count &= 0xffffff; + + /* if we're a timer, adjust the timer to fire again */ + if (m_reg[GREG_TIMER_CONTROL] & (2 << (2 * which))) + timer->timer->adjust(TIMER_PERIOD * timer->count, which); + else + timer->active = timer->count = 0; + + /* trigger the interrupt */ + m_reg[GREG_INT_STATE] |= 1 << (GINT_T0EXP_SHIFT + which); + update_irqs(); +} + +/************************************* + * + * Galileo DMA handler + * + *************************************/ + +int gt64xxx_device::dma_fetch_next(address_space &space, int which) +{ + offs_t address = 0; + UINT32 data; + + /* no-op for unchained mode */ + if (!(m_reg[GREG_DMA0_CONTROL + which] & 0x200)) + address = m_reg[GREG_DMA0_NEXT + which]; + + /* if we hit the end address, signal an interrupt */ + if (address == 0) + { + if (m_reg[GREG_DMA0_CONTROL + which] & 0x400) + { + m_reg[GREG_INT_STATE] |= 1 << (GINT_DMA0COMP_SHIFT + which); + update_irqs(); + } + m_reg[GREG_DMA0_CONTROL + which] &= ~0x5000; + return 0; + } + + /* fetch the byte count */ + data = space.read_dword(address); address += 4; + m_reg[GREG_DMA0_COUNT + which] = data; + + /* fetch the source address */ + data = space.read_dword(address); address += 4; + m_reg[GREG_DMA0_SOURCE + which] = data; + + /* fetch the dest address */ + data = space.read_dword(address); address += 4; + m_reg[GREG_DMA0_DEST + which] = data; + + /* fetch the next record address */ + data = space.read_dword(address); address += 4; + m_reg[GREG_DMA0_NEXT + which] = data; + return 1; +} + + +void gt64xxx_device::perform_dma(address_space &space, int which) +{ + do + { + offs_t srcaddr = m_reg[GREG_DMA0_SOURCE + which]; + offs_t dstaddr = m_reg[GREG_DMA0_DEST + which]; + UINT32 bytesleft = m_reg[GREG_DMA0_COUNT + which] & 0xffff; + int srcinc, dstinc; + + m_dma_active = which; + m_reg[GREG_DMA0_CONTROL + which] |= 0x5000; + + /* determine src/dst inc */ + switch ((m_reg[GREG_DMA0_CONTROL + which] >> 2) & 3) + { + default: + case 0: srcinc = 1; break; + case 1: srcinc = -1; break; + case 2: srcinc = 0; break; + } + switch ((m_reg[GREG_DMA0_CONTROL + which] >> 4) & 3) + { + default: + case 0: dstinc = 1; break; + case 1: dstinc = -1; break; + case 2: dstinc = 0; break; + } + + if (LOG_DMA) + logerror("Performing DMA%d: src=%08X dst=%08X bytes=%04X sinc=%d dinc=%d\n", which, srcaddr, dstaddr, bytesleft, srcinc, dstinc); + + /* standard transfer */ + while (bytesleft > 0) + { + space.write_byte(dstaddr, space.read_byte(srcaddr)); + srcaddr += srcinc; + dstaddr += dstinc; + bytesleft--; + } + + /* not verified, but seems logical these should be updated byte the end */ + m_reg[GREG_DMA0_SOURCE + which] = srcaddr; + m_reg[GREG_DMA0_DEST + which] = dstaddr; + m_reg[GREG_DMA0_COUNT + which] = (m_reg[GREG_DMA0_COUNT + which] & ~0xffff) | bytesleft; + m_dma_active = -1; + + /* if we did not hit zero, punt and return later */ + if (bytesleft != 0) + return; + + /* interrupt? */ + if (!(m_reg[GREG_DMA0_CONTROL + which] & 0x400)) + { + m_reg[GREG_INT_STATE] |= 1 << (GINT_DMA0COMP_SHIFT + which); + update_irqs(); + } + } while (dma_fetch_next(space, which)); + + m_reg[GREG_DMA0_CONTROL + which] &= ~0x5000; +} diff --git a/src/devices/machine/gt64xxx.h b/src/devices/machine/gt64xxx.h new file mode 100644 index 00000000000..a31674d59e8 --- /dev/null +++ b/src/devices/machine/gt64xxx.h @@ -0,0 +1,259 @@ +// license:BSD-3-Clause +// copyright-holders: Aaron Giles, Ted Green +// Galileo GT-64xxx System Controller +// Skeleton code based off seattle machine driver. +// TODO: +// Testing +// Need PCI to be able to have a target delay a dma transfer +// Add PCI target maps +// Add PCI Func 1 calls +// Configurable byte swapping on cpu and pci busses. + +#ifndef GT64XXX_H +#define GT64XXX_H + +#include "pci.h" +#include "cpu/mips/mips3.h" + +// Supports R4600/4650/4700/R5000 CPUs +#define MCFG_GT64010_ADD(_tag, _cpu_tag, _clock) \ + MCFG_PCI_HOST_ADD(_tag, GT64XXX, 0x014611ab, 0x03, 0x00000000) \ + downcast<gt64xxx_device *>(device)->set_cpu_tag(_cpu_tag); \ + downcast<gt64xxx_device *>(device)->set_clock(_clock); + +// Supports the following 32-bit bus CPUs: +// IDT RC4640 and RC4650 (in 32-bit mode) +// QED RM523X +// NEC/Toshiba VR4300 +#define MCFG_GT64111_ADD(_tag, _cpu_tag, _clock) \ + MCFG_PCI_DEVICE_ADD(_tag, GT64XXX, 0x414611ab, 0x10, 0x058000, 0x00000000) \ + downcast<gt64xxx_device *>(device)->set_cpu_tag(_cpu_tag); \ + downcast<gt64xxx_device *>(device)->set_clock(_clock); + +#define MCFG_GT64XXX_SET_BE_CPU(_be) \ + downcast<gt64xxx_device *>(device)->set_be(_be); + +#define MCFG_GT64XXX__IRQ_ADD(_irq_num) \ + downcast<gt64xxx_device *>(device)->set_irq_info(_irq_num); + +/************************************* + * + * Galileo constants + * + *************************************/ + +//#define SYSTEM_CLOCK 50000000 +#define TIMER_PERIOD attotime::from_hz(m_clock) + +/* Galileo registers - 0x000-0x3ff */ +#define GREG_CPU_CONFIG (0x000/4) +#define GREG_RAS_1_0_LO (0x008/4) +#define GREG_RAS_1_0_HI (0x010/4) +#define GREG_RAS_3_2_LO (0x018/4) +#define GREG_RAS_3_2_HI (0x020/4) +#define GREG_CS_2_0_LO (0x028/4) +#define GREG_CS_2_0_HI (0x030/4) +#define GREG_CS_3_BOOT_LO (0x038/4) +#define GREG_CS_3_BOOT_HI (0x040/4) +#define GREG_PCI_IO_LO (0x048/4) +#define GREG_PCI_IO_HI (0x050/4) +#define GREG_PCI_MEM0_LO (0x058/4) +#define GREG_PCI_MEM0_HI (0x060/4) +#define GREG_INTERNAL_SPACE (0x068/4) +#define GREG_BUSERR_LO (0x070/4) +#define GREG_BUSERR_HI (0x078/4) +// GT-64111 only +#define GREG_PCI_MEM1_LO (0x080/4) +#define GREG_PCI_MEM1_HI (0x088/4) + +/* Galileo registers - 0x400-0x7ff */ +#define GREG_RAS0_LO (0x400/4) +#define GREG_RAS0_HI (0x404/4) +#define GREG_RAS1_LO (0x408/4) +#define GREG_RAS1_HI (0x40c/4) +#define GREG_RAS2_LO (0x410/4) +#define GREG_RAS2_HI (0x414/4) +#define GREG_RAS3_LO (0x418/4) +#define GREG_RAS3_HI (0x41c/4) +#define GREG_CS0_LO (0x420/4) +#define GREG_CS0_HI (0x424/4) +#define GREG_CS1_LO (0x428/4) +#define GREG_CS1_HI (0x42c/4) +#define GREG_CS2_LO (0x430/4) +#define GREG_CS2_HI (0x434/4) +#define GREG_CS3_LO (0x438/4) +#define GREG_CS3_HI (0x43c/4) +#define GREG_CSBOOT_LO (0x440/4) +#define GREG_CSBOOT_HI (0x444/4) +#define GREG_DRAM_CONFIG (0x448/4) +#define GREG_DRAM_BANK0 (0x44c/4) +#define GREG_DRAM_BANK1 (0x450/4) +#define GREG_DRAM_BANK2 (0x454/4) +#define GREG_DRAM_BANK3 (0x458/4) +#define GREG_DEVICE_BANK0 (0x45c/4) +#define GREG_DEVICE_BANK1 (0x460/4) +#define GREG_DEVICE_BANK2 (0x464/4) +#define GREG_DEVICE_BANK3 (0x468/4) +#define GREG_DEVICE_BOOT (0x46c/4) +#define GREG_ADDRESS_ERROR (0x470/4) + +/* Galileo registers - 0x800-0xbff */ +#define GREG_DMA0_COUNT (0x800/4) +#define GREG_DMA1_COUNT (0x804/4) +#define GREG_DMA2_COUNT (0x808/4) +#define GREG_DMA3_COUNT (0x80c/4) +#define GREG_DMA0_SOURCE (0x810/4) +#define GREG_DMA1_SOURCE (0x814/4) +#define GREG_DMA2_SOURCE (0x818/4) +#define GREG_DMA3_SOURCE (0x81c/4) +#define GREG_DMA0_DEST (0x820/4) +#define GREG_DMA1_DEST (0x824/4) +#define GREG_DMA2_DEST (0x828/4) +#define GREG_DMA3_DEST (0x82c/4) +#define GREG_DMA0_NEXT (0x830/4) +#define GREG_DMA1_NEXT (0x834/4) +#define GREG_DMA2_NEXT (0x838/4) +#define GREG_DMA3_NEXT (0x83c/4) +#define GREG_DMA0_CONTROL (0x840/4) +#define GREG_DMA1_CONTROL (0x844/4) +#define GREG_DMA2_CONTROL (0x848/4) +#define GREG_DMA3_CONTROL (0x84c/4) +#define GREG_TIMER0_COUNT (0x850/4) +#define GREG_TIMER1_COUNT (0x854/4) +#define GREG_TIMER2_COUNT (0x858/4) +#define GREG_TIMER3_COUNT (0x85c/4) +#define GREG_DMA_ARBITER (0x860/4) +#define GREG_TIMER_CONTROL (0x864/4) + +/* Galileo registers - 0xc00-0xfff */ +#define GREG_PCI_COMMAND (0xc00/4) +#define GREG_PCI_TIMEOUT (0xc04/4) +#define GREG_PCI_RAS_1_0 (0xc08/4) +#define GREG_PCI_RAS_3_2 (0xc0c/4) +#define GREG_PCI_CS_2_0 (0xc10/4) +#define GREG_PCI_CS_3_BOOT (0xc14/4) +#define GREG_INT_STATE (0xc18/4) +#define GREG_INT_MASK (0xc1c/4) +#define GREG_PCI_INT_MASK (0xc24/4) +#define GREG_CONFIG_ADDRESS (0xcf8/4) +#define GREG_CONFIG_DATA (0xcfc/4) + +/* Galileo interrupts */ +#define GINT_SUMMARY_SHIFT (0) +#define GINT_MEMOUT_SHIFT (1) +#define GINT_DMAOUT_SHIFT (2) +#define GINT_CPUOUT_SHIFT (3) +#define GINT_DMA0COMP_SHIFT (4) +#define GINT_DMA1COMP_SHIFT (5) +#define GINT_DMA2COMP_SHIFT (6) +#define GINT_DMA3COMP_SHIFT (7) +#define GINT_T0EXP_SHIFT (8) +#define GINT_T1EXP_SHIFT (9) +#define GINT_T2EXP_SHIFT (10) +#define GINT_T3EXP_SHIFT (11) +#define GINT_MASRDERR_SHIFT (12) +#define GINT_SLVWRERR_SHIFT (13) +#define GINT_MASWRERR_SHIFT (14) +#define GINT_SLVRDERR_SHIFT (15) +#define GINT_ADDRERR_SHIFT (16) +#define GINT_MEMERR_SHIFT (17) +#define GINT_MASABORT_SHIFT (18) +#define GINT_TARABORT_SHIFT (19) +#define GINT_RETRYCTR_SHIFT (20) + +/************************************* + * Structures + *************************************/ +struct galileo_timer +{ + emu_timer * timer; + UINT32 count; + UINT8 active; +}; + + +class gt64xxx_device : public pci_host_device { +public: + gt64xxx_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); + + virtual void reset_all_mappings() override; + virtual void map_extra(UINT64 memory_window_start, UINT64 memory_window_end, UINT64 memory_offset, address_space *memory_space, + UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space) override; + + void set_cpu_tag(const char *tag) { cpu_tag = tag;} + void set_cpu_tag(const UINT32 clock) { m_clock = clock;} + void set_clock(const UINT32 clock) {m_clock = clock;} + void set_be(const int be) {m_be = be;} + void set_autoconfig(const int autoconfig) {m_autoconfig = autoconfig;} + void set_irq_info(const int irq_num) {m_irq_num = irq_num;} + + virtual DECLARE_ADDRESS_MAP(config_map, 32) override; + + // pci bus + DECLARE_READ32_MEMBER( pci_config_r); + DECLARE_WRITE32_MEMBER( pci_config_w); + + // cpu bus + DECLARE_READ32_MEMBER (cpu_if_r); + DECLARE_WRITE32_MEMBER(cpu_if_w); + + DECLARE_READ32_MEMBER (master_mem0_r); + DECLARE_WRITE32_MEMBER(master_mem0_w); + + DECLARE_READ32_MEMBER (master_mem1_r); + DECLARE_WRITE32_MEMBER(master_mem1_w); + + DECLARE_READ32_MEMBER (master_io_r); + DECLARE_WRITE32_MEMBER(master_io_w); + + // devices + DECLARE_READ32_MEMBER (ras_1_0_r); + DECLARE_WRITE32_MEMBER(ras_1_0_w); + DECLARE_READ32_MEMBER (ras_3_2_r); + DECLARE_WRITE32_MEMBER(ras_3_2_w); + DECLARE_READ32_MEMBER (cs_2_0_r); + DECLARE_WRITE32_MEMBER(cs_2_0_w); + DECLARE_READ32_MEMBER (cs_boot_3_r); + DECLARE_WRITE32_MEMBER(cs_boot_3_w); + +protected: + address_space *m_cpu_space; + virtual const address_space_config *memory_space_config(address_spacenum spacenum) const override; + virtual void device_start() override; + virtual void device_reset() override; + +private: + mips3_device *m_cpu; + const char *cpu_tag; + UINT32 m_clock; + int m_be, m_autoconfig; + int m_irq_num; + + address_space_config m_mem_config, m_io_config; + + DECLARE_ADDRESS_MAP(cpu_map, 32); + + void map_cpu_space(); + + /* raw register data */ + UINT32 m_reg[0xd00/4]; + + /* timer info */ + galileo_timer m_timer[4]; + + /* DMA info */ + INT8 m_dma_active; + + // Ram + std::vector<UINT32> m_ram[4]; + + TIMER_CALLBACK_MEMBER(timer_callback); + void update_irqs(); + int dma_fetch_next(address_space &space, int which); + void perform_dma(address_space &space, int which); + +}; + +extern const device_type GT64XXX; + +#endif diff --git a/src/devices/machine/ins8250.cpp b/src/devices/machine/ins8250.cpp index bbd0fee1584..e032039cb7d 100644 --- a/src/devices/machine/ins8250.cpp +++ b/src/devices/machine/ins8250.cpp @@ -316,7 +316,7 @@ WRITE8_MEMBER( ins8250_uart_device::ins8250_w ) bits 5 - 0, you could cause an interrupt if the appropriate IER bit is set. */ - m_regs.lsr = (m_regs.lsr & 0x40) | (data & ~0x40); + m_regs.lsr = (m_regs.lsr & 0x60) | (data & ~0x60); tmp = 0; tmp |= ( m_regs.lsr & 0x01 ) ? COM_INT_PENDING_RECEIVED_DATA_AVAILABLE : 0; diff --git a/src/devices/video/h63484.cpp b/src/devices/video/h63484.cpp index 1e0d7cbb0d8..2ae38362913 100644 --- a/src/devices/video/h63484.cpp +++ b/src/devices/video/h63484.cpp @@ -1913,7 +1913,8 @@ void h63484_device::video_registers_w(int offset) READ16_MEMBER( h63484_device::status_r ) { - return m_sr; + // kothello is coded so that upper byte of this should be 0xff (tests with jc opcode). Maybe it's just unconnected? + return m_sr | 0xff00; } READ16_MEMBER( h63484_device::data_r ) diff --git a/src/emu/clifront.cpp b/src/emu/clifront.cpp index 79b53e943c7..975c3c8f71b 100644 --- a/src/emu/clifront.cpp +++ b/src/emu/clifront.cpp @@ -15,7 +15,6 @@ #include "audit.h" #include "info.h" #include "unzip.h" -#include "un7z.h" #include "validity.h" #include "sound/samples.h" #include "cliopts.h" @@ -266,7 +265,7 @@ int cli_frontend::execute(int argc, char **argv) m_result = MAMERR_FATALERROR; } - _7z_file::cache_clear(); + util::archive_file::cache_clear(); global_free(manager); return m_result; @@ -1000,7 +999,7 @@ void cli_frontend::verifyroms(const char *gamename) } // clear out any cached files - zip_file::cache_clear(); + util::archive_file::cache_clear(); // return an error if none found if (matched == 0) @@ -1092,7 +1091,7 @@ void cli_frontend::verifysamples(const char *gamename) } // clear out any cached files - zip_file::cache_clear(); + util::archive_file::cache_clear(); // return an error if none found if (matched == 0) @@ -1407,7 +1406,7 @@ void cli_frontend::verifysoftware(const char *gamename) } // clear out any cached files - zip_file::cache_clear(); + util::archive_file::cache_clear(); // return an error if none found if (matched == 0) @@ -1529,7 +1528,7 @@ void cli_frontend::verifysoftlist(const char *gamename) } // clear out any cached files - zip_file::cache_clear(); + util::archive_file::cache_clear(); // return an error if none found if (matched == 0) @@ -1758,28 +1757,32 @@ void media_identifier::identify(const char *filename) } // if that failed, and the filename ends with .zip, identify as a ZIP file - if (core_filename_ends_with(filename, ".7z")) + if (core_filename_ends_with(filename, ".7z") || core_filename_ends_with(filename, ".zip")) { // first attempt to examine it as a valid _7Z file - _7z_file::ptr _7z; - _7z_file::error _7zerr = _7z_file::open(filename, _7z); - if (_7zerr == _7z_file::error::NONE && _7z != nullptr) + util::archive_file::ptr archive; + util::archive_file::error err; + if (core_filename_ends_with(filename, ".7z")) + err = util::archive_file::open_7z(filename, archive); + else + err = util::archive_file::open_zip(filename, archive); + if ((err == util::archive_file::error::NONE) && archive) { std::vector<std::uint8_t> data; // loop over entries in the .7z, skipping empty files and directories - for (int i = _7z->first_file(); i >= 0; i = _7z->next_file()) + for (int i = archive->first_file(); i >= 0; i = archive->next_file()) { - const std::uint64_t length(_7z->current_uncompressed_length()); - if ((length != 0) && (std::uint32_t(length) == length)) + const std::uint64_t length(archive->current_uncompressed_length()); + if (!archive->current_is_directory() && (length != 0) && (std::uint32_t(length) == length)) { // decompress data into RAM and identify it try { data.resize(std::size_t(length)); - _7zerr = _7z->decompress(&data[0], std::uint32_t(length)); - if (_7zerr == _7z_file::error::NONE) - identify_data(_7z->current_name().c_str(), &data[0], length); + err = archive->decompress(&data[0], std::uint32_t(length)); + if (err == util::archive_file::error::NONE) + identify_data(archive->current_name().c_str(), &data[0], length); } catch (...) { @@ -1791,31 +1794,8 @@ void media_identifier::identify(const char *filename) } // clear out any cached files - _7z.reset(); - _7z_file::cache_clear(); - } - else if (core_filename_ends_with(filename, ".zip")) - { - // first attempt to examine it as a valid ZIP file - zip_file::ptr zip = nullptr; - zip_file::error ziperr = zip_file::open(filename, zip); - if (ziperr == zip_file::error::NONE && zip != nullptr) - { - // loop over entries in the ZIP, skipping empty files and directories - for (const zip_file::file_header *entry = zip->first_file(); entry != nullptr; entry = zip->next_file()) - if (entry->uncompressed_length != 0) - { - // decompress data into RAM and identify it - dynamic_buffer data(entry->uncompressed_length); - ziperr = zip->decompress(&data[0], entry->uncompressed_length); - if (ziperr == zip_file::error::NONE) - identify_data(entry->filename, &data[0], entry->uncompressed_length); - } - } - - // clear out any cached files - zip.reset(); - zip_file::cache_clear(); + archive.reset(); + util::archive_file::cache_clear(); } // otherwise, identify as a raw file diff --git a/src/emu/debug/debugcmd.cpp b/src/emu/debug/debugcmd.cpp index b8a7ebc4874..2e10b40356e 100644 --- a/src/emu/debug/debugcmd.cpp +++ b/src/emu/debug/debugcmd.cpp @@ -1872,6 +1872,7 @@ static void execute_dump(running_machine &machine, int ref, int params, const ch for (i = offset; i <= endoffset; i += 16) { output.clear(); + output.rdbuf()->clear(); /* print the address */ util::stream_format(output, "%0*X: ", space->logaddrchars(), (UINT32)space->byte_to_address(i)); @@ -2306,6 +2307,7 @@ static void execute_cheatlist(running_machine &machine, int ref, int params, con { active_cheat++; output.clear(); + output.rdbuf()->clear(); stream_format( output, " <cheat desc=\"Possibility %d : %0*X (%0*X)\">\n" @@ -2516,6 +2518,7 @@ static void execute_dasm(running_machine &machine, int ref, int params, const ch offs_t tempaddr; int numbytes = 0; output.clear(); + output.rdbuf()->clear(); /* print the address */ stream_format(output, "%0*X: ", space->logaddrchars(), (UINT32)space->byte_to_address(pcbyte)); diff --git a/src/emu/debug/dvbpoints.cpp b/src/emu/debug/dvbpoints.cpp index 463fc4dbe08..7da6ac4c399 100644 --- a/src/emu/debug/dvbpoints.cpp +++ b/src/emu/debug/dvbpoints.cpp @@ -240,6 +240,7 @@ void debug_view_breakpoints::view_update() if (m_visible.y > 0) { linebuf.clear(); + linebuf.rdbuf()->clear(); linebuf << "ID"; if (m_sortType == &cIndexAscending) linebuf.put('\\'); else if (m_sortType == &cIndexDescending) linebuf.put('/'); @@ -282,6 +283,7 @@ void debug_view_breakpoints::view_update() device_debug::breakpoint *const bp = m_buffer[bpi]; linebuf.clear(); + linebuf.rdbuf()->clear(); util::stream_format(linebuf, "%2X", bp->index()); pad_ostream_to_length(linebuf, tableBreaks[0]); linebuf.put(bp->enabled() ? 'X' : 'O'); diff --git a/src/emu/debug/dvwpoints.cpp b/src/emu/debug/dvwpoints.cpp index 4720f1dbf3c..8b82a6d3de0 100644 --- a/src/emu/debug/dvwpoints.cpp +++ b/src/emu/debug/dvwpoints.cpp @@ -266,6 +266,7 @@ void debug_view_watchpoints::view_update() if (m_visible.y > 0) { linebuf.clear(); + linebuf.rdbuf()->clear(); linebuf << "ID"; if (m_sortType == &cIndexAscending) linebuf.put('\\'); else if (m_sortType == &cIndexDescending) linebuf.put('/'); @@ -317,6 +318,7 @@ void debug_view_watchpoints::view_update() device_debug::watchpoint *const wp = m_buffer[wpi]; linebuf.clear(); + linebuf.rdbuf()->clear(); util::stream_format(linebuf, "%2X", wp->index()); pad_ostream_to_length(linebuf, tableBreaks[0]); linebuf.put(wp->enabled() ? 'X' : 'O'); diff --git a/src/emu/diimage.cpp b/src/emu/diimage.cpp index 216b1af1fca..f225f6cd444 100644 --- a/src/emu/diimage.cpp +++ b/src/emu/diimage.cpp @@ -158,7 +158,7 @@ void device_image_interface::device_compute_hash(hash_collection &hashes, const image_error_t device_image_interface::set_image_filename(const char *filename) { m_image_name = filename; - zippath_parent(m_working_directory, filename); + util::zippath_parent(m_working_directory, filename); m_basename.assign(m_image_name); size_t loc1 = m_image_name.find_last_of('\\'); @@ -319,7 +319,7 @@ bool device_image_interface::try_change_working_directory(const char *subdir) /* did we successfully identify the directory? */ if (success) - zippath_combine(m_working_directory, m_working_directory.c_str(), subdir); + util::zippath_combine(m_working_directory, m_working_directory.c_str(), subdir); return success; } @@ -611,7 +611,7 @@ image_error_t device_image_interface::load_image_by_path(UINT32 open_flags, cons std::string revised_path; /* attempt to read the file */ - auto const filerr = zippath_fopen(path, open_flags, m_file, revised_path); + auto const filerr = util::zippath_fopen(path, open_flags, m_file, revised_path); /* did the open succeed? */ switch(filerr) @@ -663,7 +663,7 @@ int device_image_interface::reopen_for_write(const char *path) std::string revised_path; /* attempt to open the file for writing*/ - auto const filerr = zippath_fopen(path, OPEN_FLAG_READ|OPEN_FLAG_WRITE|OPEN_FLAG_CREATE, m_file, revised_path); + auto const filerr = util::zippath_fopen(path, OPEN_FLAG_READ|OPEN_FLAG_WRITE|OPEN_FLAG_CREATE, m_file, revised_path); /* did the open succeed? */ switch(filerr) diff --git a/src/emu/drivers/xtal.h b/src/emu/drivers/xtal.h index 476db5e99ab..f9e56c65931 100644 --- a/src/emu/drivers/xtal.h +++ b/src/emu/drivers/xtal.h @@ -56,6 +56,7 @@ enum XTAL_2_4576MHz = 2457600, /* Atari ST MFP, NEC PC-98xx */ XTAL_2_5MHz = 2500000, /* Janken Man units */ XTAL_3MHz = 3000000, /* Probably only used to drive 68705 or similar MCUs on 80's Taito PCBs */ + XTAL_3_072MHz = 3072000, /* INS 8520 input clock rate */ XTAL_3_12MHz = 3120000, /* SP0250 clock on Gottlieb games */ XTAL_3_5MHz = 3500000, /* Reported by Commodore 65 document, true xtal unchecked on PCB */ XTAL_3_52128MHz = 3521280, /* RCA COSMAC VIP */ diff --git a/src/emu/fileio.cpp b/src/emu/fileio.cpp index e0d7cdd7772..812f2a7007f 100644 --- a/src/emu/fileio.cpp +++ b/src/emu/fileio.cpp @@ -10,7 +10,6 @@ #include "emu.h" #include "unzip.h" -#include "un7z.h" #include "fileio.h" @@ -146,8 +145,6 @@ emu_file::emu_file(UINT32 openflags) m_openflags(openflags), m_zipfile(nullptr), m_ziplength(0), - m__7zfile(), - m__7zlength(0), m_remove_on_close(false), m_restrict_to_mediapath(false) { @@ -164,8 +161,6 @@ emu_file::emu_file(const char *searchpath, UINT32 openflags) m_openflags(openflags), m_zipfile(nullptr), m_ziplength(0), - m__7zfile(), - m__7zlength(0), m_remove_on_close(false), m_restrict_to_mediapath(false) { @@ -228,12 +223,6 @@ hash_collection &emu_file::hashes(const char *types) return m_hashes; // if we have ZIP data, just hash that directly - if (!m__7zdata.empty()) - { - m_hashes.compute(&m__7zdata[0], m__7zdata.size(), needed.c_str()); - return m_hashes; - } - if (!m_zipdata.empty()) { m_hashes.compute(&m_zipdata[0], m_zipdata.size(), needed.c_str()); @@ -338,7 +327,7 @@ osd_file::error emu_file::open_next() while (m_iterator.next(m_fullpath, m_filename.c_str())) { // attempt to open the file directly - filerr = util::core_file::open(m_fullpath.c_str(), m_openflags, m_file); + filerr = util::core_file::open(m_fullpath, m_openflags, m_file); if (filerr == osd_file::error::NONE) break; @@ -386,11 +375,9 @@ osd_file::error emu_file::open_ram(const void *data, UINT32 length) void emu_file::close() { // close files and free memory - m__7zfile.reset(); m_zipfile.reset(); m_file.reset(); - m__7zdata.clear(); m_zipdata.clear(); if (m_remove_on_close) @@ -423,10 +410,7 @@ osd_file::error emu_file::compress(int level) bool emu_file::compressed_file_ready(void) { // load the ZIP file now if we haven't yet - if (m__7zfile != nullptr && load__7zped_file() != osd_file::error::NONE) - return true; - - if (m_zipfile != nullptr && load_zipped_file() != osd_file::error::NONE) + if (m_zipfile && (load_zipped_file() != osd_file::error::NONE)) return true; return false; @@ -493,9 +477,6 @@ bool emu_file::eof() UINT64 emu_file::size() { // use the ZIP length if present - if (m__7zfile != nullptr) - return m__7zlength; - if (m_zipfile != nullptr) return m_ziplength; @@ -676,44 +657,37 @@ osd_file::error emu_file::attempt_zipped() m_fullpath = m_fullpath.substr(0, dirsep).append(".zip"); // attempt to open the ZIP file - zip_file::ptr zip; - zip_file::error ziperr = zip_file::open(m_fullpath, zip); + util::archive_file::ptr zip; + util::archive_file::error ziperr = util::archive_file::open_zip(m_fullpath, zip); // chop the .zip back off the filename before continuing m_fullpath = m_fullpath.substr(0, dirsep); // if we failed to open this file, continue scanning - if (ziperr != zip_file::error::NONE) + if (ziperr != util::archive_file::error::NONE) continue; + int header = -1; + // see if we can find a file with the right name and (if available) crc - const zip_file::file_header *header; - for (header = zip->first_file(); header != nullptr; header = zip->next_file()) - if (zip_filename_match(*header, filename) && (!(m_openflags & OPEN_FLAG_HAS_CRC) || header->crc == m_crc)) - break; + if (m_openflags & OPEN_FLAG_HAS_CRC) header = zip->search(m_crc, filename); // if that failed, look for a file with the right crc, but the wrong filename - if (header == nullptr && (m_openflags & OPEN_FLAG_HAS_CRC)) - for (header = zip->first_file(); header != nullptr; header = zip->next_file()) - if (header->crc == m_crc && !zip_header_is_path(*header)) - break; + if (header < 0 && (m_openflags & OPEN_FLAG_HAS_CRC)) header = zip->search(m_crc); // if that failed, look for a file with the right name; reporting a bad checksum // is more helpful and less confusing than reporting "rom not found" - if (header == nullptr) - for (header = zip->first_file(); header != nullptr; header = zip->next_file()) - if (zip_filename_match(*header, filename)) - break; + if (header < 0) header = zip->search(filename); // if we got it, read the data - if (header != nullptr) + if (header >= 0) { m_zipfile = std::move(zip); - m_ziplength = header->uncompressed_length; + m_ziplength = m_zipfile->current_uncompressed_length(); // build a hash with just the CRC m_hashes.reset(); - m_hashes.add_crc(header->crc); + m_hashes.add_crc(m_zipfile->current_crc()); return (m_openflags & OPEN_FLAG_NO_PRELOAD) ? osd_file::error::NONE : load_zipped_file(); } @@ -724,64 +698,6 @@ osd_file::error emu_file::attempt_zipped() //------------------------------------------------- -// load_zipped_file - load a ZIPped file -//------------------------------------------------- - -osd_file::error emu_file::load_zipped_file() -{ - assert(m_file == nullptr); - assert(m_zipdata.empty()); - assert(m_zipfile != nullptr); - - // allocate some memory - m_zipdata.resize(m_ziplength); - - // read the data into our buffer and return - zip_file::error ziperr = m_zipfile->decompress(&m_zipdata[0], m_zipdata.size()); - if (ziperr != zip_file::error::NONE) - { - m_zipdata.clear(); - return osd_file::error::FAILURE; - } - - // convert to RAM file - osd_file::error filerr = util::core_file::open_ram(&m_zipdata[0], m_zipdata.size(), m_openflags, m_file); - if (filerr != osd_file::error::NONE) - { - m_zipdata.clear(); - return osd_file::error::FAILURE; - } - - // close out the ZIP file - m_zipfile.reset(); - return osd_file::error::NONE; -} - - -//------------------------------------------------- -// zip_filename_match - compare zip filename -// to expected filename, ignoring any directory -//------------------------------------------------- - -bool emu_file::zip_filename_match(const zip_file::file_header &header, const std::string &filename) -{ - const char *zipfile = header.filename + header.filename_length - filename.length(); - return (zipfile >= header.filename && core_stricmp(filename.c_str(),zipfile) == 0 && (zipfile == header.filename || zipfile[-1] == '/')); -} - - -//------------------------------------------------- -// zip_header_is_path - check whether filename -// in header is a path -//------------------------------------------------- - -bool emu_file::zip_header_is_path(const zip_file::file_header &header) -{ - const char *zipfile = header.filename + header.filename_length - 1; - return (zipfile >= header.filename && zipfile[0] == '/'); -} - -//------------------------------------------------- // attempt__7zped - attempt to open a .7z file //------------------------------------------------- @@ -810,14 +726,14 @@ osd_file::error emu_file::attempt__7zped() m_fullpath = m_fullpath.substr(0, dirsep).append(".7z"); // attempt to open the _7Z file - _7z_file::ptr _7z; - _7z_file::error _7zerr = _7z_file::open(m_fullpath, _7z); + util::archive_file::ptr _7z; + util::archive_file::error _7zerr = util::archive_file::open_7z(m_fullpath, _7z); // chop the ._7z back off the filename before continuing m_fullpath = m_fullpath.substr(0, dirsep); // if we failed to open this file, continue scanning - if (_7zerr != _7z_file::error::NONE) + if (_7zerr != util::archive_file::error::NONE) continue; int fileno = -1; @@ -826,21 +742,21 @@ osd_file::error emu_file::attempt__7zped() if (m_openflags & OPEN_FLAG_HAS_CRC) fileno = _7z->search(m_crc, filename); // if that failed, look for a file with the right crc, but the wrong filename - if ((fileno == -1) && (m_openflags & OPEN_FLAG_HAS_CRC)) fileno = _7z->search(m_crc); + if ((fileno < 0) && (m_openflags & OPEN_FLAG_HAS_CRC)) fileno = _7z->search(m_crc); // if that failed, look for a file with the right name; reporting a bad checksum // is more helpful and less confusing than reporting "rom not found" - if (fileno == -1) fileno = _7z->search(filename); + if (fileno < 0) fileno = _7z->search(filename); - if (fileno != -1) + if (fileno >= 0) { - m__7zfile = std::move(_7z); - m__7zlength = m__7zfile->current_uncompressed_length(); + m_zipfile = std::move(_7z); + m_ziplength = m_zipfile->current_uncompressed_length(); // build a hash with just the CRC m_hashes.reset(); - m_hashes.add_crc(m__7zfile->current_crc()); - return (m_openflags & OPEN_FLAG_NO_PRELOAD) ? osd_file::error::NONE : load__7zped_file(); + m_hashes.add_crc(m_zipfile->current_crc()); + return (m_openflags & OPEN_FLAG_NO_PRELOAD) ? osd_file::error::NONE : load_zipped_file(); } // close up the _7Z file and try the next level @@ -850,35 +766,35 @@ osd_file::error emu_file::attempt__7zped() //------------------------------------------------- -// load__7zped_file - load a _7Zped file +// load_zipped_file - load a ZIPped file //------------------------------------------------- -osd_file::error emu_file::load__7zped_file() +osd_file::error emu_file::load_zipped_file() { assert(m_file == nullptr); - assert(m__7zdata.empty()); - assert(m__7zfile); + assert(m_zipdata.empty()); + assert(m_zipfile); // allocate some memory - m__7zdata.resize(m__7zlength); + m_zipdata.resize(m_ziplength); // read the data into our buffer and return - _7z_file::error _7zerr = m__7zfile->decompress(&m__7zdata[0], m__7zdata.size()); - if (_7zerr != _7z_file::error::NONE) + auto const ziperr = m_zipfile->decompress(&m_zipdata[0], m_zipdata.size()); + if (ziperr != util::archive_file::error::NONE) { - m__7zdata.clear(); + m_zipdata.clear(); return osd_file::error::FAILURE; } // convert to RAM file - osd_file::error filerr = util::core_file::open_ram(&m__7zdata[0], m__7zdata.size(), m_openflags, m_file); + osd_file::error filerr = util::core_file::open_ram(&m_zipdata[0], m_zipdata.size(), m_openflags, m_file); if (filerr != osd_file::error::NONE) { - m__7zdata.clear(); + m_zipdata.clear(); return osd_file::error::FAILURE; } - // close out the _7Z file - m__7zfile.reset(); + // close out the ZIP file + m_zipfile.reset(); return osd_file::error::NONE; } diff --git a/src/emu/fileio.h b/src/emu/fileio.h index c54c740d686..a29372f071d 100644 --- a/src/emu/fileio.h +++ b/src/emu/fileio.h @@ -15,7 +15,6 @@ #include "corefile.h" #include "hash.h" -#include "unzip.h" // some systems use macros for getc/putc rather than functions #ifdef getc @@ -27,7 +26,7 @@ //************************************************************************** // forward declarations -class _7z_file; +namespace util { class archive_file; } // ======================> path_iterator @@ -146,12 +145,8 @@ private: // internal helpers osd_file::error attempt_zipped(); - osd_file::error load_zipped_file(); - bool zip_filename_match(const zip_file::file_header &header, const std::string &filename); - bool zip_header_is_path(const zip_file::file_header &header); - osd_file::error attempt__7zped(); - osd_file::error load__7zped_file(); + osd_file::error load_zipped_file(); // internal state std::string m_filename; // original filename provided @@ -163,14 +158,10 @@ private: UINT32 m_openflags; // flags we used for the open hash_collection m_hashes; // collection of hashes - zip_file::ptr m_zipfile; // ZIP file pointer + std::unique_ptr<util::archive_file> m_zipfile; // ZIP file pointer dynamic_buffer m_zipdata; // ZIP file data UINT64 m_ziplength; // ZIP file length - std::unique_ptr<_7z_file> m__7zfile; // 7Z file pointer - dynamic_buffer m__7zdata; // 7Z file data - UINT64 m__7zlength; // 7Z file length - bool m_remove_on_close; // flag: remove the file when closing bool m_restrict_to_mediapath; // flag: restrict to paths inside the media-path }; diff --git a/src/emu/machine.cpp b/src/emu/machine.cpp index 00db05b59c3..825843c4b10 100644 --- a/src/emu/machine.cpp +++ b/src/emu/machine.cpp @@ -440,7 +440,7 @@ int running_machine::run(bool firstrun) // call all exit callbacks registered call_notifiers(MACHINE_NOTIFY_EXIT); - zip_file::cache_clear(); + util::archive_file::cache_clear(); // close the logfile m_logfile.reset(); diff --git a/src/emu/render.cpp b/src/emu/render.cpp index ec84b67a741..abe7ee87cc7 100644 --- a/src/emu/render.cpp +++ b/src/emu/render.cpp @@ -1768,29 +1768,39 @@ void render_target::add_container_primitives(render_primitive_list &list, const // set the palette prim->texture.palette = curitem->texture()->get_adjusted_palette(container); - // determine UV coordinates and apply clipping + // determine UV coordinates prim->texcoords = oriented_texcoords[finalorient]; + + // apply clipping clipped = render_clip_quad(&prim->bounds, &cliprect, &prim->texcoords); // apply the final orientation from the quad flags and then build up the final flags - prim->flags = (curitem->flags() & ~(PRIMFLAG_TEXORIENT_MASK | PRIMFLAG_BLENDMODE_MASK | PRIMFLAG_TEXFORMAT_MASK)) | - PRIMFLAG_TEXORIENT(finalorient) | - PRIMFLAG_TEXFORMAT(curitem->texture()->format()); - if (blendmode != -1) - prim->flags |= PRIMFLAG_BLENDMODE(blendmode); - else - prim->flags |= PRIMFLAG_BLENDMODE(PRIMFLAG_GET_BLENDMODE(curitem->flags())); + prim->flags = (curitem->flags() & ~(PRIMFLAG_TEXORIENT_MASK | PRIMFLAG_BLENDMODE_MASK | PRIMFLAG_TEXFORMAT_MASK)) + | PRIMFLAG_TEXORIENT(finalorient) + | PRIMFLAG_TEXFORMAT(curitem->texture()->format()); + prim->flags |= blendmode != -1 + ? PRIMFLAG_BLENDMODE(blendmode) + : PRIMFLAG_BLENDMODE(PRIMFLAG_GET_BLENDMODE(curitem->flags())); } else { + if (curitem->flags() & PRIMFLAG_VECTORBUF_MASK) + { + // determine UV coordinates + prim->texcoords = oriented_texcoords[0]; + } + // adjust the color for brightness/contrast/gamma prim->color.r = container.apply_brightness_contrast_gamma_fp(prim->color.r); prim->color.g = container.apply_brightness_contrast_gamma_fp(prim->color.g); prim->color.b = container.apply_brightness_contrast_gamma_fp(prim->color.b); - // no texture -- set the basic flags + // no texture prim->texture.base = nullptr; - prim->flags = (curitem->flags() &~ PRIMFLAG_BLENDMODE_MASK) | PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA); + + // set the basic flags + prim->flags = (curitem->flags() & ~PRIMFLAG_BLENDMODE_MASK) + | PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA); // apply clipping clipped = render_clip_quad(&prim->bounds, &cliprect, nullptr); diff --git a/src/emu/render.h b/src/emu/render.h index edba69fef84..c968d2207dc 100644 --- a/src/emu/render.h +++ b/src/emu/render.h @@ -336,6 +336,8 @@ public: // getters render_primitive *next() const { return m_next; } bool packable(const INT32 pack_size) const { return (flags & PRIMFLAG_PACKABLE) && texture.base != nullptr && texture.width <= pack_size && texture.height <= pack_size; } + float get_quad_width() const { return bounds.x1 - bounds.x0; } + float get_quad_height() const { return bounds.y1 - bounds.y0; } // reset to prepare for re-use void reset(); diff --git a/src/emu/ui/auditmenu.cpp b/src/emu/ui/auditmenu.cpp index c30619be3a9..a4d7de4779b 100644 --- a/src/emu/ui/auditmenu.cpp +++ b/src/emu/ui/auditmenu.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /********************************************************************* ui/auditmenu.cpp diff --git a/src/emu/ui/auditmenu.h b/src/emu/ui/auditmenu.h index caad05796a6..ba8c5e80631 100644 --- a/src/emu/ui/auditmenu.h +++ b/src/emu/ui/auditmenu.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /*************************************************************************** ui/auditmenu.h diff --git a/src/emu/ui/barcode.cpp b/src/emu/ui/barcode.cpp index e9f779737a8..4dc734a2bd2 100644 --- a/src/emu/ui/barcode.cpp +++ b/src/emu/ui/barcode.cpp @@ -2,7 +2,7 @@ // copyright-holders:Fabio Priuli /*************************************************************************** - ui/barcode.c + ui/barcode.cpp "Barcode Reader" control diff --git a/src/emu/ui/cheatopt.cpp b/src/emu/ui/cheatopt.cpp index 9c5f91d54bc..ceb2c3301f5 100644 --- a/src/emu/ui/cheatopt.cpp +++ b/src/emu/ui/cheatopt.cpp @@ -2,7 +2,7 @@ // copyright-holders:Nicola Salmoria, Aaron Giles, Nathan Woods /********************************************************************* - ui/cheatopt.c + ui/cheatopt.cpp Internal menu for the cheat interface. diff --git a/src/emu/ui/cmddata.h b/src/emu/ui/cmddata.h index 5fa2658d2cb..31dd8c5ebd8 100644 --- a/src/emu/ui/cmddata.h +++ b/src/emu/ui/cmddata.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /********************************************************************* ui/cmddata.h @@ -143,10 +143,8 @@ static rgb_t color_table[] = BUTTON_COLOR_SILVER // 8 Player Lever }; -// for color glyph #define COLOR_BUTTONS ARRAY_LENGTH(color_table) -// Follow Varialbe Defined Arraies for Game Command Tag struct fix_command_t { unsigned char glyph_char; diff --git a/src/emu/ui/cmdrender.h b/src/emu/ui/cmdrender.h index 01cc169816d..b8d0eb1571b 100644 --- a/src/emu/ui/cmdrender.h +++ b/src/emu/ui/cmdrender.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /*************************************************************************** ui/cmdrender.h diff --git a/src/emu/ui/ctrlmenu.cpp b/src/emu/ui/ctrlmenu.cpp index 9e2f4c2950d..d3d743f552e 100644 --- a/src/emu/ui/ctrlmenu.cpp +++ b/src/emu/ui/ctrlmenu.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /********************************************************************* ui/ctrlmenu.cpp diff --git a/src/emu/ui/ctrlmenu.h b/src/emu/ui/ctrlmenu.h index 4c1325071d6..0db85ee878a 100644 --- a/src/emu/ui/ctrlmenu.h +++ b/src/emu/ui/ctrlmenu.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /*************************************************************************** ui/ctrlmenu.h diff --git a/src/emu/ui/custmenu.cpp b/src/emu/ui/custmenu.cpp index 85df4afcd8a..fb833c93c51 100644 --- a/src/emu/ui/custmenu.cpp +++ b/src/emu/ui/custmenu.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /********************************************************************* ui/custmenu.cpp diff --git a/src/emu/ui/custmenu.h b/src/emu/ui/custmenu.h index d136e911164..338344dcddd 100644 --- a/src/emu/ui/custmenu.h +++ b/src/emu/ui/custmenu.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /*************************************************************************** ui/custmenu.h diff --git a/src/emu/ui/custui.cpp b/src/emu/ui/custui.cpp index 14f5cefc4b6..816875131dc 100644 --- a/src/emu/ui/custui.cpp +++ b/src/emu/ui/custui.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /********************************************************************* ui/custui.cpp diff --git a/src/emu/ui/custui.h b/src/emu/ui/custui.h index 46f42967b6a..0a2e55745c9 100644 --- a/src/emu/ui/custui.h +++ b/src/emu/ui/custui.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /*************************************************************************** ui/custui.h diff --git a/src/emu/ui/datfile.cpp b/src/emu/ui/datfile.cpp index 35dfde7249d..799cdaf3823 100644 --- a/src/emu/ui/datfile.cpp +++ b/src/emu/ui/datfile.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /*************************************************************************** ui/datfile.cpp diff --git a/src/emu/ui/datfile.h b/src/emu/ui/datfile.h index 7b38599ba21..fa5f527a635 100644 --- a/src/emu/ui/datfile.h +++ b/src/emu/ui/datfile.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /*************************************************************************** ui/datfile.h diff --git a/src/emu/ui/datmenu.cpp b/src/emu/ui/datmenu.cpp index 93c776f3e51..a4d3e619ced 100644 --- a/src/emu/ui/datmenu.cpp +++ b/src/emu/ui/datmenu.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /********************************************************************* ui/datmenu.cpp @@ -36,6 +36,8 @@ ui_menu_dats_view::ui_menu_dats_view(running_machine &machine, render_container } } m_driver = (driver == nullptr) ? &machine.system() : driver; + m_actual = 0; + m_issoft = false; init_items(); } @@ -52,8 +54,8 @@ ui_menu_dats_view::ui_menu_dats_view(running_machine &machine, render_container m_parent = swinfo->parentname; m_driver = (driver == nullptr) ? &machine.system() : driver; m_swinfo = swinfo; - - issoft = true; + m_actual = 0; + m_issoft = true; if (machine.datfile().has_software(m_list, m_short, m_parent)) m_items_list.emplace_back(_("Software History"), UI_HISTORY_LOAD, machine.datfile().rev_history()); @@ -78,15 +80,15 @@ void ui_menu_dats_view::handle() const ui_menu_event *m_event = process(MENU_FLAG_UI_DATS); if (m_event != nullptr) { - if (m_event->iptkey == IPT_UI_LEFT && actual > 0) + if (m_event->iptkey == IPT_UI_LEFT && m_actual > 0) { - actual--; + m_actual--; reset(UI_MENU_RESET_SELECT_FIRST); } - if (m_event->iptkey == IPT_UI_RIGHT && actual < m_items_list.size() - 1) + if (m_event->iptkey == IPT_UI_RIGHT && m_actual < m_items_list.size() - 1) { - actual++; + m_actual++; reset(UI_MENU_RESET_SELECT_FIRST); } } @@ -99,7 +101,7 @@ void ui_menu_dats_view::handle() void ui_menu_dats_view::populate() { machine().pause(); - (issoft == true) ? get_data_sw() : get_data(); + (m_issoft == true) ? get_data_sw() : get_data(); item_append(MENU_SEPARATOR_ITEM, nullptr, (MENU_FLAG_UI_DATS | MENU_FLAG_LEFT_ARROW | MENU_FLAG_RIGHT_ARROW), nullptr); customtop = 2.0f * machine().ui().get_line_height() + 4.0f * UI_BOX_TB_BORDER; @@ -116,7 +118,7 @@ void ui_menu_dats_view::custom_render(void *selectedref, float top, float bottom ui_manager &mui = machine().ui(); float maxwidth = origx2 - origx1; float width; - std::string driver = (issoft == true) ? m_swinfo->longname : m_driver->description; + std::string driver = (m_issoft == true) ? m_swinfo->longname : m_driver->description; mui.draw_text_full(container, driver.c_str(), 0.0f, 0.0f, 1.0f, JUSTIFY_CENTER, WRAP_TRUNCATE, DRAW_NONE, ARGB_WHITE, ARGB_BLACK, &width, nullptr); @@ -168,8 +170,8 @@ void ui_menu_dats_view::custom_render(void *selectedref, float top, float bottom for (auto & elem : m_items_list) { x1 += space; - rgb_t fcolor = (actual == x) ? rgb_t(0xff, 0xff, 0xff, 0x00) : UI_TEXT_COLOR; - rgb_t bcolor = (actual == x) ? rgb_t(0xff, 0xff, 0xff, 0xff) : UI_TEXT_BG_COLOR; + rgb_t fcolor = (m_actual == x) ? rgb_t(0xff, 0xff, 0xff, 0x00) : UI_TEXT_COLOR; + rgb_t bcolor = (m_actual == x) ? rgb_t(0xff, 0xff, 0xff, 0xff) : UI_TEXT_BG_COLOR; mui.draw_text_full(container, elem.label.c_str(), x1, y1, 1.0f, JUSTIFY_LEFT, WRAP_NEVER, DRAW_NONE, fcolor, bcolor, &width, nullptr); if (bcolor != UI_TEXT_BG_COLOR) @@ -184,7 +186,7 @@ void ui_menu_dats_view::custom_render(void *selectedref, float top, float bottom // bottom std::string revision; - revision.assign(_("Revision: ")).append(m_items_list[actual].revision); + revision.assign(_("Revision: ")).append(m_items_list[m_actual].revision); mui.draw_text_full(container, revision.c_str(), 0.0f, 0.0f, 1.0f, JUSTIFY_CENTER, WRAP_TRUNCATE, DRAW_NONE, ARGB_WHITE, ARGB_BLACK, &width, nullptr); width += 2 * UI_BOX_LR_BORDER; @@ -219,7 +221,7 @@ void ui_menu_dats_view::get_data() std::vector<int> xend; std::string buffer; std::vector<std::string> m_item; - if (m_items_list[actual].option == UI_COMMAND_LOAD) + if (m_items_list[m_actual].option == UI_COMMAND_LOAD) { machine().datfile().command_sub_menu(m_driver, m_item); if (!m_item.empty()) @@ -236,7 +238,7 @@ void ui_menu_dats_view::get_data() } } else - machine().datfile().load_data_info(m_driver, buffer, m_items_list[actual].option); + machine().datfile().load_data_info(m_driver, buffer, m_items_list[m_actual].option); int totallines = machine().ui().wrap_text(container, buffer.c_str(), 0.0f, 0.0f, 1.0f - (4.0f * UI_BOX_LR_BORDER), xstart, xend); for (int x = 0; x < totallines; ++x) @@ -252,7 +254,7 @@ void ui_menu_dats_view::get_data_sw() std::vector<int> xend; std::string buffer; std::vector<std::string> m_item; - if (m_items_list[actual].option == 0) + if (m_items_list[m_actual].option == 0) buffer = m_swinfo->usage; else { diff --git a/src/emu/ui/datmenu.h b/src/emu/ui/datmenu.h index 0d2ae7d686d..10de3894816 100644 --- a/src/emu/ui/datmenu.h +++ b/src/emu/ui/datmenu.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /*************************************************************************** ui/datmenu.h @@ -31,14 +31,14 @@ public: virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override; private: - int actual; + int m_actual; const game_driver *m_driver; ui_software_info *m_swinfo; std::string m_list, m_short, m_long, m_parent; void get_data(); void get_data_sw(); void init_items(); - bool issoft; + bool m_issoft; struct list_items { list_items(std::string l, int i, std::string rev) { label = l; option = i; revision = rev; } diff --git a/src/emu/ui/defimg.h b/src/emu/ui/defimg.h index 43b334b8f93..bce018449d1 100644 --- a/src/emu/ui/defimg.h +++ b/src/emu/ui/defimg.h @@ -1,5 +1,6 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota + static const UINT32 no_avail_bmp[] = { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00231f20, 0x00000000, 0x00000000, 0x00000000, 0x01231f20, 0x04231f20, 0x11231f20, 0x2e231f20, 0x62231f20, 0x8e231f20, 0xb4231f20, 0xd4231f20, 0xe5231f20, 0xf2231f20, 0xfd231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xff231f20, 0xfd231f20, 0xf2231f20, 0xe5231f20, 0xd4231f20, 0xb4231f20, 0x8e231f20, 0x62231f20, 0x2e231f20, 0x11231f20, 0x04231f20, 0x01231f20, 0x00000000, 0x00000000, 0x00000000, 0x00231f20, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/src/emu/ui/devopt.cpp b/src/emu/ui/devopt.cpp index f7c4ea2a88c..bafb8e77114 100644 --- a/src/emu/ui/devopt.cpp +++ b/src/emu/ui/devopt.cpp @@ -2,7 +2,7 @@ // copyright-holders:Nathan Woods /********************************************************************* - ui/devopt.c + ui/devopt.cpp Internal menu for the device configuration. diff --git a/src/emu/ui/dirmenu.cpp b/src/emu/ui/dirmenu.cpp index 03260a337d9..88c701b67ef 100644 --- a/src/emu/ui/dirmenu.cpp +++ b/src/emu/ui/dirmenu.cpp @@ -55,6 +55,7 @@ static const folders_entry s_folders[] = { __("Logos"), OPTION_LOGOS_PATH, ADDING }, { __("Scores"), OPTION_SCORES_PATH, ADDING }, { __("Versus"), OPTION_VERSUS_PATH, ADDING }, + { __("Covers"), OPTION_COVER_PATH, ADDING } }; diff --git a/src/emu/ui/dirmenu.h b/src/emu/ui/dirmenu.h index 5c48d9ad696..6b68764b258 100644 --- a/src/emu/ui/dirmenu.h +++ b/src/emu/ui/dirmenu.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /*************************************************************************** ui/dirmenu.h diff --git a/src/emu/ui/dsplmenu.cpp b/src/emu/ui/dsplmenu.cpp index db300830c80..d0d308d3bb9 100644 --- a/src/emu/ui/dsplmenu.cpp +++ b/src/emu/ui/dsplmenu.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /********************************************************************* ui/dsplmenu.cpp diff --git a/src/emu/ui/dsplmenu.h b/src/emu/ui/dsplmenu.h index 814304ec6bd..69b92e3bbe0 100644 --- a/src/emu/ui/dsplmenu.h +++ b/src/emu/ui/dsplmenu.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /*************************************************************************** ui/dsplmenu.h diff --git a/src/emu/ui/filemngr.cpp b/src/emu/ui/filemngr.cpp index d46199793ce..fa139e1c696 100644 --- a/src/emu/ui/filemngr.cpp +++ b/src/emu/ui/filemngr.cpp @@ -2,7 +2,7 @@ // copyright-holders:Nathan Woods /********************************************************************* - ui/filemngr.c + ui/filemngr.cpp MESS's clunky built-in file manager diff --git a/src/emu/ui/filesel.cpp b/src/emu/ui/filesel.cpp index 89658407279..7a8cd32ec94 100644 --- a/src/emu/ui/filesel.cpp +++ b/src/emu/ui/filesel.cpp @@ -2,7 +2,7 @@ // copyright-holders:Nathan Woods /*************************************************************************** - ui/filesel.c + ui/filesel.cpp MESS's clunky built-in file manager @@ -474,7 +474,7 @@ ui_menu_file_selector::file_selector_entry *ui_menu_file_selector::append_dirent } // determine the full path - zippath_combine(buffer, m_current_directory.c_str(), dirent->name); + util::zippath_combine(buffer, m_current_directory.c_str(), dirent->name); // create the file selector entry entry = append_entry( @@ -535,7 +535,7 @@ void ui_menu_file_selector::append_entry_menu_item(const file_selector_entry *en void ui_menu_file_selector::populate() { - zippath_directory *directory = nullptr; + util::zippath_directory *directory = nullptr; osd_file::error err; const osd_directory_entry *dirent; const file_selector_entry *entry; @@ -545,7 +545,7 @@ void ui_menu_file_selector::populate() const char *path = m_current_directory.c_str(); // open the directory - err = zippath_opendir(path, &directory); + err = util::zippath_opendir(path, &directory); // clear out the menu entries m_entrylist = nullptr; @@ -581,7 +581,7 @@ void ui_menu_file_selector::populate() // build the menu for each item if (err == osd_file::error::NONE) { - while((dirent = zippath_readdir(directory)) != nullptr) + while((dirent = util::zippath_readdir(directory)) != nullptr) { // append a dirent entry entry = append_dirent_entry(dirent); @@ -611,7 +611,7 @@ void ui_menu_file_selector::populate() customtop = machine().ui().get_line_height() + 3.0f * UI_BOX_TB_BORDER; if (directory != nullptr) - zippath_closedir(directory); + util::zippath_closedir(directory); } @@ -656,7 +656,7 @@ void ui_menu_file_selector::handle() case SELECTOR_ENTRY_TYPE_DRIVE: case SELECTOR_ENTRY_TYPE_DIRECTORY: // drive/directory - first check the path - err = zippath_opendir(entry->fullpath, nullptr); + err = util::zippath_opendir(entry->fullpath, nullptr); if (err != osd_file::error::NONE) { // this path is problematic; present the user with an error and bail diff --git a/src/emu/ui/icorender.h b/src/emu/ui/icorender.h index 79452bd9fca..ac942ac922e 100644 --- a/src/emu/ui/icorender.h +++ b/src/emu/ui/icorender.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890;Victor Laskin +// copyright-holders:Maurizio Petrarota, Victor Laskin /*************************************************************************** ui/icorender.h diff --git a/src/emu/ui/imgcntrl.cpp b/src/emu/ui/imgcntrl.cpp index f0b6f3da5b4..0b44f1f8e8c 100644 --- a/src/emu/ui/imgcntrl.cpp +++ b/src/emu/ui/imgcntrl.cpp @@ -59,12 +59,12 @@ ui_menu_control_device_image::ui_menu_control_device_image(running_machine &mach if (image->exists()) { current_file.assign(image->filename()); - zippath_parent(current_directory, current_file.c_str()); + util::zippath_parent(current_directory, current_file.c_str()); } else current_directory.assign(image->working_directory()); /* check to see if the path exists; if not clear it */ - if (zippath_opendir(current_directory.c_str(), nullptr) != osd_file::error::NONE) + if (util::zippath_opendir(current_directory.c_str(), nullptr) != osd_file::error::NONE) current_directory.clear(); } } @@ -90,7 +90,7 @@ void ui_menu_control_device_image::test_create(bool &can_create, bool &need_conf osd_dir_entry_type file_type; /* assemble the full path */ - zippath_combine(path, current_directory.c_str(), current_file.c_str()); + util::zippath_combine(path, current_directory.c_str(), current_file.c_str()); /* does a file or a directory exist at the path */ entry = osd_stat(path.c_str()); @@ -183,11 +183,11 @@ void ui_menu_control_device_image::handle() case START_FILE: { bool can_create = false; if(image->is_creatable()) { - zippath_directory *directory = nullptr; - osd_file::error err = zippath_opendir(current_directory.c_str(), &directory); - can_create = err == osd_file::error::NONE && !zippath_is_zip(directory); + util::zippath_directory *directory = nullptr; + osd_file::error err = util::zippath_opendir(current_directory.c_str(), &directory); + can_create = err == osd_file::error::NONE && !util::zippath_is_zip(directory); if(directory) - zippath_closedir(directory); + util::zippath_closedir(directory); } submenu_result = -1; ui_menu::stack_push(global_alloc_clear<ui_menu_file_selector>(machine(), container, image, current_directory, current_file, true, image->image_interface()!=nullptr, can_create, &submenu_result)); @@ -335,7 +335,7 @@ void ui_menu_control_device_image::handle() case DO_CREATE: { std::string path; - zippath_combine(path, current_directory.c_str(), current_file.c_str()); + util::zippath_combine(path, current_directory.c_str(), current_file.c_str()); int err = image->create(path.c_str(), nullptr, nullptr); if (err != 0) machine().popmessage("Error: %s", image->error()); diff --git a/src/emu/ui/info.cpp b/src/emu/ui/info.cpp index 8c202f77e91..10090c32305 100644 --- a/src/emu/ui/info.cpp +++ b/src/emu/ui/info.cpp @@ -2,7 +2,7 @@ // copyright-holders:Nicola Salmoria, Aaron Giles, Nathan Woods /*************************************************************************** - ui/info.c + ui/info.cpp System and image info screens diff --git a/src/emu/ui/info_pty.cpp b/src/emu/ui/info_pty.cpp index 06497b876bb..563b77dbff5 100644 --- a/src/emu/ui/info_pty.cpp +++ b/src/emu/ui/info_pty.cpp @@ -2,7 +2,7 @@ // copyright-holders:F.Ulivi /*************************************************************************** - ui/info_pty.c + ui/info_pty.cpp Information screen on pseudo terminals diff --git a/src/emu/ui/inifile.cpp b/src/emu/ui/inifile.cpp index ac669e03d40..33bd433a7f7 100644 --- a/src/emu/ui/inifile.cpp +++ b/src/emu/ui/inifile.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /*************************************************************************** ui/inifile.cpp @@ -18,8 +18,8 @@ //------------------------------------------------- // GLOBAL VARIABLES //------------------------------------------------- -UINT16 inifile_manager::current_category = 0; -UINT16 inifile_manager::current_file = 0; +UINT16 inifile_manager::c_cat = 0; +UINT16 inifile_manager::c_file = 0; //------------------------------------------------- // ctor @@ -48,10 +48,6 @@ void inifile_manager::directory_scan() int length = strlen(dir->name); std::string filename(dir->name); - // skip ui_favorite file - if (!core_stricmp("ui_favorite.ini", filename.c_str())) - continue; - // check .ini file ending if ((length > 4) && dir->name[length - 4] == '.' && tolower((UINT8)dir->name[length - 3]) == 'i' && tolower((UINT8)dir->name[length - 2]) == 'n' && tolower((UINT8)dir->name[length - 1]) == 'i') @@ -103,8 +99,8 @@ void inifile_manager::load_ini_category(std::vector<int> &temp_filter) return; bool search_clones = false; - std::string filename(ini_index[current_file].name); - long offset = ini_index[current_file].category[current_category].offset; + std::string filename(ini_index[c_file].first); + long offset = ini_index[c_file].second[c_cat].second; if (!core_stricmp(filename.c_str(), "category.ini") || !core_stricmp(filename.c_str(), "alltime.ini")) search_clones = true; diff --git a/src/emu/ui/inifile.h b/src/emu/ui/inifile.h index 5c9e7ebdc65..c16617b25f1 100644 --- a/src/emu/ui/inifile.h +++ b/src/emu/ui/inifile.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /*************************************************************************** ui/inifile.h @@ -22,41 +22,36 @@ class inifile_manager { public: - // category structure - struct IniCategoryIndex - { - IniCategoryIndex(std::string _name, long _offset) { name = _name; offset = _offset; } - std::string name; - long offset; - }; - - using categoryindex = std::vector<IniCategoryIndex>; - - // ini file structure - struct IniFileIndex - { - IniFileIndex(std::string _name, categoryindex _category) { name = _name; category = _category; } - std::string name; - categoryindex category; - }; - // construction/destruction inifile_manager(running_machine &machine); // getters running_machine &machine() const { return m_machine; } + std::string get_file(int file = -1) { return ((file == -1) ? ini_index[c_file].first : ini_index[file].first); } + std::string get_category(int cat = -1) { return ((cat == -1) ? ini_index[c_file].second[c_cat].first : ini_index[c_file].second[cat].first); } + size_t total() { return ini_index.size(); } + size_t cat_total() { return ini_index[c_file].second.size(); } + UINT16 &cur_file() { return c_file; } + UINT16 &cur_cat() { return c_cat; } // load games from category void load_ini_category(std::vector<int> &temp_filter); - // files indices - std::vector<IniFileIndex> ini_index; - static UINT16 current_file, current_category; - - std::string actual_file() { return ini_index[current_file].name; } - std::string actual_category() { return ini_index[current_file].category[current_category].name; } + // setters + void move_file(int d) { c_file += d; c_cat = 0; } + void move_cat(int d) { c_cat += d; } + void set_cat(int i = -1) { (i == -1) ? c_cat = 0 : c_cat = i; } + void set_file(int i = -1) { (i == -1) ? c_file = 0 : c_file = i; } private: + + // ini file structure + using categoryindex = std::vector<std::pair<std::string, long>>; + + // files indices + static UINT16 c_file, c_cat; + std::vector<std::pair<std::string, categoryindex>> ini_index; + // init category index void init_category(std::string &filename); diff --git a/src/emu/ui/inputmap.cpp b/src/emu/ui/inputmap.cpp index 5ecb4546cce..df146fcf3e1 100644 --- a/src/emu/ui/inputmap.cpp +++ b/src/emu/ui/inputmap.cpp @@ -2,7 +2,7 @@ // copyright-holders:Nicola Salmoria, Aaron Giles, Nathan Woods /********************************************************************* - ui/inputmap.c + ui/inputmap.cpp Internal menus for input mappings. diff --git a/src/emu/ui/mainmenu.cpp b/src/emu/ui/mainmenu.cpp index 0cf449e8f84..7fe16d771b0 100644 --- a/src/emu/ui/mainmenu.cpp +++ b/src/emu/ui/mainmenu.cpp @@ -2,7 +2,7 @@ // copyright-holders:Nicola Salmoria, Aaron Giles, Nathan Woods /********************************************************************* - ui/mainmenu.c + ui/mainmenu.cpp Internal MAME menus for the user interface. diff --git a/src/emu/ui/menu.cpp b/src/emu/ui/menu.cpp index 4682a4fc203..cee5d132eb1 100644 --- a/src/emu/ui/menu.cpp +++ b/src/emu/ui/menu.cpp @@ -35,27 +35,28 @@ struct ui_arts_info { - const char *title, *path, *addpath; + const char *title, *path; }; static const ui_arts_info arts_info[] = { - { __("Snapshots"), OPTION_SNAPSHOT_DIRECTORY, "snap" }, - { __("Cabinets"), OPTION_CABINETS_PATH, "cabinets;cabdevs" }, - { __("Control Panels"), OPTION_CPANELS_PATH, "cpanel" }, - { __("PCBs"), OPTION_PCBS_PATH, "pcb" }, - { __("Flyers"), OPTION_FLYERS_PATH, "flyers" }, - { __("Titles"), OPTION_TITLES_PATH, "titles" }, - { __("Ends"), OPTION_ENDS_PATH, "ends" }, - { __("Artwork Preview"), OPTION_ARTPREV_PATH, "artwork preview" }, - { __("Bosses"), OPTION_BOSSES_PATH, "bosses" }, - { __("Logos"), OPTION_LOGOS_PATH, "logo" }, - { __("Versus"), OPTION_VERSUS_PATH, "versus" }, - { __("Game Over"), OPTION_GAMEOVER_PATH, "gameover" }, - { __("HowTo"), OPTION_HOWTO_PATH, "howto" }, - { __("Scores"), OPTION_SCORES_PATH, "scores" }, - { __("Select"), OPTION_SELECT_PATH, "select" }, - { __("Marquees"), OPTION_MARQUEES_PATH, "marquees" }, + { __("Snapshots"), OPTION_SNAPSHOT_DIRECTORY }, + { __("Cabinets"), OPTION_CABINETS_PATH }, + { __("Control Panels"), OPTION_CPANELS_PATH }, + { __("PCBs"), OPTION_PCBS_PATH }, + { __("Flyers"), OPTION_FLYERS_PATH }, + { __("Titles"), OPTION_TITLES_PATH }, + { __("Ends"), OPTION_ENDS_PATH }, + { __("Artwork Preview"), OPTION_ARTPREV_PATH }, + { __("Bosses"), OPTION_BOSSES_PATH }, + { __("Logos"), OPTION_LOGOS_PATH }, + { __("Versus"), OPTION_VERSUS_PATH }, + { __("Game Over"), OPTION_GAMEOVER_PATH }, + { __("HowTo"), OPTION_HOWTO_PATH }, + { __("Scores"), OPTION_SCORES_PATH }, + { __("Select"), OPTION_SELECT_PATH }, + { __("Marquees"), OPTION_MARQUEES_PATH }, + { __("Covers"), OPTION_COVER_PATH }, { nullptr } }; @@ -1653,9 +1654,35 @@ void ui_menu::get_title_search(std::string &snaptext, std::string &searchstr) std::string tmp(searchstr); path_iterator path(tmp.c_str()); - std::string curpath; + std::string curpath, addpath; - path_iterator path_iter(arts_info[ui_globals::curimage_view].addpath); + if (ui_globals::curimage_view != SNAPSHOT_VIEW) + { + ui_options moptions; + for (ui_options::entry *f_entry = moptions.first(); f_entry != nullptr; f_entry = f_entry->next()) + { + const char *name = f_entry->name(); + if (name && strlen(name) && !strcmp(arts_info[ui_globals::curimage_view].path, f_entry->name())) + { + addpath = f_entry->default_value(); + break; + } + } + } + else + { + emu_options moptions; + for (emu_options::entry *f_entry = moptions.first(); f_entry != nullptr; f_entry = f_entry->next()) + { + const char *name = f_entry->name(); + if (name && strlen(name) && !strcmp(arts_info[ui_globals::curimage_view].path, f_entry->name())) + { + addpath = f_entry->default_value(); + break; + } + } + } + path_iterator path_iter(addpath.c_str()); std::string c_path; // iterate over path and add path for zipped formats diff --git a/src/emu/ui/miscmenu.cpp b/src/emu/ui/miscmenu.cpp index e11a416e01d..d890f4f4d35 100644 --- a/src/emu/ui/miscmenu.cpp +++ b/src/emu/ui/miscmenu.cpp @@ -1,8 +1,8 @@ // license:BSD-3-Clause -// copyright-holders:Nicola Salmoria, Aaron Giles, Nathan Woods,Dankan1890 +// copyright-holders:Nicola Salmoria, Aaron Giles, Nathan Woods, Maurizio Petrarota /********************************************************************* - miscmenu.c + ui/miscmenu.cpp Internal MAME menus for the user interface. @@ -634,7 +634,7 @@ void ui_menu_misc_options::populate() { // add options items for (int opt = 1; opt < ARRAY_LENGTH(m_options); ++opt) - item_append(_(m_options[opt].description), m_options[opt].status ? "On" : "Off", m_options[opt].status ? MENU_FLAG_RIGHT_ARROW : MENU_FLAG_LEFT_ARROW, (void *)(FPTR)opt); + item_append(_(m_options[opt].description), m_options[opt].status ? _("On") : _("Off"), m_options[opt].status ? MENU_FLAG_RIGHT_ARROW : MENU_FLAG_LEFT_ARROW, (void *)(FPTR)opt); item_append(MENU_SEPARATOR_ITEM, nullptr, 0, nullptr); customtop = machine().ui().get_line_height() + (3.0f * UI_BOX_TB_BORDER); diff --git a/src/emu/ui/moptions.cpp b/src/emu/ui/moptions.cpp index de0b627ee9f..4f41c7fbdac 100644 --- a/src/emu/ui/moptions.cpp +++ b/src/emu/ui/moptions.cpp @@ -2,7 +2,7 @@ // copyright-holders:Maurizio Petrarota /*************************************************************************** - ui/moptions.c + ui/moptions.cpp UI main options manager. @@ -19,26 +19,27 @@ const options_entry ui_options::s_option_entries[] = { // seach path options - { nullptr, nullptr, OPTION_HEADER, "UI SEARCH PATH OPTIONS" }, - { OPTION_HISTORY_PATH, "history;dats;.", OPTION_STRING, "path to history files" }, - { OPTION_EXTRAINI_PATH, "folders", OPTION_STRING, "path to extra ini files" }, - { OPTION_CABINETS_PATH, "cabinets;cabdevs", OPTION_STRING, "path to cabinets / devices image" }, - { OPTION_CPANELS_PATH, "cpanel", OPTION_STRING, "path to control panel image" }, - { OPTION_PCBS_PATH, "pcb", OPTION_STRING, "path to pcbs image" }, - { OPTION_FLYERS_PATH, "flyers", OPTION_STRING, "path to flyers image" }, - { OPTION_TITLES_PATH, "titles", OPTION_STRING, "path to titles image" }, - { OPTION_ENDS_PATH, "ends", OPTION_STRING, "path to ends image" }, - { OPTION_MARQUEES_PATH, "marquees", OPTION_STRING, "path to marquees image" }, - { OPTION_ARTPREV_PATH, "artwork preview", OPTION_STRING, "path to artwork preview image" }, - { OPTION_BOSSES_PATH, "bosses", OPTION_STRING, "path to bosses image" }, - { OPTION_LOGOS_PATH, "logo", OPTION_STRING, "path to logos image" }, - { OPTION_SCORES_PATH, "scores", OPTION_STRING, "path to scores image" }, - { OPTION_VERSUS_PATH, "versus", OPTION_STRING, "path to versus image" }, - { OPTION_GAMEOVER_PATH, "gameover", OPTION_STRING, "path to gameover image" }, - { OPTION_HOWTO_PATH, "howto", OPTION_STRING, "path to howto image" }, - { OPTION_SELECT_PATH, "select", OPTION_STRING, "path to select image" }, - { OPTION_ICONS_PATH, "icons", OPTION_STRING, "path to ICOns image" }, - { OPTION_UI_PATH, "ui", OPTION_STRING, "path to UI files" }, + { nullptr, nullptr, OPTION_HEADER, "UI SEARCH PATH OPTIONS" }, + { OPTION_HISTORY_PATH, "history;dats;.", OPTION_STRING, "path to history files" }, + { OPTION_EXTRAINI_PATH, "folders", OPTION_STRING, "path to extra ini files" }, + { OPTION_CABINETS_PATH, "cabinets;cabdevs", OPTION_STRING, "path to cabinets / devices image" }, + { OPTION_CPANELS_PATH, "cpanel", OPTION_STRING, "path to control panel image" }, + { OPTION_PCBS_PATH, "pcb", OPTION_STRING, "path to pcbs image" }, + { OPTION_FLYERS_PATH, "flyers", OPTION_STRING, "path to flyers image" }, + { OPTION_TITLES_PATH, "titles", OPTION_STRING, "path to titles image" }, + { OPTION_ENDS_PATH, "ends", OPTION_STRING, "path to ends image" }, + { OPTION_MARQUEES_PATH, "marquees", OPTION_STRING, "path to marquees image" }, + { OPTION_ARTPREV_PATH, "artwork preview;artpreview", OPTION_STRING, "path to artwork preview image" }, + { OPTION_BOSSES_PATH, "bosses", OPTION_STRING, "path to bosses image" }, + { OPTION_LOGOS_PATH, "logo", OPTION_STRING, "path to logos image" }, + { OPTION_SCORES_PATH, "scores", OPTION_STRING, "path to scores image" }, + { OPTION_VERSUS_PATH, "versus", OPTION_STRING, "path to versus image" }, + { OPTION_GAMEOVER_PATH, "gameover", OPTION_STRING, "path to gameover image" }, + { OPTION_HOWTO_PATH, "howto", OPTION_STRING, "path to howto image" }, + { OPTION_SELECT_PATH, "select", OPTION_STRING, "path to select image" }, + { OPTION_ICONS_PATH, "icons", OPTION_STRING, "path to ICOns image" }, + { OPTION_COVER_PATH, "covers", OPTION_STRING, "path to software cover image" }, + { OPTION_UI_PATH, "ui", OPTION_STRING, "path to UI files" }, // misc options { nullptr, nullptr, OPTION_HEADER, "UI MISC OPTIONS" }, diff --git a/src/emu/ui/moptions.h b/src/emu/ui/moptions.h index 9706dcda7f5..55d800651f4 100644 --- a/src/emu/ui/moptions.h +++ b/src/emu/ui/moptions.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /*************************************************************************** ui/moptions.h @@ -34,6 +34,7 @@ #define OPTION_HOWTO_PATH "howto_directory" #define OPTION_SELECT_PATH "select_directory" #define OPTION_ICONS_PATH "icons_directory" +#define OPTION_COVER_PATH "covers_directory" #define OPTION_UI_PATH "ui_path" // core misc options @@ -95,6 +96,7 @@ public: const char *howto_directory() const { return value(OPTION_HOWTO_PATH); } const char *select_directory() const { return value(OPTION_SELECT_PATH); } const char *icons_directory() const { return value(OPTION_ICONS_PATH); } + const char *covers_directory() const { return value(OPTION_COVER_PATH); } const char *ui_path() const { return value(OPTION_UI_PATH); } // Misc options diff --git a/src/emu/ui/optsmenu.cpp b/src/emu/ui/optsmenu.cpp index c80ad0ad00e..a87de984694 100644 --- a/src/emu/ui/optsmenu.cpp +++ b/src/emu/ui/optsmenu.cpp @@ -91,26 +91,24 @@ void ui_menu_game_options::handle() { if (m_event->iptkey == IPT_UI_LEFT) { - machine().inifile().current_file--; - machine().inifile().current_category = 0; + machine().inifile().move_file(-1); changed = true; } else if (m_event->iptkey == IPT_UI_RIGHT) { - machine().inifile().current_file++; - machine().inifile().current_category = 0; + machine().inifile().move_file(1); changed = true; } else if (m_event->iptkey == IPT_UI_SELECT) { inifile_manager &ifile = machine().inifile(); - int total = ifile.ini_index.size(); + int total = ifile.total(); std::vector<std::string> s_sel(total); - machine().inifile().current_category = 0; + machine().inifile().set_cat(0); for (size_t index = 0; index < total; ++index) - s_sel[index] = ifile.ini_index[index].name; + s_sel[index] = ifile.get_file(index); - ui_menu::stack_push(global_alloc_clear<ui_menu_selector>(machine(), container, s_sel, ifile.current_file, SELECTOR_INIFILE)); + ui_menu::stack_push(global_alloc_clear<ui_menu_selector>(machine(), container, s_sel, ifile.cur_file(), SELECTOR_INIFILE)); } break; } @@ -118,24 +116,23 @@ void ui_menu_game_options::handle() { if (m_event->iptkey == IPT_UI_LEFT) { - machine().inifile().current_category--; + machine().inifile().move_cat(-1); changed = true; } else if (m_event->iptkey == IPT_UI_RIGHT) { - machine().inifile().current_category++; + machine().inifile().move_cat(1); changed = true; } else if (m_event->iptkey == IPT_UI_SELECT) { inifile_manager &ifile = machine().inifile(); - int cfile = ifile.current_file; - int total = ifile.ini_index[cfile].category.size(); + int total = ifile.cat_total(); std::vector<std::string> s_sel(total); for (int index = 0; index < total; ++index) - s_sel[index] = ifile.ini_index[cfile].category[index].name; + s_sel[index] = ifile.get_category(index); - ui_menu::stack_push(global_alloc_clear<ui_menu_selector>(machine(), container, s_sel, ifile.current_category, SELECTOR_CATEGORY)); + ui_menu::stack_push(global_alloc_clear<ui_menu_selector>(machine(), container, s_sel, ifile.cur_cat(), SELECTOR_CATEGORY)); } break; } @@ -217,20 +214,19 @@ void ui_menu_game_options::populate() item_append(_("Filter"), main_filters::text[m_main], arrow_flags, (void *)(FPTR)FILTER_MENU); // add category subitem - if (m_main == FILTER_CATEGORY && !machine().inifile().ini_index.empty()) + if (m_main == FILTER_CATEGORY && machine().inifile().total() > 0) { inifile_manager &inif = machine().inifile(); - int afile = inif.current_file; - arrow_flags = get_arrow_flags(0, inif.ini_index.size() - 1, afile); + arrow_flags = get_arrow_flags(0, inif.total() - 1, inif.cur_file()); fbuff = _(" ^!File"); convert_command_glyph(fbuff); - item_append(fbuff.c_str(), inif.actual_file().c_str(), arrow_flags, (void *)(FPTR)FILE_CATEGORY_FILTER); + item_append(fbuff.c_str(), inif.get_file().c_str(), arrow_flags, (void *)(FPTR)FILE_CATEGORY_FILTER); - arrow_flags = get_arrow_flags(0, inif.ini_index[afile].category.size() - 1, inif.current_category); + arrow_flags = get_arrow_flags(0, inif.cat_total() - 1, inif.cur_cat()); fbuff = _(" ^!Category"); convert_command_glyph(fbuff); - item_append(fbuff.c_str(), inif.actual_category().c_str(), arrow_flags, (void *)(FPTR)CATEGORY_FILTER); + item_append(fbuff.c_str(), inif.get_category().c_str(), arrow_flags, (void *)(FPTR)CATEGORY_FILTER); } // add manufacturer subitem else if (m_main == FILTER_MANUFACTURER && c_mnfct::ui.size() > 0) diff --git a/src/emu/ui/selector.cpp b/src/emu/ui/selector.cpp index 5f1704b79fe..af199b1cfe8 100644 --- a/src/emu/ui/selector.cpp +++ b/src/emu/ui/selector.cpp @@ -1,8 +1,8 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /********************************************************************* - ui/m_selector.cpp + ui/selector.cpp Internal UI user interface. @@ -66,13 +66,13 @@ void ui_menu_selector::handle() switch (m_category) { case SELECTOR_INIFILE: - machine().inifile().current_file = m_selector; - machine().inifile().current_category = 0; + machine().inifile().set_file(m_selector); + machine().inifile().set_cat(0); ui_menu::menu_stack->parent->reset(UI_MENU_RESET_REMEMBER_REF); break; case SELECTOR_CATEGORY: - machine().inifile().current_category = m_selector; + machine().inifile().set_cat(m_selector); ui_menu::menu_stack->parent->reset(UI_MENU_RESET_REMEMBER_REF); break; diff --git a/src/emu/ui/selector.h b/src/emu/ui/selector.h index b2ccba2a8b6..6809729396d 100644 --- a/src/emu/ui/selector.h +++ b/src/emu/ui/selector.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /*************************************************************************** ui/selector.h diff --git a/src/emu/ui/selgame.cpp b/src/emu/ui/selgame.cpp index 567b0f0605c..39480dd0b79 100644 --- a/src/emu/ui/selgame.cpp +++ b/src/emu/ui/selgame.cpp @@ -194,6 +194,7 @@ ui_menu_select_game::ui_menu_select_game(running_machine &machine, render_contai ui_globals::switch_image = false; ui_globals::default_image = true; ui_globals::panels_status = moptions.hide_panels(); + m_searchlist[0] = nullptr; } //------------------------------------------------- @@ -810,12 +811,12 @@ void ui_menu_select_game::custom_render(void *selectedref, float top, float bott m_isabios); std::string filtered; - if (main_filters::actual == FILTER_CATEGORY && !machine().inifile().ini_index.empty()) + if (main_filters::actual == FILTER_CATEGORY && machine().inifile().total() > 0) { filtered = string_format(_("%1$s (%2$s - %3$s) - "), main_filters::text[main_filters::actual], - machine().inifile().actual_file(), - machine().inifile().actual_category()); + machine().inifile().get_file(), + machine().inifile().get_category()); } else if (main_filters::actual == FILTER_MANUFACTURER) { @@ -1097,7 +1098,7 @@ void ui_menu_select_game::inkey_select(const ui_menu_event *m_event) } } - std::vector<s_bios> biosname; + s_bios biosname; if (!machine().ui().options().skip_bios_menu() && has_multiple_bios(driver, biosname)) ui_menu::stack_push(global_alloc_clear<ui_bios_selection>(machine(), container, biosname, (void *)driver, false, false)); else @@ -1154,7 +1155,7 @@ void ui_menu_select_game::inkey_select_favorite(const ui_menu_event *m_event) // if everything looks good, schedule the new driver if (summary == media_auditor::CORRECT || summary == media_auditor::BEST_AVAILABLE || summary == media_auditor::NONE_NEEDED) { - std::vector<s_bios> biosname; + s_bios biosname; if (!mopt.skip_bios_menu() && has_multiple_bios(ui_swinfo->driver, biosname)) ui_menu::stack_push(global_alloc_clear<ui_bios_selection>(machine(), container, biosname, (void *)ui_swinfo->driver, false, false)); else @@ -1187,7 +1188,7 @@ void ui_menu_select_game::inkey_select_favorite(const ui_menu_event *m_event) media_auditor::summary summary = auditor.audit_software(swlist->list_name(), swinfo, AUDIT_VALIDATE_FAST); if (summary == media_auditor::CORRECT || summary == media_auditor::BEST_AVAILABLE || summary == media_auditor::NONE_NEEDED) { - std::vector<s_bios> biosname; + s_bios biosname; if (!mopt.skip_bios_menu() && has_multiple_bios(ui_swinfo->driver, biosname)) { ui_menu::stack_push(global_alloc_clear<ui_bios_selection>(machine(), container, biosname, (void *)ui_swinfo, true, false)); @@ -1195,7 +1196,7 @@ void ui_menu_select_game::inkey_select_favorite(const ui_menu_event *m_event) } else if (!mopt.skip_parts_menu() && swinfo->has_multiple_parts(ui_swinfo->interface.c_str())) { - std::unordered_map<std::string, std::string> parts; + s_parts parts; for (const software_part *swpart = swinfo->first_part(); swpart != nullptr; swpart = swpart->next()) { if (swpart->matches_interface(ui_swinfo->interface.c_str())) diff --git a/src/emu/ui/selgame.h b/src/emu/ui/selgame.h index b099f45c796..474aa57ed8a 100644 --- a/src/emu/ui/selgame.h +++ b/src/emu/ui/selgame.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /*************************************************************************** ui/selgame.h diff --git a/src/emu/ui/selsoft.cpp b/src/emu/ui/selsoft.cpp index 0f0e0da4a6b..b20a35415f0 100644 --- a/src/emu/ui/selsoft.cpp +++ b/src/emu/ui/selsoft.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /*************************************************************************** ui/selsoft.cpp @@ -86,7 +86,7 @@ bool compare_software(ui_software_info a, ui_software_info b) // get bios count //------------------------------------------------- -bool has_multiple_bios(const game_driver *driver, std::vector<s_bios> &biosname) +bool has_multiple_bios(const game_driver *driver, s_bios &biosname) { if (driver->rom == nullptr) return 0; @@ -901,7 +901,7 @@ void ui_menu_select_software::inkey_select(const ui_menu_event *m_event) if (ui_swinfo->startempty == 1) { - std::vector<s_bios> biosname; + s_bios biosname; if (!mopt.skip_bios_menu() && has_multiple_bios(ui_swinfo->driver, biosname)) ui_menu::stack_push(global_alloc_clear<ui_bios_selection>(machine(), container, biosname, (void *)ui_swinfo->driver, false, true)); else @@ -929,7 +929,7 @@ void ui_menu_select_software::inkey_select(const ui_menu_event *m_event) if (summary == media_auditor::CORRECT || summary == media_auditor::BEST_AVAILABLE || summary == media_auditor::NONE_NEEDED) { - std::vector<s_bios> biosname; + s_bios biosname; if (!mopt.skip_bios_menu() && has_multiple_bios(ui_swinfo->driver, biosname)) { ui_menu::stack_push(global_alloc_clear<ui_bios_selection>(machine(), container, biosname, (void *)ui_swinfo, true, false)); @@ -937,7 +937,7 @@ void ui_menu_select_software::inkey_select(const ui_menu_event *m_event) } else if (!mopt.skip_parts_menu() && swinfo->has_multiple_parts(ui_swinfo->interface.c_str())) { - std::unordered_map<std::string, std::string> parts; + s_parts parts; for (const software_part *swpart = swinfo->first_part(); swpart != nullptr; swpart = swpart->next()) { if (swpart->matches_interface(ui_swinfo->interface.c_str())) @@ -1926,7 +1926,7 @@ void ui_menu_select_software::draw_right_panel(void *selectedref, float origx1, // ctor //------------------------------------------------- -ui_software_parts::ui_software_parts(running_machine &machine, render_container *container, std::unordered_map<std::string, std::string> parts, ui_software_info *ui_info) : ui_menu(machine, container) +ui_software_parts::ui_software_parts(running_machine &machine, render_container *container, s_parts parts, ui_software_info *ui_info) : ui_menu(machine, container) { m_parts = parts; m_uiinfo = ui_info; @@ -2019,7 +2019,7 @@ void ui_software_parts::custom_render(void *selectedref, float top, float bottom // ctor //------------------------------------------------- -ui_bios_selection::ui_bios_selection(running_machine &machine, render_container *container, std::vector<s_bios> biosname, void *_driver, bool _software, bool _inlist) : ui_menu(machine, container) +ui_bios_selection::ui_bios_selection(running_machine &machine, render_container *container, s_bios biosname, void *_driver, bool _software, bool _inlist) : ui_menu(machine, container) { m_bios = biosname; m_driver = _driver; @@ -2042,7 +2042,7 @@ ui_bios_selection::~ui_bios_selection() void ui_bios_selection::populate() { for (auto & elem : m_bios) - item_append(elem.name.c_str(), nullptr, 0, (void *)&elem.name); + item_append(elem.first.c_str(), nullptr, 0, (void *)&elem.first); item_append(MENU_SEPARATOR_ITEM, nullptr, 0, nullptr); customtop = machine().ui().get_line_height() + (3.0f * UI_BOX_TB_BORDER); @@ -2059,7 +2059,7 @@ void ui_bios_selection::handle() emu_options &moptions = machine().options(); if (event != nullptr && event->iptkey == IPT_UI_SELECT && event->itemref != nullptr) for (auto & elem : m_bios) - if ((void*)&elem.name == event->itemref) + if ((void*)&elem.first == event->itemref) { if (!m_software) { @@ -2075,7 +2075,7 @@ void ui_bios_selection::handle() } std::string error; - moptions.set_value("bios", elem.id, OPTION_PRIORITY_CMDLINE, error); + moptions.set_value("bios", elem.second, OPTION_PRIORITY_CMDLINE, error); machine().manager().schedule_new_driver(*s_driver); machine().schedule_hard_reset(); ui_menu::stack_reset(machine()); @@ -2084,14 +2084,14 @@ void ui_bios_selection::handle() { ui_software_info *ui_swinfo = (ui_software_info *)m_driver; std::string error; - machine().options().set_value("bios", elem.id, OPTION_PRIORITY_CMDLINE, error); + machine().options().set_value("bios", elem.second, OPTION_PRIORITY_CMDLINE, error); driver_enumerator drivlist(machine().options(), *ui_swinfo->driver); drivlist.next(); software_list_device *swlist = software_list_device::find_by_name(drivlist.config(), ui_swinfo->listname.c_str()); software_info *swinfo = swlist->find(ui_swinfo->shortname.c_str()); if (!machine().ui().options().skip_parts_menu() && swinfo->has_multiple_parts(ui_swinfo->interface.c_str())) { - std::unordered_map<std::string, std::string> parts; + s_parts parts; for (const software_part *swpart = swinfo->first_part(); swpart != nullptr; swpart = swpart->next()) { if (swpart->matches_interface(ui_swinfo->interface.c_str())) diff --git a/src/emu/ui/selsoft.h b/src/emu/ui/selsoft.h index afb28c48134..a3d121f52c7 100644 --- a/src/emu/ui/selsoft.h +++ b/src/emu/ui/selsoft.h @@ -14,12 +14,8 @@ #include "ui/custmenu.h" -struct s_bios -{ - s_bios(std::string _name, int _id) { name = _name; id = _id; } - std::string name; - int id; -}; +using s_bios = std::vector<std::pair<std::string, int>>; +using s_parts = std::unordered_map<std::string, std::string>; // Menu Class class ui_menu_select_software : public ui_menu @@ -69,7 +65,7 @@ private: class ui_software_parts : public ui_menu { public: - ui_software_parts(running_machine &machine, render_container *container, std::unordered_map<std::string, std::string> parts, ui_software_info *ui_info); + ui_software_parts(running_machine &machine, render_container *container, s_parts parts, ui_software_info *ui_info); virtual ~ui_software_parts(); virtual void populate() override; virtual void handle() override; @@ -77,13 +73,13 @@ public: private: ui_software_info *m_uiinfo; - std::unordered_map<std::string, std::string> m_parts; + s_parts m_parts; }; class ui_bios_selection : public ui_menu { public: - ui_bios_selection(running_machine &machine, render_container *container, std::vector<s_bios> biosname, void *driver, bool software, bool inlist); + ui_bios_selection(running_machine &machine, render_container *container, s_bios biosname, void *driver, bool software, bool inlist); virtual ~ui_bios_selection(); virtual void populate() override; virtual void handle() override; @@ -91,9 +87,9 @@ public: private: - void *m_driver; - bool m_software, m_inlist; - std::vector<s_bios> m_bios; + void *m_driver; + bool m_software, m_inlist; + s_bios m_bios; }; struct reselect_last @@ -108,7 +104,7 @@ private: }; // Getter -bool has_multiple_bios(const game_driver *driver, std::vector<s_bios> &biosname); +bool has_multiple_bios(const game_driver *driver, s_bios &biosname); #endif /* __UI_SELSOFT_H__ */ diff --git a/src/emu/ui/sliders.cpp b/src/emu/ui/sliders.cpp index d53ad402943..b339eaef37b 100644 --- a/src/emu/ui/sliders.cpp +++ b/src/emu/ui/sliders.cpp @@ -2,7 +2,7 @@ // copyright-holders:Nicola Salmoria, Aaron Giles, Nathan Woods /********************************************************************* - miscmenu.c + ui/sliders.cpp Internal MAME menus for the user interface. diff --git a/src/emu/ui/slotopt.cpp b/src/emu/ui/slotopt.cpp index a67c217c7f1..c4fd58f754f 100644 --- a/src/emu/ui/slotopt.cpp +++ b/src/emu/ui/slotopt.cpp @@ -2,7 +2,7 @@ // copyright-holders:Nicola Salmoria, Aaron Giles, Nathan Woods /********************************************************************* - ui/slotopt.c + ui/slotopt.cpp Internal menu for the slot options. diff --git a/src/emu/ui/sndmenu.cpp b/src/emu/ui/sndmenu.cpp index ab1731e6589..dd3e717d98a 100644 --- a/src/emu/ui/sndmenu.cpp +++ b/src/emu/ui/sndmenu.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /********************************************************************* ui/sndmenu.cpp diff --git a/src/emu/ui/sndmenu.h b/src/emu/ui/sndmenu.h index 8b13b38ea88..24bb0a79277 100644 --- a/src/emu/ui/sndmenu.h +++ b/src/emu/ui/sndmenu.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /*************************************************************************** ui/sndmenu.h diff --git a/src/emu/ui/starimg.h b/src/emu/ui/starimg.h index 2704e486e5b..f57ebb8797f 100644 --- a/src/emu/ui/starimg.h +++ b/src/emu/ui/starimg.h @@ -1,5 +1,6 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota + static const UINT32 favorite_star_bmp[] = { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/src/emu/ui/swlist.cpp b/src/emu/ui/swlist.cpp index 2d4891d5673..3c2595389b2 100644 --- a/src/emu/ui/swlist.cpp +++ b/src/emu/ui/swlist.cpp @@ -2,7 +2,7 @@ // copyright-holders:Nicola Salmoria, Aaron Giles, Nathan Woods /********************************************************************* - ui/swlist.c + ui/swlist.cpp Internal MAME user interface for software list. diff --git a/src/emu/ui/tapectrl.cpp b/src/emu/ui/tapectrl.cpp index 0362f0c8a84..510d0eb3fb3 100644 --- a/src/emu/ui/tapectrl.cpp +++ b/src/emu/ui/tapectrl.cpp @@ -2,7 +2,7 @@ // copyright-holders:Nicola Salmoria, Aaron Giles, Nathan Woods /*************************************************************************** - ui/tapectrl.c + ui/tapectrl.cpp Tape control diff --git a/src/emu/ui/ui.cpp b/src/emu/ui/ui.cpp index a265e74c7b1..549784cf971 100644 --- a/src/emu/ui/ui.cpp +++ b/src/emu/ui/ui.cpp @@ -2,7 +2,7 @@ // copyright-holders:Nicola Salmoria, Aaron Giles, Nathan Woods /********************************************************************* - ui.c + ui.cpp Functions used to handle MAME's user interface. diff --git a/src/emu/ui/utils.h b/src/emu/ui/utils.h index 5c1485e102b..d6087131285 100644 --- a/src/emu/ui/utils.h +++ b/src/emu/ui/utils.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Dankan1890 +// copyright-holders:Maurizio Petrarota /*************************************************************************** ui/utils.h diff --git a/src/emu/ui/videoopt.cpp b/src/emu/ui/videoopt.cpp index 6ba6aa710f3..388ee07981b 100644 --- a/src/emu/ui/videoopt.cpp +++ b/src/emu/ui/videoopt.cpp @@ -2,7 +2,7 @@ // copyright-holders:Nicola Salmoria, Aaron Giles, Nathan Woods /********************************************************************* - ui/videoopt.c + ui/videoopt.cpp Internal menus for video options diff --git a/src/ldplayer/ldplayer.cpp b/src/ldplayer/ldplayer.cpp index 4f16ba130b8..5129b334448 100644 --- a/src/ldplayer/ldplayer.cpp +++ b/src/ldplayer/ldplayer.cpp @@ -195,8 +195,8 @@ chd_file *ldplayer_state::get_disc() { // open the file itself via our search path emu_file image_file(machine().options().media_path(), OPEN_FLAG_READ); - file_error filerr = image_file.open(dir->name); - if (filerr == FILERR_NONE) + osd_file::error filerr = image_file.open(dir->name); + if (filerr == osd_file::error::NONE) { std::string fullpath(image_file.fullpath()); image_file.close(); diff --git a/src/lib/util/cdrom.cpp b/src/lib/util/cdrom.cpp index bd48a73d8d8..da3d921ae4a 100644 --- a/src/lib/util/cdrom.cpp +++ b/src/lib/util/cdrom.cpp @@ -244,7 +244,7 @@ cdrom_file *cdrom_open(const char *inputfile) for (i = 0; i < file->cdtoc.numtrks; i++) { - osd_file::error filerr = util::core_file::open(file->track_info.track[i].fname.c_str(), OPEN_FLAG_READ, file->fhandle[i]); + osd_file::error filerr = util::core_file::open(file->track_info.track[i].fname, OPEN_FLAG_READ, file->fhandle[i]); if (filerr != osd_file::error::NONE) { fprintf(stderr, "Unable to open file: %s\n", file->track_info.track[i].fname.c_str()); diff --git a/src/lib/util/corefile.cpp b/src/lib/util/corefile.cpp index 5c16d886fe3..e3d34ec3738 100644 --- a/src/lib/util/corefile.cpp +++ b/src/lib/util/corefile.cpp @@ -1084,7 +1084,7 @@ osd_file::error core_osd_file::osd_or_zlib_write(void const *buffer, std::uint64 return an error code -------------------------------------------------*/ -osd_file::error core_file::open(char const *filename, std::uint32_t openflags, ptr &file) +osd_file::error core_file::open(std::string const &filename, std::uint32_t openflags, ptr &file) { try { @@ -1190,7 +1190,7 @@ core_file::~core_file() pointer -------------------------------------------------*/ -osd_file::error core_file::load(char const *filename, void **data, std::uint32_t &length) +osd_file::error core_file::load(std::string const &filename, void **data, std::uint32_t &length) { ptr file; @@ -1219,7 +1219,7 @@ osd_file::error core_file::load(char const *filename, void **data, std::uint32_t return osd_file::error::NONE; } -osd_file::error core_file::load(char const *filename, dynamic_buffer &data) +osd_file::error core_file::load(std::string const &filename, dynamic_buffer &data) { ptr file; diff --git a/src/lib/util/corefile.h b/src/lib/util/corefile.h index e66545440c2..8f71832411f 100644 --- a/src/lib/util/corefile.h +++ b/src/lib/util/corefile.h @@ -48,7 +48,7 @@ public: // ----- file open/close ----- // open a file with the specified filename - static osd_file::error open(const char *filename, std::uint32_t openflags, ptr &file); + static osd_file::error open(std::string const &filename, std::uint32_t openflags, ptr &file); // open a RAM-based "file" using the given data and length (read-only) static osd_file::error open_ram(const void *data, std::size_t length, std::uint32_t openflags, ptr &file); @@ -100,8 +100,8 @@ public: virtual const void *buffer() = 0; // open a file with the specified filename, read it into memory, and return a pointer - static osd_file::error load(const char *filename, void **data, std::uint32_t &length); - static osd_file::error load(const char *filename, dynamic_buffer &data); + static osd_file::error load(std::string const &filename, void **data, std::uint32_t &length); + static osd_file::error load(std::string const &filename, dynamic_buffer &data); // ----- file write ----- diff --git a/src/lib/util/un7z.cpp b/src/lib/util/un7z.cpp index b05e4623e57..bca825c1f71 100644 --- a/src/lib/util/un7z.cpp +++ b/src/lib/util/un7z.cpp @@ -10,7 +10,7 @@ // this is based on unzip.c, with modifications needed to use the 7zip library -#include "un7z.h" +#include "unzip.h" #include "corestr.h" #include "unicode.h" @@ -19,15 +19,18 @@ #include "lzma/C/7zCrc.h" #include "lzma/C/7zVersion.h" +#include <algorithm> #include <array> #include <cassert> #include <cstdio> #include <cstdlib> #include <cstring> +#include <mutex> #include <utility> #include <vector> +namespace util { namespace { /*************************************************************************** TYPE DEFINITIONS @@ -98,6 +101,7 @@ public: static ptr find_cached(const std::string &filename) { + std::lock_guard<std::mutex> guard(s_cache_mutex); for (std::size_t cachenum = 0; cachenum < s_cache.size(); cachenum++) { // if we have a valid entry and it matches our filename, use it and remove from the cache @@ -114,10 +118,11 @@ public: static void cache_clear() { // clear call cache entries + std::lock_guard<std::mutex> guard(s_cache_mutex); for (std::size_t cachenum = 0; cachenum < s_cache.size(); s_cache[cachenum++].reset()) { } } - _7z_file::error initialize(); + archive_file::error initialize(); int first_file() { return search(0, 0, std::string(), false, false); } int next_file() { return (m_curr_file_idx < 0) ? -1 : search(m_curr_file_idx + 1, 0, std::string(), false, false); } @@ -126,11 +131,12 @@ public: int search(const std::string &filename) { return search(0, 0, filename, false, true); } int search(std::uint32_t crc, const std::string &filename) { return search(0, crc, filename, true, true); } + bool current_is_directory() const { return m_curr_is_dir; } const std::string ¤t_name() const { return m_curr_name; } std::uint64_t current_uncompressed_length() const { return m_curr_length; } std::uint32_t current_crc() const { return m_curr_crc; } - _7z_file::error decompress(void *buffer, std::uint32_t length); + archive_file::error decompress(void *buffer, std::uint32_t length); private: m7z_file_impl(const m7z_file_impl &) = delete; @@ -143,10 +149,12 @@ private: static constexpr std::size_t CACHE_SIZE = 8; static std::array<ptr, CACHE_SIZE> s_cache; + static std::mutex s_cache_mutex; const std::string m_filename; // copy of _7Z filename (for caching) int m_curr_file_idx; // current file index + bool m_curr_is_dir; // current file is directory std::string m_curr_name; // current file name std::uint64_t m_curr_length; // current file uncompressed length std::uint32_t m_curr_crc; // current file crc @@ -170,7 +178,7 @@ private: }; -class m7z_file_wrapper : public _7z_file +class m7z_file_wrapper : public archive_file { public: m7z_file_wrapper(m7z_file_impl::ptr &&impl) : m_impl(std::move(impl)) { assert(m_impl); } @@ -183,6 +191,7 @@ public: virtual int search(const std::string &filename) override { return m_impl->search(filename); } virtual int search(std::uint32_t crc, const std::string &filename) override { return m_impl->search(crc, filename); } + virtual bool current_is_directory() const override { return m_impl->current_is_directory(); } virtual const std::string ¤t_name() const override { return m_impl->current_name(); } virtual std::uint64_t current_uncompressed_length() const override { return m_impl->current_uncompressed_length(); } virtual std::uint32_t current_crc() const override { return m_impl->current_crc(); } @@ -200,6 +209,7 @@ private: ***************************************************************************/ std::array<m7z_file_impl::ptr, m7z_file_impl::CACHE_SIZE> m7z_file_impl::s_cache; +std::mutex m7z_file_impl::s_cache_mutex; @@ -250,6 +260,7 @@ CFileInStream::CFileInStream() m7z_file_impl::m7z_file_impl(const std::string &filename) : m_filename(filename) , m_curr_file_idx(-1) + , m_curr_is_dir(false) , m_curr_name() , m_curr_length(0) , m_curr_crc(0) @@ -269,11 +280,11 @@ m7z_file_impl::m7z_file_impl(const std::string &filename) } -_7z_file::error m7z_file_impl::initialize() +archive_file::error m7z_file_impl::initialize() { osd_file::error const err = osd_file::open(m_filename, OPEN_FLAG_READ, m_archive_stream.osdfile, m_archive_stream.length); if (err != osd_file::error::NONE) - return _7z_file::error::FILE_ERROR; + return archive_file::error::FILE_ERROR; LookToRead_CreateVTable(&m_look_stream, False); m_look_stream.realStream = &m_archive_stream; @@ -286,9 +297,9 @@ _7z_file::error m7z_file_impl::initialize() SRes const res = SzArEx_Open(&m_db, &m_look_stream.s, &m_alloc_imp, &m_alloc_temp_imp); if (res != SZ_OK) - return _7z_file::error::FILE_ERROR; + return archive_file::error::FILE_ERROR; - return _7z_file::error::NONE; + return archive_file::error::NONE; } @@ -305,6 +316,7 @@ void m7z_file_impl::close(ptr &&archive) archive->m_archive_stream.osdfile.reset(); // find the first NULL entry in the cache + std::lock_guard<std::mutex> guard(s_cache_mutex); std::size_t cachenum; for (cachenum = 0; cachenum < s_cache.size(); cachenum++) if (!s_cache[cachenum]) @@ -331,7 +343,7 @@ void m7z_file_impl::close(ptr &&archive) from a _7Z into the target buffer -------------------------------------------------*/ -_7z_file::error m7z_file_impl::decompress(void *buffer, std::uint32_t length) +archive_file::error m7z_file_impl::decompress(void *buffer, std::uint32_t length) { // make sure the file is open.. if (!m_archive_stream.osdfile) @@ -339,7 +351,7 @@ _7z_file::error m7z_file_impl::decompress(void *buffer, std::uint32_t length) m_archive_stream.currfpos = 0; osd_file::error const err = osd_file::open(m_filename, OPEN_FLAG_READ, m_archive_stream.osdfile, m_archive_stream.length); if (err != osd_file::error::NONE) - return _7z_file::error::FILE_ERROR; + return archive_file::error::FILE_ERROR; } size_t offset = 0; @@ -353,11 +365,11 @@ _7z_file::error m7z_file_impl::decompress(void *buffer, std::uint32_t length) &m_alloc_imp, &m_alloc_temp_imp); if (res != SZ_OK) - return _7z_file::error::FILE_ERROR; + return archive_file::error::FILE_ERROR; std::memcpy(buffer, m_out_buffer + offset, length); - return _7z_file::error::NONE; + return archive_file::error::NONE; } @@ -367,25 +379,22 @@ int m7z_file_impl::search(int i, std::uint32_t search_crc, const std::string &se { const CSzFileItem &f(m_db.db.Files[i]); - // if it's a directory entry we don't care about it.. - if (!f.IsDir) + make_utf8_name(i); + const std::uint64_t size(f.Size); + const std::uint32_t crc(f.Crc); + const bool crcmatch(crc == search_crc); + const bool namematch(!core_stricmp(search_filename.c_str(), &m_utf8_buf[0])); + + const bool found = ((!matchcrc && !matchname) || !f.IsDir) && (!matchcrc || crcmatch) && (!matchname || namematch); + if (found) { - make_utf8_name(i); - const std::uint64_t size(f.Size); - const std::uint32_t crc(f.Crc); - const bool crcmatch(crc == search_crc); - const bool namematch(core_stricmp(search_filename.c_str(), &m_utf8_buf[0]) == 0); - - const bool found = (!matchcrc || crcmatch) && (!matchname || namematch); - if (found) - { - m_curr_file_idx = i; - m_curr_name = &m_utf8_buf[0]; - m_curr_length = size; - m_curr_crc = crc; + m_curr_file_idx = i; + m_curr_is_dir = bool(f.IsDir); + m_curr_name = &m_utf8_buf[0]; + m_curr_length = size; + m_curr_crc = crc; - return i; - } + return i; } } @@ -432,17 +441,13 @@ void m7z_file_impl::make_utf8_name(int index) assert(out_pos < m_utf8_buf.size()); } m_utf8_buf[out_pos++] = '\0'; + m_utf8_buf.resize(out_pos); } } // anonymous namespace -_7z_file::~_7z_file() -{ -} - - -_7z_file::error _7z_file::open(const std::string &filename, ptr &result) +archive_file::error archive_file::open_7z(const std::string &filename, ptr &result) { // ensure we start with a NULL result result.reset(); @@ -477,7 +482,10 @@ _7z_file::error _7z_file::open(const std::string &filename, ptr &result) cache and free all memory -------------------------------------------------*/ -void _7z_file::cache_clear() +void m7z_file_cache_clear() { + // This is a trampoline called from unzip.cpp to avoid the need to have the zip and 7zip code in one file m7z_file_impl::cache_clear(); } + +} // namespace util diff --git a/src/lib/util/un7z.h b/src/lib/util/un7z.h deleted file mode 100644 index d2d2e18e25f..00000000000 --- a/src/lib/util/un7z.h +++ /dev/null @@ -1,83 +0,0 @@ -// license:BSD-3-Clause -// copyright-holders:Aaron Giles, Vas Crabb -/*************************************************************************** - - un7z.h - - 7z file management. - -***************************************************************************/ - -// this is based on unzip.h, with modifications needed to use the 7zip library - -#pragma once - -#ifndef MAME_LIB_UTIL_UN7Z_H -#define MAME_LIB_UTIL_UN7Z_H - -#include "osdcore.h" - -#include <cstdint> -#include <memory> -#include <string> - - -/*************************************************************************** - TYPE DEFINITIONS -***************************************************************************/ - -// describes an open _7Z file -class _7z_file -{ -public: - - // Error types - enum class error - { - NONE = 0, - OUT_OF_MEMORY, - FILE_ERROR, - BAD_SIGNATURE, - DECOMPRESS_ERROR, - FILE_TRUNCATED, - FILE_CORRUPT, - UNSUPPORTED, - BUFFER_TOO_SMALL - }; - - typedef std::unique_ptr<_7z_file> ptr; - - - virtual ~_7z_file(); - - /* ----- 7Z file access ----- */ - - // open a 7Z file and parse its central directory - static error open(const std::string &filename, ptr &result); - - // clear out all open 7Z files from the cache - static void cache_clear(); - - - /* ----- contained file access ----- */ - - // iterating over files - virtual int first_file() = 0; - virtual int next_file() = 0; - - // find a file index by crc, filename or both - virtual int search(std::uint32_t crc) = 0; - virtual int search(const std::string &filename) = 0; - virtual int search(std::uint32_t crc, const std::string &filename) = 0; - - // information on most recently found file - virtual const std::string ¤t_name() const = 0; - virtual std::uint64_t current_uncompressed_length() const = 0; - virtual std::uint32_t current_crc() const = 0; - - // decompress the most recently found file in the _7Z - virtual error decompress(void *buffer, std::uint32_t length) = 0; - -}; - -#endif // MAME_LIB_UTIL_UN7Z_H diff --git a/src/lib/util/unzip.cpp b/src/lib/util/unzip.cpp index 321f4e0b69f..06ab41aae3a 100644 --- a/src/lib/util/unzip.cpp +++ b/src/lib/util/unzip.cpp @@ -8,21 +8,25 @@ ***************************************************************************/ -#include "osdcore.h" #include "unzip.h" +#include "corestr.h" +#include "osdcore.h" + + #include <algorithm> #include <array> #include <cassert> #include <cstring> #include <cstdlib> +#include <mutex> #include <utility> #include <vector> #include <zlib.h> - +namespace util { namespace { /*************************************************************************** CONSTANTS @@ -71,29 +75,8 @@ namespace { #define ZIPCRC 0x0e #define ZIPSIZE 0x12 #define ZIPUNCMP 0x16 - -/** - * @def ZIPFNLN - * - * @brief A macro that defines zipfnln. - */ - #define ZIPFNLN 0x1a - -/** - * @def ZIPXTRALN - * - * @brief A macro that defines zipxtraln. - */ - #define ZIPXTRALN 0x1c - -/** - * @def ZIPNAME - * - * @brief A macro that defines zipname. - */ - #define ZIPNAME 0x1e @@ -115,6 +98,8 @@ public: , m_cd() , m_cd_pos(0) , m_header() + , m_curr_is_dir(false) + , m_curr_name() , m_buffer() { std::memset(&m_header, 0, sizeof(m_header)); @@ -123,6 +108,7 @@ public: static ptr find_cached(const std::string &filename) { + std::lock_guard<std::mutex> guard(s_cache_mutex); for (std::size_t cachenum = 0; cachenum < s_cache.size(); cachenum++) { // if we have a valid entry and it matches our filename, use it and remove from the cache @@ -139,37 +125,65 @@ public: static void cache_clear() { // clear call cache entries + std::lock_guard<std::mutex> guard(s_cache_mutex); for (std::size_t cachenum = 0; cachenum < s_cache.size(); s_cache[cachenum++].reset()) { } } - zip_file::error initialize() + archive_file::error initialize() { // read ecd data auto const ziperr = read_ecd(); - if (ziperr != zip_file::error::NONE) + if (ziperr != archive_file::error::NONE) return ziperr; // verify that we can work with this zipfile (no disk spanning allowed) if ((m_ecd.disk_number != m_ecd.cd_start_disk_number) || (m_ecd.cd_disk_entries != m_ecd.cd_total_entries)) - return zip_file::error::UNSUPPORTED; + return archive_file::error::UNSUPPORTED; // allocate memory for the central directory try { m_cd.resize(m_ecd.cd_size + 1); } - catch (...) { return zip_file::error::OUT_OF_MEMORY; } + catch (...) { return archive_file::error::OUT_OF_MEMORY; } // read the central directory std::uint32_t read_length; auto const filerr = m_file->read(&m_cd[0], m_ecd.cd_start_disk_offset, m_ecd.cd_size, read_length); if ((filerr != osd_file::error::NONE) || (read_length != m_ecd.cd_size)) - return (filerr == osd_file::error::NONE) ? zip_file::error::FILE_TRUNCATED : zip_file::error::FILE_ERROR; + return (filerr == osd_file::error::NONE) ? archive_file::error::FILE_TRUNCATED : archive_file::error::FILE_ERROR; - return zip_file::error::NONE; + return archive_file::error::NONE; } - // contained file access - const zip_file::file_header *first_file(); - const zip_file::file_header *next_file(); - zip_file::error decompress(void *buffer, std::uint32_t length); + int first_file() + { + m_cd_pos = 0; + return search(0, std::string(), false, false); + } + int next_file() + { + return search(0, std::string(), false, false); + } + int search(std::uint32_t crc) + { + m_cd_pos = 0; + return search(crc, std::string(), true, false); + } + int search(const std::string &filename) + { + m_cd_pos = 0; + return search(0, filename, false, true); + } + int search(std::uint32_t crc, const std::string &filename) + { + m_cd_pos = 0; + return search(crc, filename, true, true); + } + + bool current_is_directory() const { return m_curr_is_dir; } + const std::string ¤t_name() const { return m_curr_name; } + std::uint64_t current_uncompressed_length() const { return m_header.uncompressed_length; } + std::uint32_t current_crc() const { return m_header.crc; } + + archive_file::error decompress(void *buffer, std::uint32_t length); private: zip_file_impl(const zip_file_impl &) = delete; @@ -177,30 +191,47 @@ private: zip_file_impl &operator=(const zip_file_impl &) = delete; zip_file_impl &operator=(zip_file_impl &&) = delete; - zip_file::error reopen() + int search(std::uint32_t search_crc, const std::string &search_filename, bool matchcrc, bool matchname); + + archive_file::error reopen() { if (!m_file) { auto const filerr = osd_file::open(m_filename, OPEN_FLAG_READ, m_file, m_length); if (filerr != osd_file::error::NONE) - return zip_file::error::FILE_ERROR; + return archive_file::error::FILE_ERROR; } - return zip_file::error::NONE; + return archive_file::error::NONE; } // ZIP file parsing - zip_file::error read_ecd(); - zip_file::error get_compressed_data_offset(std::uint64_t &offset); + archive_file::error read_ecd(); + archive_file::error get_compressed_data_offset(std::uint64_t &offset); // decompression interfaces - zip_file::error decompress_data_type_0(std::uint64_t offset, void *buffer, std::uint32_t length); - zip_file::error decompress_data_type_8(std::uint64_t offset, void *buffer, std::uint32_t length); + archive_file::error decompress_data_type_0(std::uint64_t offset, void *buffer, std::uint32_t length); + archive_file::error decompress_data_type_8(std::uint64_t offset, void *buffer, std::uint32_t length); - struct file_header_int : zip_file::file_header + struct file_header { - std::uint8_t * raw; // pointer to the raw data - std::uint32_t rawlength; // length of the raw data - std::uint8_t saved; // saved byte from after filename + std::uint32_t signature; // central file header signature + std::uint16_t version_created; // version made by + std::uint16_t version_needed; // version needed to extract + std::uint16_t bit_flag; // general purpose bit flag + std::uint16_t compression; // compression method + std::uint16_t file_time; // last mod file time + std::uint16_t file_date; // last mod file date + std::uint32_t crc; // crc-32 + std::uint32_t compressed_length; // compressed size + std::uint32_t uncompressed_length; // uncompressed size + std::uint16_t filename_length; // filename length + std::uint16_t extra_field_length; // extra field length + std::uint16_t file_comment_length; // file comment length + std::uint16_t start_disk_number; // disk number start + std::uint16_t internal_attributes; // internal file attributes + std::uint32_t external_attributes; // external file attributes + std::uint32_t local_header_offset; // relative offset of local header + const char * filename; // filename }; // contains extracted end of central directory information @@ -220,9 +251,10 @@ private: std::uint32_t rawlength; // length of the raw data }; - static constexpr std::size_t DECOMPRESS_BUFSIZE = 16384; - static constexpr std::size_t CACHE_SIZE = 8; // number of open files to cache - static std::array<ptr, CACHE_SIZE> s_cache; + static constexpr std::size_t DECOMPRESS_BUFSIZE = 16384; + static constexpr std::size_t CACHE_SIZE = 8; // number of open files to cache + static std::array<ptr, CACHE_SIZE> s_cache; + static std::mutex s_cache_mutex; const std::string m_filename; // copy of ZIP filename (for caching) osd_file::ptr m_file; // OSD file handle @@ -232,20 +264,32 @@ private: std::vector<std::uint8_t> m_cd; // central directory raw data std::uint32_t m_cd_pos; // position in central directory - file_header_int m_header; // current file header + file_header m_header; // current file header + bool m_curr_is_dir; // current file is directory + std::string m_curr_name; // current file name std::array<std::uint8_t, DECOMPRESS_BUFSIZE> m_buffer; // buffer for decompression }; -class zip_file_wrapper : public zip_file +class zip_file_wrapper : public archive_file { public: zip_file_wrapper(zip_file_impl::ptr &&impl) : m_impl(std::move(impl)) { assert(m_impl); } virtual ~zip_file_wrapper() { zip_file_impl::close(std::move(m_impl)); } - virtual const file_header *first_file() override { return m_impl->first_file(); } - virtual const file_header *next_file() override { return m_impl->next_file(); } + virtual int first_file() override { return m_impl->first_file(); } + virtual int next_file() override { return m_impl->next_file(); } + + virtual int search(std::uint32_t crc) override { return m_impl->search(crc); } + virtual int search(const std::string &filename) override { return m_impl->search(filename); } + virtual int search(std::uint32_t crc, const std::string &filename) override { return m_impl->search(crc, filename); } + + virtual bool current_is_directory() const override { return m_impl->current_is_directory(); } + virtual const std::string ¤t_name() const override { return m_impl->current_name(); } + virtual std::uint64_t current_uncompressed_length() const override { return m_impl->current_uncompressed_length(); } + virtual std::uint32_t current_crc() const override { return m_impl->current_crc(); } + virtual error decompress(void *buffer, std::uint32_t length) override { return m_impl->decompress(buffer, length); } private: @@ -268,7 +312,7 @@ private: * @return The word. */ -inline UINT16 read_word(UINT8 *buf) +inline std::uint16_t read_word(std::uint8_t const *buf) { return (buf[1] << 8) | buf[0]; } @@ -283,7 +327,7 @@ inline UINT16 read_word(UINT8 *buf) * @return The double word. */ -inline UINT32 read_dword(UINT8 *buf) +inline std::uint32_t read_dword(std::uint8_t const *buf) { return (buf[3] << 24) | (buf[2] << 16) | (buf[1] << 8) | buf[0]; } @@ -296,6 +340,7 @@ inline UINT32 read_dword(UINT8 *buf) /** @brief The zip cache[ zip cache size]. */ std::array<zip_file_impl::ptr, zip_file_impl::CACHE_SIZE> zip_file_impl::s_cache; +std::mutex zip_file_impl::s_cache_mutex; @@ -320,6 +365,7 @@ void zip_file_impl::close(ptr &&zip) zip->m_file.reset(); // find the first NULL entry in the cache + std::lock_guard<std::mutex> guard(s_cache_mutex); std::size_t cachenum; for (cachenum = 0; cachenum < s_cache.size(); cachenum++) if (!s_cache[cachenum]) @@ -345,88 +391,63 @@ void zip_file_impl::close(ptr &&zip) in the ZIP -------------------------------------------------*/ -/** - * @fn const zip_file_header *zip_file_first_file(zip_file *zip) - * - * @brief Zip file first file. - * - * @param [in,out] zip If non-null, the zip. - * - * @return null if it fails, else a zip_file_header*. - */ - -const zip_file::file_header *zip_file_impl::first_file() -{ - /* reset the position and go from there */ - m_cd_pos = 0; - return next_file(); -} - - /*------------------------------------------------- zip_file_next_entry - return the next entry in the ZIP -------------------------------------------------*/ -/** - * @fn const zip_file_header *zip_file_next_file(zip_file *zip) - * - * @brief Zip file next file. - * - * @param [in,out] zip If non-null, the zip. - * - * @return null if it fails, else a zip_file_header*. - */ - -const zip_file::file_header *zip_file_impl::next_file() +int zip_file_impl::search(std::uint32_t search_crc, const std::string &search_filename, bool matchcrc, bool matchname) { - // fix up any modified data - if (m_header.raw) + // if we're at or past the end, we're done + std::string filename; + while (m_cd_pos <= m_ecd.cd_size) { - m_header.raw[ZIPCFN + m_header.filename_length] = m_header.saved; - m_header.raw = nullptr; - } + // extract file header info + std::uint8_t const *const raw = &m_cd[0] + m_cd_pos; + m_header.signature = read_dword(raw + ZIPCENSIG); + m_header.version_created = read_word (raw + ZIPCVER); + m_header.version_needed = read_word (raw + ZIPCVXT); + m_header.bit_flag = read_word (raw + ZIPCFLG); + m_header.compression = read_word (raw + ZIPCMTHD); + m_header.file_time = read_word (raw + ZIPCTIM); + m_header.file_date = read_word (raw + ZIPCDAT); + m_header.crc = read_dword(raw + ZIPCCRC); + m_header.compressed_length = read_dword(raw + ZIPCSIZ); + m_header.uncompressed_length = read_dword(raw + ZIPCUNC); + m_header.filename_length = read_word (raw + ZIPCFNL); + m_header.extra_field_length = read_word (raw + ZIPCXTL); + m_header.file_comment_length = read_word (raw + ZIPCCML); + m_header.start_disk_number = read_word (raw + ZIPDSK); + m_header.internal_attributes = read_word (raw + ZIPINT); + m_header.external_attributes = read_dword(raw + ZIPEXT); + m_header.local_header_offset = read_dword(raw + ZIPOFST); + m_header.filename = reinterpret_cast<const char *>(raw + ZIPCFN); + + // make sure we have enough data + std::uint32_t const rawlength = ZIPCFN + m_header.filename_length + m_header.extra_field_length + m_header.file_comment_length; + if ((m_cd_pos + rawlength) > m_ecd.cd_size) + break; - // if we're at or past the end, we're done - if (m_cd_pos >= m_ecd.cd_size) - return nullptr; - - // extract file header info - m_header.raw = &m_cd[0] + m_cd_pos; - m_header.rawlength = ZIPCFN; - m_header.signature = read_dword(m_header.raw + ZIPCENSIG); - m_header.version_created = read_word (m_header.raw + ZIPCVER); - m_header.version_needed = read_word (m_header.raw + ZIPCVXT); - m_header.bit_flag = read_word (m_header.raw + ZIPCFLG); - m_header.compression = read_word (m_header.raw + ZIPCMTHD); - m_header.file_time = read_word (m_header.raw + ZIPCTIM); - m_header.file_date = read_word (m_header.raw + ZIPCDAT); - m_header.crc = read_dword(m_header.raw + ZIPCCRC); - m_header.compressed_length = read_dword(m_header.raw + ZIPCSIZ); - m_header.uncompressed_length = read_dword(m_header.raw + ZIPCUNC); - m_header.filename_length = read_word (m_header.raw + ZIPCFNL); - m_header.extra_field_length = read_word (m_header.raw + ZIPCXTL); - m_header.file_comment_length = read_word (m_header.raw + ZIPCCML); - m_header.start_disk_number = read_word (m_header.raw + ZIPDSK); - m_header.internal_attributes = read_word (m_header.raw + ZIPINT); - m_header.external_attributes = read_dword(m_header.raw + ZIPEXT); - m_header.local_header_offset = read_dword(m_header.raw + ZIPOFST); - m_header.filename = reinterpret_cast<const char *>(m_header.raw + ZIPCFN); - - // make sure we have enough data - m_header.rawlength += m_header.filename_length; - m_header.rawlength += m_header.extra_field_length; - m_header.rawlength += m_header.file_comment_length; - if (m_cd_pos + m_header.rawlength > m_ecd.cd_size) - return nullptr; - - // NULL terminate the filename - m_header.saved = m_header.raw[ZIPCFN + m_header.filename_length]; - m_header.raw[ZIPCFN + m_header.filename_length] = 0; - - // advance the position - m_cd_pos += m_header.rawlength; - return &m_header; + // advance the position + m_cd_pos += rawlength; + + // copy the filename filename + bool const is_dir((m_header.filename_length > 0) && (m_header.filename[m_header.filename_length - 1] == '/')); + filename.assign(m_header.filename, m_header.filename_length - (is_dir ? 1 : 0)); + + // check to see if it matches query + bool const crcmatch(search_crc == m_header.crc); + const bool namematch(!core_stricmp(search_filename.c_str(), filename.c_str())); + + bool const found = ((!matchcrc && !matchname) || !is_dir) && (!matchcrc || crcmatch) && (!matchname || namematch); + if (found) + { + m_curr_is_dir = is_dir; + m_curr_name = std::move(filename); + return 0; + } + } + return -1; } @@ -447,22 +468,22 @@ const zip_file::file_header *zip_file_impl::next_file() * @return A zip_error. */ -zip_file::error zip_file_impl::decompress(void *buffer, UINT32 length) +archive_file::error zip_file_impl::decompress(void *buffer, std::uint32_t length) { - zip_file::error ziperr; + archive_file::error ziperr; std::uint64_t offset; // if we don't have enough buffer, error if (length < m_header.uncompressed_length) - return zip_file::error::BUFFER_TOO_SMALL; + return archive_file::error::BUFFER_TOO_SMALL; // make sure the info in the header aligns with what we know if (m_header.start_disk_number != m_ecd.disk_number) - return zip_file::error::UNSUPPORTED; + return archive_file::error::UNSUPPORTED; // get the compressed data offset ziperr = get_compressed_data_offset(offset); - if (ziperr != zip_file::error::NONE) + if (ziperr != archive_file::error::NONE) return ziperr; // handle compression types @@ -477,7 +498,7 @@ zip_file::error zip_file_impl::decompress(void *buffer, UINT32 length) break; default: - ziperr = zip_file::error::UNSUPPORTED; + ziperr = archive_file::error::UNSUPPORTED; break; } return ziperr; @@ -503,11 +524,11 @@ zip_file::error zip_file_impl::decompress(void *buffer, UINT32 length) * @return The ecd. */ -zip_file::error zip_file_impl::read_ecd() +archive_file::error zip_file_impl::read_ecd() { // make sure the file handle is open auto const ziperr = reopen(); - if (ziperr != zip_file::error::NONE) + if (ziperr != archive_file::error::NONE) return ziperr; // we may need multiple tries @@ -521,13 +542,13 @@ zip_file::error zip_file_impl::read_ecd() // allocate buffer std::unique_ptr<std::uint8_t []> buffer; try { buffer.reset(new std::uint8_t[buflen + 1]); } - catch (...) { return zip_file::error::OUT_OF_MEMORY; } + catch (...) { return archive_file::error::OUT_OF_MEMORY; } // read in one buffers' worth of data std::uint32_t read_length; auto const error = m_file->read(&buffer[0], m_length - buflen, buflen, read_length); if (error != osd_file::error::NONE || read_length != buflen) - return zip_file::error::FILE_ERROR; + return archive_file::error::FILE_ERROR; // find the ECD signature std::int32_t offset; @@ -556,16 +577,16 @@ zip_file::error zip_file_impl::read_ecd() m_ecd.cd_start_disk_offset = read_dword(&m_ecd.raw[ZIPEOFST]); m_ecd.comment_length = read_word (&m_ecd.raw[ZIPECOML]); m_ecd.comment = reinterpret_cast<const char *>(&m_ecd.raw[ZIPECOM]); - return zip_file::error::NONE; + return archive_file::error::NONE; } // didn't find it; free this buffer and expand our search if (buflen < m_length) buflen *= 2; else - return zip_file::error::BAD_SIGNATURE; + return archive_file::error::BAD_SIGNATURE; } - return zip_file::error::OUT_OF_MEMORY; + return archive_file::error::OUT_OF_MEMORY; } @@ -585,25 +606,25 @@ zip_file::error zip_file_impl::read_ecd() * @return The compressed data offset. */ -zip_file::error zip_file_impl::get_compressed_data_offset(std::uint64_t &offset) +archive_file::error zip_file_impl::get_compressed_data_offset(std::uint64_t &offset) { // make sure the file handle is open auto const ziperr = reopen(); - if (ziperr != zip_file::error::NONE) + if (ziperr != archive_file::error::NONE) return ziperr; // now go read the fixed-sized part of the local file header std::uint32_t read_length; auto const error = m_file->read(&m_buffer[0], m_header.local_header_offset, ZIPNAME, read_length); if (error != osd_file::error::NONE || read_length != ZIPNAME) - return (error == osd_file::error::NONE) ? zip_file::error::FILE_TRUNCATED : zip_file::error::FILE_ERROR; + return (error == osd_file::error::NONE) ? archive_file::error::FILE_TRUNCATED : archive_file::error::FILE_ERROR; /* compute the final offset */ offset = m_header.local_header_offset + ZIPNAME; offset += read_word(&m_buffer[ZIPFNLN]); offset += read_word(&m_buffer[ZIPXTRALN]); - return zip_file::error::NONE; + return archive_file::error::NONE; } @@ -630,18 +651,18 @@ zip_file::error zip_file_impl::get_compressed_data_offset(std::uint64_t &offset) * @return A zip_error. */ -zip_file::error zip_file_impl::decompress_data_type_0(std::uint64_t offset, void *buffer, std::uint32_t length) +archive_file::error zip_file_impl::decompress_data_type_0(std::uint64_t offset, void *buffer, std::uint32_t length) { std::uint32_t read_length; // the data is uncompressed; just read it auto const filerr = m_file->read(buffer, offset, m_header.compressed_length, read_length); if (filerr != osd_file::error::NONE) - return zip_file::error::FILE_ERROR; + return archive_file::error::FILE_ERROR; else if (read_length != m_header.compressed_length) - return zip_file::error::FILE_TRUNCATED; + return archive_file::error::FILE_TRUNCATED; else - return zip_file::error::NONE; + return archive_file::error::NONE; } @@ -663,14 +684,14 @@ zip_file::error zip_file_impl::decompress_data_type_0(std::uint64_t offset, void * @return A zip_error. */ -zip_file::error zip_file_impl::decompress_data_type_8(std::uint64_t offset, void *buffer, std::uint32_t length) +archive_file::error zip_file_impl::decompress_data_type_8(std::uint64_t offset, void *buffer, std::uint32_t length) { std::uint32_t input_remaining = m_header.compressed_length; int zerr; // make sure we don't need a newer mechanism if (m_header.version_needed > 0x14) - return zip_file::error::UNSUPPORTED; + return archive_file::error::UNSUPPORTED; /* reset the stream */ z_stream stream; @@ -681,7 +702,7 @@ zip_file::error zip_file_impl::decompress_data_type_8(std::uint64_t offset, void // initialize the decompressor zerr = inflateInit2(&stream, -MAX_WBITS); if (zerr != Z_OK) - return zip_file::error::DECOMPRESS_ERROR; + return archive_file::error::DECOMPRESS_ERROR; // loop until we're done while (1) @@ -692,7 +713,7 @@ zip_file::error zip_file_impl::decompress_data_type_8(std::uint64_t offset, void if (filerr != osd_file::error::NONE) { inflateEnd(&stream); - return zip_file::error::FILE_ERROR; + return archive_file::error::FILE_ERROR; } offset += read_length; @@ -700,7 +721,7 @@ zip_file::error zip_file_impl::decompress_data_type_8(std::uint64_t offset, void if (read_length == 0 && input_remaining > 0) { inflateEnd(&stream); - return zip_file::error::FILE_TRUNCATED; + return archive_file::error::FILE_TRUNCATED; } // fill out the input data @@ -719,20 +740,20 @@ zip_file::error zip_file_impl::decompress_data_type_8(std::uint64_t offset, void if (zerr != Z_OK) { inflateEnd(&stream); - return zip_file::error::DECOMPRESS_ERROR; + return archive_file::error::DECOMPRESS_ERROR; } } // finish decompression zerr = inflateEnd(&stream); if (zerr != Z_OK) - return zip_file::error::DECOMPRESS_ERROR; + return archive_file::error::DECOMPRESS_ERROR; /* if anything looks funny, report an error */ if (stream.avail_out > 0 || input_remaining > 0) - return zip_file::error::DECOMPRESS_ERROR; + return archive_file::error::DECOMPRESS_ERROR; - return zip_file::error::NONE; + return archive_file::error::NONE; } } // anonymous namespace @@ -740,6 +761,14 @@ zip_file::error zip_file_impl::decompress_data_type_8(std::uint64_t offset, void /*************************************************************************** + un7z.cpp TRAMPOLINES +***************************************************************************/ + +void m7z_file_cache_clear(); + + + +/*************************************************************************** ZIP FILE ACCESS ***************************************************************************/ @@ -758,10 +787,10 @@ zip_file::error zip_file_impl::decompress_data_type_8(std::uint64_t offset, void * @return A zip_error. */ -zip_file::error zip_file::open(const std::string &filename, ptr &zip) +archive_file::error archive_file::open_zip(const std::string &filename, ptr &result) { // ensure we start with a NULL result - zip.reset(); + result.reset(); // see if we are in the cache, and reopen if so zip_file_impl::ptr newimpl(zip_file_impl::find_cached(filename)); @@ -777,7 +806,7 @@ zip_file::error zip_file::open(const std::string &filename, ptr &zip) try { - zip = std::make_unique<zip_file_wrapper>(std::move(newimpl)); + result = std::make_unique<zip_file_wrapper>(std::move(newimpl)); return error::NONE; } catch (...) @@ -793,18 +822,15 @@ zip_file::error zip_file::open(const std::string &filename, ptr &zip) cache and free all memory -------------------------------------------------*/ -/** - * @fn void zip_file_cache_clear(void) - * - * @brief Zip file cache clear. - */ - -void zip_file::cache_clear() +void archive_file::cache_clear() { zip_file_impl::cache_clear(); + m7z_file_cache_clear(); } -zip_file::~zip_file() +archive_file::~archive_file() { } + +} // namespace util diff --git a/src/lib/util/unzip.h b/src/lib/util/unzip.h index 2882cda0fc3..5fafaec57a4 100644 --- a/src/lib/util/unzip.h +++ b/src/lib/util/unzip.h @@ -4,7 +4,7 @@ unzip.h - ZIP file management. + archive file management. ***************************************************************************/ @@ -20,12 +20,14 @@ #include <string> +namespace util { + /*************************************************************************** TYPE DEFINITIONS ***************************************************************************/ -// describes an open ZIP file -class zip_file +// describes an open archive file +class archive_file { public: @@ -43,55 +45,45 @@ public: BUFFER_TOO_SMALL }; - // contains extracted file header information - struct file_header - { - std::uint32_t signature; // central file header signature - std::uint16_t version_created; // version made by - std::uint16_t version_needed; // version needed to extract - std::uint16_t bit_flag; // general purpose bit flag - std::uint16_t compression; // compression method - std::uint16_t file_time; // last mod file time - std::uint16_t file_date; // last mod file date - std::uint32_t crc; // crc-32 - std::uint32_t compressed_length; // compressed size - std::uint32_t uncompressed_length; // uncompressed size - std::uint16_t filename_length; // filename length - std::uint16_t extra_field_length; // extra field length - std::uint16_t file_comment_length; // file comment length - std::uint16_t start_disk_number; // disk number start - std::uint16_t internal_attributes; // internal file attributes - std::uint32_t external_attributes; // external file attributes - std::uint32_t local_header_offset; // relative offset of local header - const char * filename; // filename - }; - - typedef std::unique_ptr<zip_file> ptr; + typedef std::unique_ptr<archive_file> ptr; - /* ----- ZIP file access ----- */ + /* ----- archive file access ----- */ // open a ZIP file and parse its central directory - static error open(const std::string &filename, ptr &zip); + static error open_zip(const std::string &filename, ptr &zip); + + // open a 7Z file and parse its central directory + static error open_7z(const std::string &filename, ptr &result); - // close a ZIP file (may actually be left open due to caching) - virtual ~zip_file(); + // close an archive file (may actually be left open due to caching) + virtual ~archive_file(); - // clear out all open ZIP files from the cache + // clear out all open files from the cache static void cache_clear(); /* ----- contained file access ----- */ - // find the first file in the ZIP - virtual const file_header *first_file() = 0; + // iterating over files - returns negative on reaching end + virtual int first_file() = 0; + virtual int next_file() = 0; + + // find a file index by crc, filename or both - returns non-negative on match + virtual int search(std::uint32_t crc) = 0; + virtual int search(const std::string &filename) = 0; + virtual int search(std::uint32_t crc, const std::string &filename) = 0; - // find the next file in the ZIP - virtual const file_header *next_file() = 0; + // information on most recently found file + virtual bool current_is_directory() const = 0; + virtual const std::string ¤t_name() const = 0; + virtual std::uint64_t current_uncompressed_length() const = 0; + virtual std::uint32_t current_crc() const = 0; // decompress the most recently found file in the ZIP virtual error decompress(void *buffer, std::uint32_t length) = 0; }; +} // namespace util #endif // MAME_LIB_UTIL_UNZIP_H diff --git a/src/lib/util/vecstream.h b/src/lib/util/vecstream.h index bf144501253..fda218c3e68 100644 --- a/src/lib/util/vecstream.h +++ b/src/lib/util/vecstream.h @@ -320,11 +320,10 @@ public: basic_ivectorstream(vector_type const &content, std::ios_base::openmode mode = std::ios_base::in) : std::basic_istream<CharT, Traits>(&m_rdbuf), m_rdbuf(content, mode) { } basic_ivectorstream(vector_type &&content, std::ios_base::openmode mode = std::ios_base::in) : std::basic_istream<CharT, Traits>(&m_rdbuf), m_rdbuf(std::move(content), mode) { } - basic_vectorbuf<CharT, Traits, Allocator> *rdbuf() const { return reinterpret_cast<basic_vectorbuf<CharT, Traits, Allocator> *>(std::basic_istream<CharT, Traits>::rdbuf()); } + basic_vectorbuf<CharT, Traits, Allocator> *rdbuf() const { return static_cast<basic_vectorbuf<CharT, Traits, Allocator> *>(std::basic_istream<CharT, Traits>::rdbuf()); } vector_type const &vec() const { return rdbuf()->vec(); } void vec(const vector_type &content) { rdbuf()->vec(content); } void vec(vector_type &&content) { rdbuf()->vec(std::move(content)); } - basic_ivectorstream &clear() { rdbuf()->clear(); return *this; } void swap(basic_ivectorstream &that) { std::basic_istream<CharT, Traits>::swap(that); rdbuf()->swap(*that.rdbuf()); } @@ -342,12 +341,11 @@ public: basic_ovectorstream(vector_type const &content, std::ios_base::openmode mode = std::ios_base::out) : std::basic_ostream<CharT, Traits>(&m_rdbuf), m_rdbuf(content, mode) { } basic_ovectorstream(vector_type &&content, std::ios_base::openmode mode = std::ios_base::out) : std::basic_ostream<CharT, Traits>(&m_rdbuf), m_rdbuf(std::move(content), mode) { } - basic_vectorbuf<CharT, Traits, Allocator> *rdbuf() const { return reinterpret_cast<basic_vectorbuf<CharT, Traits, Allocator> *>(std::basic_ostream<CharT, Traits>::rdbuf()); } + basic_vectorbuf<CharT, Traits, Allocator> *rdbuf() const { return static_cast<basic_vectorbuf<CharT, Traits, Allocator> *>(std::basic_ostream<CharT, Traits>::rdbuf()); } vector_type const &vec() const { return rdbuf()->vec(); } void vec(const vector_type &content) { rdbuf()->vec(content); } void vec(vector_type &&content) { rdbuf()->vec(std::move(content)); } - basic_ovectorstream &clear() { rdbuf()->clear(); return *this; } basic_ovectorstream &reserve(typename vector_type::size_type size) { rdbuf()->reserve(size); return *this; } void swap(basic_ovectorstream &that) { std::basic_ostream<CharT, Traits>::swap(that); rdbuf()->swap(*that.rdbuf()); } @@ -366,12 +364,11 @@ public: basic_vectorstream(vector_type const &content, std::ios_base::openmode mode = std::ios_base::in | std::ios_base::out) : std::basic_iostream<CharT, Traits>(&m_rdbuf), m_rdbuf(content, mode) { } basic_vectorstream(vector_type &&content, std::ios_base::openmode mode = std::ios_base::in | std::ios_base::out) : std::basic_iostream<CharT, Traits>(&m_rdbuf), m_rdbuf(std::move(content), mode) { } - basic_vectorbuf<CharT, Traits, Allocator> *rdbuf() const { return reinterpret_cast<basic_vectorbuf<CharT, Traits, Allocator> *>(std::basic_iostream<CharT, Traits>::rdbuf()); } + basic_vectorbuf<CharT, Traits, Allocator> *rdbuf() const { return static_cast<basic_vectorbuf<CharT, Traits, Allocator> *>(std::basic_iostream<CharT, Traits>::rdbuf()); } vector_type const &vec() const { return rdbuf()->vec(); } void vec(const vector_type &content) { rdbuf()->vec(content); } void vec(vector_type &&content) { rdbuf()->vec(std::move(content)); } - basic_vectorstream &clear() { rdbuf()->clear(); return *this; } basic_vectorstream &reserve(typename vector_type::size_type size) { rdbuf()->reserve(size); return *this; } void swap(basic_vectorstream &that) { std::basic_iostream<CharT, Traits>::swap(that); rdbuf()->swap(*that.rdbuf()); } diff --git a/src/lib/util/zippath.cpp b/src/lib/util/zippath.cpp index 18e2031dcdd..edeecf80c47 100644 --- a/src/lib/util/zippath.cpp +++ b/src/lib/util/zippath.cpp @@ -8,15 +8,19 @@ ***************************************************************************/ -#include <ctype.h> -#include <stdlib.h> -#include <new> -#include <assert.h> #include "zippath.h" #include "unzip.h" #include "corestr.h" #include "osdcore.h" +#include <stdlib.h> + +#include <cassert> +#include <cctype> +#include <new> + + +namespace util { /*************************************************************************** TYPE DEFINITIONS @@ -66,7 +70,7 @@ public: /** @brief true to called zip first. */ bool called_zip_first; /** @brief The zipfile. */ - zip_file::ptr zipfile; + archive_file::ptr zipfile; /** @brief The zipprefix. */ std::string zipprefix; /** @brief The returned dirlist. */ @@ -78,10 +82,10 @@ public: FUNCTION PROTOTYPES ***************************************************************************/ -static const zip_file::file_header *zippath_find_sub_path(zip_file &zipfile, const char *subpath, osd_dir_entry_type *type); -static int is_zip_file(const char *path); -static int is_zip_file_separator(char c); -static int is_7z_file(const char *path); +static int zippath_find_sub_path(archive_file &zipfile, std::string const &subpath, osd_dir_entry_type &type); +static bool is_zip_file(std::string const &path); +static bool is_zip_file_separator(char c); +static bool is_7z_file(std::string const &path); /*************************************************************************** @@ -148,29 +152,15 @@ static void parse_parent_path(const char *path, int *beginpos, int *endpos) zippath_parent - retrieves the parent directory -------------------------------------------------*/ -/** - * @fn std::string &zippath_parent(std::string &dst, const char *path) - * - * @brief Zippath parent. - * - * @param [in,out] dst Destination for the. - * @param path Full pathname of the file. - * - * @return A std::string& - */ - std::string &zippath_parent(std::string &dst, const char *path) { int pos; parse_parent_path(path, &pos, nullptr); - /* return the result */ - if (pos >= 0) { + if (pos >= 0) dst.assign(path, pos + 1); - } - else { + else dst.clear(); - } return dst; } @@ -255,7 +245,7 @@ std::string &zippath_combine(std::string &dst, const char *path1, const char *pa -------------------------------------------------*/ /** - * @fn static osd_file::error file_error_from_zip_error(zip_file::error ziperr) + * @fn static osd_file::error file_error_from_zip_error(archive_file::error ziperr) * * @brief File error from zip error. * @@ -264,26 +254,26 @@ std::string &zippath_combine(std::string &dst, const char *path1, const char *pa * @return A osd_file::error. */ -static osd_file::error file_error_from_zip_error(zip_file::error ziperr) +static osd_file::error file_error_from_zip_error(archive_file::error ziperr) { osd_file::error filerr; switch(ziperr) { - case zip_file::error::NONE: + case archive_file::error::NONE: filerr = osd_file::error::NONE; break; - case zip_file::error::OUT_OF_MEMORY: + case archive_file::error::OUT_OF_MEMORY: filerr = osd_file::error::OUT_OF_MEMORY; break; - case zip_file::error::BAD_SIGNATURE: - case zip_file::error::DECOMPRESS_ERROR: - case zip_file::error::FILE_TRUNCATED: - case zip_file::error::FILE_CORRUPT: - case zip_file::error::UNSUPPORTED: - case zip_file::error::FILE_ERROR: + case archive_file::error::BAD_SIGNATURE: + case archive_file::error::DECOMPRESS_ERROR: + case archive_file::error::FILE_TRUNCATED: + case archive_file::error::FILE_CORRUPT: + case archive_file::error::UNSUPPORTED: + case archive_file::error::FILE_ERROR: filerr = osd_file::error::INVALID_DATA; break; - case zip_file::error::BUFFER_TOO_SMALL: + case archive_file::error::BUFFER_TOO_SMALL: default: filerr = osd_file::error::FAILURE; break; @@ -298,7 +288,7 @@ static osd_file::error file_error_from_zip_error(zip_file::error ziperr) -------------------------------------------------*/ /** - * @fn static osd_file::error create_core_file_from_zip(zip_file *zip, const zip_file_header *header, util::core_file::ptr &file) + * @fn static osd_file::error create_core_file_from_zip(archive_file *zip, util::core_file::ptr &file) * * @brief Creates core file from zip. * @@ -309,27 +299,27 @@ static osd_file::error file_error_from_zip_error(zip_file::error ziperr) * @return The new core file from zip. */ -static osd_file::error create_core_file_from_zip(zip_file &zip, const zip_file::file_header *header, util::core_file::ptr &file) +static osd_file::error create_core_file_from_zip(archive_file &zip, util::core_file::ptr &file) { osd_file::error filerr; - zip_file::error ziperr; + archive_file::error ziperr; void *ptr; - ptr = malloc(header->uncompressed_length); + ptr = malloc(zip.current_uncompressed_length()); if (ptr == nullptr) { filerr = osd_file::error::OUT_OF_MEMORY; goto done; } - ziperr = zip.decompress(ptr, header->uncompressed_length); - if (ziperr != zip_file::error::NONE) + ziperr = zip.decompress(ptr, zip.current_uncompressed_length()); + if (ziperr != archive_file::error::NONE) { filerr = file_error_from_zip_error(ziperr); goto done; } - filerr = util::core_file::open_ram_copy(ptr, header->uncompressed_length, OPEN_FLAG_READ, file); + filerr = util::core_file::open_ram_copy(ptr, zip.current_uncompressed_length(), OPEN_FLAG_READ, file); if (filerr != osd_file::error::NONE) goto done; @@ -360,9 +350,9 @@ done: osd_file::error zippath_fopen(const char *filename, UINT32 openflags, util::core_file::ptr &file, std::string &revised_path) { osd_file::error filerr = osd_file::error::NOT_FOUND; - zip_file::error ziperr; - zip_file::ptr zip; - const zip_file::file_header *header; + archive_file::error ziperr; + archive_file::ptr zip; + int header; osd_dir_entry_type entry_type; int len; @@ -376,11 +366,11 @@ osd_file::error zippath_fopen(const char *filename, UINT32 openflags, util::core && ((openflags == OPEN_FLAG_READ) || (subpath.length() == 0))) { /* is the mainpath a ZIP path? */ - if (is_zip_file(mainpath.c_str())) + if (is_zip_file(mainpath) || is_7z_file(mainpath)) { /* this file might be a zip file - lets take a look */ - ziperr = zip_file::open(mainpath, zip); - if (ziperr == zip_file::error::NONE) + ziperr = is_zip_file(mainpath) ? archive_file::open_zip(mainpath, zip) : archive_file::open_7z(mainpath, zip); + if (ziperr == archive_file::error::NONE) { /* it is a zip file - error if we're not opening for reading */ if (openflags != OPEN_FLAG_READ) @@ -390,34 +380,29 @@ osd_file::error zippath_fopen(const char *filename, UINT32 openflags, util::core } if (subpath.length() > 0) - header = zippath_find_sub_path(*zip, subpath.c_str(), &entry_type); + header = zippath_find_sub_path(*zip, subpath, entry_type); else header = zip->first_file(); - if (header == nullptr) + if (header < 0) { filerr = osd_file::error::NOT_FOUND; goto done; } /* attempt to read the file */ - filerr = create_core_file_from_zip(*zip, header, file); + filerr = create_core_file_from_zip(*zip, file); if (filerr != osd_file::error::NONE) goto done; /* update subpath, if appropriate */ if (subpath.length() == 0) - subpath.assign(header->filename); + subpath.assign(zip->current_name()); /* we're done */ goto done; } } - else if (is_7z_file(mainpath.c_str())) - { - filerr = osd_file::error::INVALID_DATA; - goto done; - } if (subpath.length() == 0) filerr = util::core_file::open(filename, openflags, file); @@ -523,10 +508,10 @@ static int is_root(const char *path) * @return An int. */ -static int is_7z_file(const char *path) +static bool is_7z_file(std::string const &path) { - const char *s = strrchr(path, '.'); - return (s != nullptr) && !core_stricmp(s, ".7z"); + auto const s = path.rfind('.'); + return (std::string::npos != s) && !core_stricmp(path.c_str() + s, ".7z"); } @@ -535,20 +520,10 @@ static int is_7z_file(const char *path) ZIP file -------------------------------------------------*/ -/** - * @fn static int is_zip_file(const char *path) - * - * @brief Is zip file. - * - * @param path Full pathname of the file. - * - * @return An int. - */ - -static int is_zip_file(const char *path) +static bool is_zip_file(std::string const &path) { - const char *s = strrchr(path, '.'); - return (s != nullptr) && !core_stricmp(s, ".zip"); + auto const s = path.rfind('.'); + return (std::string::npos != s) && !core_stricmp(path.c_str() + s, ".zip"); } @@ -568,7 +543,7 @@ static int is_zip_file(const char *path) * @return An int. */ -static int is_zip_file_separator(char c) +static bool is_zip_file_separator(char c) { return (c == '/') || (c == '\\'); } @@ -590,7 +565,7 @@ static int is_zip_file_separator(char c) * @return An int. */ -static int is_zip_path_separator(char c) +static bool is_zip_path_separator(char c) { return is_zip_file_separator(c) || is_path_separator(c); } @@ -613,38 +588,35 @@ static int is_zip_path_separator(char c) * @return A char. */ -static char next_path_char(const char *s, int *pos) +static char next_path_char(std::string const &s, std::string::size_type &pos) { - char result; - - /* skip over any initial separators */ - if (*pos == 0) + // skip over any initial separators + if (pos == 0) { - while(is_zip_file_separator(s[*pos])) - (*pos)++; + while ((pos < s.length()) && is_zip_file_separator(s[pos])) + pos++; } - /* are we at a path separator? */ - if (is_zip_file_separator(s[*pos])) + // are we at a path separator? + if (pos == s.length()) { - /* skip over path separators */ - while(is_zip_file_separator(s[*pos])) - (*pos)++; - - /* normalize as '/' */ - result = '/'; + // return NUL + return '\0'; } - else if (s[*pos] != '\0') + else if (is_zip_file_separator(s[pos])) { - /* return character */ - result = tolower(s[(*pos)++]); + // skip over path separators + while((pos < s.length()) && is_zip_file_separator(s[pos])) + pos++; + + // normalize as '/' + return '/'; } else { - /* return NUL */ - result = '\0'; + // return character + return std::tolower(s[pos++]); } - return result; } @@ -656,7 +628,7 @@ static char next_path_char(const char *s, int *pos) -------------------------------------------------*/ /** - * @fn static const zip_file_header *zippath_find_sub_path(zip_file *zipfile, const char *subpath, osd_dir_entry_type *type) + * @fn static const zip_file_header *zippath_find_sub_path(archive_file *zipfile, const char *subpath, osd_dir_entry_type *type) * * @brief Zippath find sub path. * @@ -667,50 +639,36 @@ static char next_path_char(const char *s, int *pos) * @return null if it fails, else a zip_file_header*. */ -static const zip_file::file_header *zippath_find_sub_path(zip_file &zipfile, const char *subpath, osd_dir_entry_type *type) +static int zippath_find_sub_path(archive_file &zipfile, std::string const &subpath, osd_dir_entry_type &type) { - int i, j; - char c1, c2, last_char; - const zip_file::file_header *header; - - for (header = zipfile.first_file(); header != nullptr; header = zipfile.next_file()) + for (int header = zipfile.first_file(); header >= 0; header = zipfile.next_file()) { - /* special case */ - if (subpath == nullptr) + std::string::size_type i = 0, j = 0; + char c1, c2; + do { - if (type != nullptr) - *type = ENTTYPE_FILE; - return header; + c1 = next_path_char(zipfile.current_name(), i); + c2 = next_path_char(subpath, j); } + while ((c1 == c2) && c1 && c2); - i = 0; - j = 0; - last_char = '/'; - while(((c1 = next_path_char(header->filename, &i)) == (c2 = next_path_char(subpath, &j))) && - ( c1 != '\0' && c2 != '\0' )) - last_char = c2; - - - if (c2 == '\0') + if (!c2 || ((c2 == '/') && !(c2 = next_path_char(subpath, j)))) { - if (c1 == '\0') + if (!c1) { - if (type != nullptr) - *type = ENTTYPE_FILE; + type = zipfile.current_is_directory() ? ENTTYPE_DIR : ENTTYPE_FILE; return header; } - else if ((last_char == '/') || (c1 == '/')) + else if ((c1 == '/') || (i <= 1U)) { - if (type != nullptr) - *type = ENTTYPE_DIR; + type = ENTTYPE_DIR; return header; } } } - if (type != nullptr) - *type = ENTTYPE_NONE; - return nullptr; + type = ENTTYPE_NONE; + return -1; } @@ -721,7 +679,7 @@ static const zip_file::file_header *zippath_find_sub_path(zip_file &zipfile, con -------------------------------------------------*/ /** - * @fn static osd_file::error zippath_resolve(const char *path, osd_dir_entry_type &entry_type, zip_file *&zipfile, std::string &newpath) + * @fn static osd_file::error zippath_resolve(const char *path, osd_dir_entry_type &entry_type, archive_file *&zipfile, std::string &newpath) * * @brief Zippath resolve. * @@ -733,94 +691,78 @@ static const zip_file::file_header *zippath_find_sub_path(zip_file &zipfile, con * @return A osd_file::error. */ -static osd_file::error zippath_resolve(const char *path, osd_dir_entry_type &entry_type, zip_file::ptr &zipfile, std::string &newpath) +static osd_file::error zippath_resolve(const char *path, osd_dir_entry_type &entry_type, archive_file::ptr &zipfile, std::string &newpath) { - osd_file::error err; - osd_directory_entry *current_entry = nullptr; - osd_dir_entry_type current_entry_type; - int went_up = FALSE; - int i; - newpath.clear(); - /* be conservative */ + // be conservative entry_type = ENTTYPE_NONE; zipfile.reset(); std::string apath(path); std::string apath_trimmed; + osd_dir_entry_type current_entry_type; + bool went_up = false; do { - /* trim the path of trailing path separators */ - i = apath.length(); - while (i > 1 && is_path_separator(apath[i - 1])) + // trim the path of trailing path separators + auto i = apath.length(); + while ((i > 1) && is_path_separator(apath[i - 1])) i--; - apath = apath.substr(0, i); - apath_trimmed.assign(apath); + apath.resize(i); + apath_trimmed = apath; - /* stat the path */ - current_entry = osd_stat(apath_trimmed.c_str()); + // stat the path + std::unique_ptr<osd_directory_entry, void (*)(void *)> current_entry(osd_stat(apath_trimmed), &osd_free); - /* did we find anything? */ - if (current_entry != nullptr) + // did we find anything? + if (current_entry) { - /* get the entry type and free the stat entry */ + // get the entry type and free the stat entry current_entry_type = current_entry->type; - osd_free(current_entry); - current_entry = nullptr; } else { - /* if we have not found the file or directory, go up */ + // if we have not found the file or directory, go up current_entry_type = ENTTYPE_NONE; - went_up = TRUE; + went_up = true; std::string parent; - apath.assign(zippath_parent(parent, apath.c_str())); + apath = zippath_parent(parent, apath.c_str()); } } - while (current_entry_type == ENTTYPE_NONE && !is_root(apath.c_str())); + while ((current_entry_type == ENTTYPE_NONE) && !is_root(apath.c_str())); - /* if we did not find anything, then error out */ + // if we did not find anything, then error out if (current_entry_type == ENTTYPE_NONE) - { - err = osd_file::error::NOT_FOUND; - goto done; - } + return osd_file::error::NOT_FOUND; - /* is this file a ZIP file? */ - if ((current_entry_type == ENTTYPE_FILE) && is_zip_file(apath_trimmed.c_str()) - && (zip_file::open(apath_trimmed, zipfile) == zip_file::error::NONE)) + // is this file a ZIP file? + if ((current_entry_type == ENTTYPE_FILE) && + ((is_zip_file(apath_trimmed) && (archive_file::open_zip(apath_trimmed, zipfile) == archive_file::error::NONE)) || + (is_7z_file(apath_trimmed) && (archive_file::open_7z(apath_trimmed, zipfile) == archive_file::error::NONE)))) { - i = strlen(path + apath.length()); - while (i > 0 && is_zip_path_separator(path[apath.length() + i - 1])) + auto i = strlen(path + apath.length()); + while ((i > 0) && is_zip_path_separator(path[apath.length() + i - 1])) i--; newpath.assign(path + apath.length(), i); - /* this was a true ZIP path - attempt to identify the type of path */ - zippath_find_sub_path(*zipfile, newpath.c_str(), ¤t_entry_type); + // this was a true ZIP path - attempt to identify the type of path + zippath_find_sub_path(*zipfile, newpath, current_entry_type); if (current_entry_type == ENTTYPE_NONE) - { - err = osd_file::error::NOT_FOUND; - goto done; - } + return osd_file::error::NOT_FOUND; } else { - /* this was a normal path */ + // this was a normal path if (went_up) - { - err = osd_file::error::NOT_FOUND; - goto done; - } - newpath.assign(path); + return osd_file::error::NOT_FOUND; + + newpath = path; } - /* success! */ + // success! entry_type = current_entry_type; - err = osd_file::error::NONE; - -done: - return err; + return osd_file::error::NONE; } @@ -868,11 +810,11 @@ osd_file::error zippath_opendir(const char *path, zippath_directory **directory) } /* was the result a ZIP? */ - if (result->zipfile == nullptr) + if (!result->zipfile) { /* a conventional directory */ result->directory = osd_opendir(path); - if (result->directory == nullptr) + if (!result->directory) { err = osd_file::error::FAILURE; goto done; @@ -943,20 +885,27 @@ void zippath_closedir(zippath_directory *directory) * @return null if it fails, else the relative path. */ -static const char *get_relative_path(zippath_directory *directory, const zip_file::file_header *header) +static const char *get_relative_path(zippath_directory const &directory) { - const char *result = nullptr; - int len = directory->zipprefix.length(); + auto len = directory.zipprefix.length(); + const char *prefix = directory.zipprefix.c_str(); + while (is_zip_file_separator(*prefix)) + { + len--; + prefix++; + } - if ((len <= strlen(header->filename)) - && !strncmp(directory->zipprefix.c_str(), header->filename, len)) + if ((len <= directory.zipfile->current_name().length()) && + !strncmp(prefix, directory.zipfile->current_name().c_str(), len)) { - result = &header->filename[len]; - while(is_zip_file_separator(*result)) + const char *result = &directory.zipfile->current_name().c_str()[len]; + while (is_zip_file_separator(*result)) result++; + + return *result ? result : nullptr; } - return result; + return nullptr; } @@ -977,7 +926,7 @@ static const char *get_relative_path(zippath_directory *directory, const zip_fil const osd_directory_entry *zippath_readdir(zippath_directory *directory) { const osd_directory_entry *result = nullptr; - const zip_file::file_header *header; + int header; const char *relpath; const char *separator; const char *s; @@ -992,7 +941,7 @@ const osd_directory_entry *zippath_readdir(zippath_directory *directory) directory->returned_entry.type = ENTTYPE_DIR; result = &directory->returned_entry; } - else if (directory->directory != nullptr) + else if (directory->directory) { /* a normal directory read */ do @@ -1002,7 +951,7 @@ const osd_directory_entry *zippath_readdir(zippath_directory *directory) while((result != nullptr) && (!strcmp(result->name, ".") || !strcmp(result->name, ".."))); /* special case - is this entry a ZIP file? if so we need to return it as a "directory" */ - if ((result != nullptr) && is_zip_file(result->name)) + if ((result != nullptr) && (is_zip_file(result->name) || is_7z_file(result->name))) { /* copy; but change the entry type */ directory->returned_entry = *result; @@ -1010,7 +959,7 @@ const osd_directory_entry *zippath_readdir(zippath_directory *directory) result = &directory->returned_entry; } } - else if (directory->zipfile != nullptr) + else if (directory->zipfile) { do { @@ -1024,7 +973,7 @@ const osd_directory_entry *zippath_readdir(zippath_directory *directory) directory->called_zip_first = true; relpath = nullptr; } - while((header != nullptr) && ((relpath = get_relative_path(directory, header)) == nullptr)); + while((header >= 0) && ((relpath = get_relative_path(*directory)) == nullptr)); if (relpath != nullptr) { @@ -1063,7 +1012,7 @@ const osd_directory_entry *zippath_readdir(zippath_directory *directory) memset(&directory->returned_entry, 0, sizeof(directory->returned_entry)); directory->returned_entry.name = relpath; directory->returned_entry.type = ENTTYPE_FILE; - directory->returned_entry.size = header->uncompressed_length; + directory->returned_entry.size = directory->zipfile->current_uncompressed_length(); result = &directory->returned_entry; } } @@ -1094,3 +1043,5 @@ int zippath_is_zip(zippath_directory *directory) { return directory->zipfile != nullptr; } + +} // namespace util diff --git a/src/lib/util/zippath.h b/src/lib/util/zippath.h index d54dd68c38d..653617d66cc 100644 --- a/src/lib/util/zippath.h +++ b/src/lib/util/zippath.h @@ -10,14 +10,16 @@ #pragma once -#ifndef __ZIPPATH_H__ -#define __ZIPPATH_H__ +#ifndef MAME_LIB_UTIL_ZIPPATH_H +#define MAME_LIB_UTIL_ZIPPATH_H #include "corefile.h" #include <string> #include "unzip.h" +namespace util { + /*************************************************************************** TYPE DEFINITIONS ***************************************************************************/ @@ -62,6 +64,7 @@ const osd_directory_entry *zippath_readdir(zippath_directory *directory); /* returns TRUE if this path is a ZIP path or FALSE if not */ int zippath_is_zip(zippath_directory *directory); +} // namespace util -#endif /* __ZIPPATH_H__ */ +#endif /* MAME_LIB_UTIL_ZIPPATH_H */ diff --git a/src/mame/drivers/angelkds.cpp b/src/mame/drivers/angelkds.cpp index db73d337800..aa6d996010b 100644 --- a/src/mame/drivers/angelkds.cpp +++ b/src/mame/drivers/angelkds.cpp @@ -22,13 +22,11 @@ for details on this encryption scheme /* notes / todo: -Decrypt Space Position Somehow (not something I -can do) Unknown Reads / Writes Whats the Prom for? nothing important? -Is the level order correct? the progress sprite on the side of the screen re-appears at the bottom when you get to the top, but the wrap-around is needed for other things, actual game bug? +Angel Kids service mode doesn't seem to work, did it ever? */ @@ -130,7 +128,7 @@ Dumped by Chackn #include "machine/segacrp2.h" #include "sound/2203intf.h" #include "includes/angelkds.h" - +#include "machine/i8255.h" @@ -146,37 +144,8 @@ WRITE8_MEMBER(angelkds_state::angelkds_cpu_bank_write) } -/*** Fake Inputs - -these make the game a bit easier for testing purposes - -*/ - -#define FAKEINPUTS 0 - -#if FAKEINPUTS - -READ8_MEMBER(angelkds_state::angelkds_input_r) -{ - int fake; - static const char *const portnames[] = { "I81", "I82" }; - static const char *const fakenames[] = { "FAKE1", "FAKE2" }; - fake = ioport(fakenames[offset])->read(); - - return ((fake & 0x01) ? fake : ioport(portnames[offset])->read()); -} - -#else - -READ8_MEMBER(angelkds_state::angelkds_input_r) -{ - static const char *const portnames[] = { "I81", "I82" }; - - return ioport(portnames[offset])->read(); -} -#endif /*** Memory Structures @@ -202,7 +171,8 @@ static ADDRESS_MAP_START( main_map, AS_PROGRAM, 8, angelkds_state ) AM_RANGE(0xe400, 0xe7ff) AM_RAM_WRITE(angelkds_bgbotvideoram_w) AM_SHARE("bgbotvideoram") /* Bottom Half of Screen */ AM_RANGE(0xe800, 0xebff) AM_RAM_WRITE(angelkds_txvideoram_w) AM_SHARE("txvideoram") AM_RANGE(0xec00, 0xecff) AM_RAM AM_SHARE("spriteram") - AM_RANGE(0xed00, 0xeeff) AM_RAM_WRITE(angelkds_paletteram_w) AM_SHARE("paletteram") + AM_RANGE(0xed00, 0xedff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") + AM_RANGE(0xee00, 0xeeff) AM_RAM_DEVWRITE("palette", palette_device, write_ext) AM_SHARE("palette_ext") AM_RANGE(0xef00, 0xefff) AM_RAM AM_RANGE(0xf000, 0xf000) AM_WRITE(angelkds_bgtopbank_write) AM_RANGE(0xf001, 0xf001) AM_WRITE(angelkds_bgtopscroll_write) @@ -220,17 +190,17 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( main_portmap, AS_IO, 8, angelkds_state ) ADDRESS_MAP_GLOBAL_MASK(0xff) AM_RANGE(0x00, 0x00) AM_WRITENOP // 00 on start-up, not again - AM_RANGE(0x42, 0x42) AM_WRITE(angelkds_cpu_bank_write) - AM_RANGE(0x43, 0x43) AM_WRITENOP // 9a on start-up, not again - AM_RANGE(0x40, 0x40) AM_READ_PORT("I40") /* "Coinage" Dip Switches */ - AM_RANGE(0x41, 0x41) AM_READ_PORT("I41") /* Other Dip Switches */ - AM_RANGE(0x42, 0x42) AM_READ_PORT("I42") /* Players inputs (not needed ?) */ - AM_RANGE(0x80, 0x80) AM_READ_PORT("I80") /* System inputs */ - AM_RANGE(0x81, 0x82) AM_READ(angelkds_input_r) /* Players inputs */ - AM_RANGE(0x83, 0x83) AM_WRITENOP // 9b on start-up, not again + + AM_RANGE(0x40, 0x43) AM_DEVREADWRITE("ppi8255_0", i8255_device, read, write) + AM_RANGE(0x80, 0x83) AM_DEVREADWRITE("ppi8255_1", i8255_device, read, write) + AM_RANGE(0xc0, 0xc3) AM_READWRITE(angelkds_main_sound_r, angelkds_main_sound_w) // 02 various points ADDRESS_MAP_END + + + + /* sub cpu */ static ADDRESS_MAP_START( sub_map, AS_PROGRAM, 8, angelkds_state ) @@ -261,16 +231,6 @@ ADDRESS_MAP_END PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_LEFT ) PORT_PLAYER(player) PORT_8WAY \ PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_RIGHT ) PORT_PLAYER(player) PORT_8WAY -#define ANGELDSK_FAKE_PLAYERS_INPUT( player ) \ - PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(player) /* To enter initials */ \ - PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* Unused */ \ - PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(player) PORT_8WAY \ - PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(player) PORT_8WAY \ - PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(player) PORT_8WAY \ - PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(player) PORT_8WAY \ - PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(player) /* To shorten the rope and */ \ - /* move right in hiscores table */ - static INPUT_PORTS_START( angelkds ) /* @@ -339,15 +299,6 @@ static INPUT_PORTS_START( angelkds ) PORT_DIPSETTING( 0x80, DEF_STR( Hard ) ) PORT_DIPSETTING( 0x00, DEF_STR( Very_Hard ) ) - PORT_START("I42") /* inport $42 */ - PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) // duplicated IPT_JOYSTICK_LEFTRIGHT - PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_8WAY // duplicated IPT_JOYSTICK_LEFTRIGHT - PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_8WAY PORT_COCKTAIL - PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_START("I80") /* inport $80 */ PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) @@ -365,23 +316,6 @@ static INPUT_PORTS_START( angelkds ) PORT_START("I82") /* inport $82 */ ANGELDSK_PLAYERS_INPUT( 2 ) -#if FAKEINPUTS - - /* Fake inputs to allow to play the game with 1 joystick instead of 2 */ - PORT_START("FAKE1") - PORT_DIPNAME( 0x01, 0x00, "FAKE (for debug) Joysticks (Player 1)" ) - PORT_DIPSETTING( 0x01, "1" ) - PORT_DIPSETTING( 0x00, "2" ) - ANGELDSK_FAKE_PLAYERS_INPUT( 1 ) - - PORT_START("FAKE2") - PORT_DIPNAME( 0x01, 0x00, "FAKE (for debug) Joysticks (Player 2)" ) - PORT_DIPSETTING( 0x01, "1" ) - PORT_DIPSETTING( 0x00, "2" ) - ANGELDSK_FAKE_PLAYERS_INPUT( 2 ) - -#endif - INPUT_PORTS_END static INPUT_PORTS_START( spcpostn ) @@ -443,16 +377,6 @@ static INPUT_PORTS_START( spcpostn ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPUNUSED_DIPLOC( 0x80, 0x80, "SW2:8" ) /* Listed as "Unused" */ - PORT_START("I42") /* inport $42 */ - PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_START("I80") /* inport $80 */ PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 ) @@ -601,6 +525,16 @@ static MACHINE_CONFIG_START( angelkds, angelkds_state ) MCFG_CPU_PROGRAM_MAP(sub_map) MCFG_CPU_IO_MAP(sub_portmap) + MCFG_DEVICE_ADD("ppi8255_0", I8255A, 0) + MCFG_I8255_IN_PORTA_CB(IOPORT("I40")) + MCFG_I8255_IN_PORTB_CB(IOPORT("I41")) + MCFG_I8255_IN_PORTC_CB(READ8(angelkds_state, angeklds_ff_r)) // or left inputs don't work + MCFG_I8255_OUT_PORTC_CB(WRITE8(angelkds_state, angelkds_cpu_bank_write)) + + MCFG_DEVICE_ADD("ppi8255_1", I8255A, 0) + MCFG_I8255_IN_PORTA_CB(IOPORT("I80")) + MCFG_I8255_IN_PORTB_CB(IOPORT("I81")) + MCFG_I8255_IN_PORTC_CB(IOPORT("I82")) MCFG_QUANTUM_TIME(attotime::from_hz(6000)) @@ -615,6 +549,7 @@ static MACHINE_CONFIG_START( angelkds, angelkds_state ) MCFG_GFXDECODE_ADD("gfxdecode", "palette", angelkds) MCFG_PALETTE_ADD("palette", 0x100) + MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) MCFG_SPEAKER_STANDARD_MONO("mono") @@ -657,7 +592,7 @@ ROM_START( angelkds ) ROM_REGION( 0x8000, "maincpu", 0 ) ROM_LOAD( "11428.c10", 0x00000, 0x08000, CRC(90daacd2) SHA1(7e50ad1cbed0c1e6bad04ef1611cad25538c905f) ) - ROM_REGION( 0x20000, "user1", 0 ) /* Banked Code */ + ROM_REGION( 0x40000, "user1", 0 ) /* Banked Code */ ROM_LOAD( "11424.c1", 0x00000, 0x08000, CRC(b55997f6) SHA1(7ed746becac1851f39591f1fdbeff64aa97d6206) ) ROM_LOAD( "11425.c2", 0x08000, 0x08000, CRC(299359de) SHA1(f531dd3bfe6f64e9e043cb4f85d5657455241dc7) ) ROM_LOAD( "11426.c3", 0x10000, 0x08000, CRC(5fad8bd3) SHA1(4d865342eb10dcfb779eee4ac1e159bb9ec140cb) ) @@ -704,7 +639,7 @@ ROM_START( spcpostn ) ROM_REGION( 0x8000, "maincpu", 0 ) /* D317-0005 (NEC Z80 Custom) */ ROM_LOAD( "epr10125.c10", 0x00000, 0x08000, CRC(bffd38c6) SHA1(af02907124343ddecd21439d25f1ebb81ef9f51a) ) /* encrypted */ - ROM_REGION( 0x28000, "user1", 0 ) /* Banked Code */ + ROM_REGION( 0x40000, "user1", 0 ) /* Banked Code */ ROM_LOAD( "epr10120.c1", 0x00000, 0x08000, CRC(d6399f99) SHA1(4c7d19a8798e5a10b688bf793ca74f5170fd9b51) ) ROM_LOAD( "epr10121.c2", 0x08000, 0x08000, CRC(d4861560) SHA1(74d28c36a08880abbd3c398cc3e990e8986caccb) ) ROM_LOAD( "epr10122.c3", 0x10000, 0x08000, CRC(7a1bff1b) SHA1(e1bda8430fd632c1813dd78e0f210a358e1b0d2f) ) @@ -740,7 +675,7 @@ ROM_END DRIVER_INIT_MEMBER(angelkds_state,angelkds) { UINT8 *RAM = memregion("user1")->base(); - membank("bank1")->configure_entries(0, 8, &RAM[0x0000], 0x4000); + membank("bank1")->configure_entries(0, 16, &RAM[0x0000], 0x4000); } DRIVER_INIT_MEMBER(angelkds_state,spcpostn) @@ -750,7 +685,7 @@ DRIVER_INIT_MEMBER(angelkds_state,spcpostn) // 317-0005 sega_decode_317(memregion("maincpu")->base(), m_decrypted_opcodes, 1); - membank("bank1")->configure_entries(0, 10, &RAM[0x0000], 0x4000); + membank("bank1")->configure_entries(0, 16, &RAM[0x0000], 0x4000); } diff --git a/src/mame/drivers/carjmbre.cpp b/src/mame/drivers/carjmbre.cpp index 68a1330fefd..127d6d7c385 100644 --- a/src/mame/drivers/carjmbre.cpp +++ b/src/mame/drivers/carjmbre.cpp @@ -4,6 +4,14 @@ Car Jamboree Omori Electric CAD (OEC) 1983 + + TODO: + - colors are wrong + - sprite priorities? + +---------------------------------------------------------------------------- + + PCB sketch: c14 c.d19 c13 c.d18 c10 diff --git a/src/mame/drivers/hh_sm510.cpp b/src/mame/drivers/hh_sm510.cpp index 13c8b835fc4..de6ecf3836e 100644 --- a/src/mame/drivers/hh_sm510.cpp +++ b/src/mame/drivers/hh_sm510.cpp @@ -89,11 +89,14 @@ WRITE16_MEMBER(hh_sm510_state::lcd_segment_w) if (state != m_lcd_output_cache[index]) { - // output to x.y, where x = row a/b/bs/c*4 + H1-4, y = seg1-16 + // output to row.seg.H, where: + // row = row a/b/bs/c (0/1/2/3) + // seg = seg 1-16 (0-15) + // H = H1-H4 (0-3) char buf[0x10]; - sprintf(buf, "%d.%d", offset, seg); + sprintf(buf, "%d.%d.%d", offset >> 2, seg, offset & 3); output().set_value(buf, state); - + m_lcd_output_cache[index] = state; } } @@ -186,13 +189,13 @@ static INPUT_PORTS_START( ktopgun ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_CHANGED_MEMBER(DEVICE_SELF, hh_sm510_state, input_changed, NULL) PORT_START("IN.1") - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_CHANGED_MEMBER(DEVICE_SELF, hh_sm510_state, input_changed, NULL) // sel - PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_CHANGED_MEMBER(DEVICE_SELF, hh_sm510_state, input_changed, NULL) // sound on/off - PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_CHANGED_MEMBER(DEVICE_SELF, hh_sm510_state, input_changed, NULL) // off - PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON4 ) PORT_CHANGED_MEMBER(DEVICE_SELF, hh_sm510_state, input_changed, NULL) // fire + PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_SELECT ) PORT_CHANGED_MEMBER(DEVICE_SELF, hh_sm510_state, input_changed, NULL) + PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_CHANGED_MEMBER(DEVICE_SELF, hh_sm510_state, input_changed, NULL) PORT_NAME("Sound") + PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_CHANGED_MEMBER(DEVICE_SELF, hh_sm510_state, input_changed, NULL) PORT_NAME("Off") + PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_CHANGED_MEMBER(DEVICE_SELF, hh_sm510_state, input_changed, NULL) PORT_START("IN.2") - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON5 ) PORT_CHANGED_MEMBER(DEVICE_SELF, hh_sm510_state, input_changed, NULL) // on + PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_START ) PORT_CHANGED_MEMBER(DEVICE_SELF, hh_sm510_state, input_changed, NULL) PORT_NAME("On/Start") PORT_BIT( 0x0e, IP_ACTIVE_HIGH, IPT_UNUSED ) INPUT_PORTS_END diff --git a/src/mame/drivers/iteagle.cpp b/src/mame/drivers/iteagle.cpp index ff6b387bc45..9e725636055 100644 --- a/src/mame/drivers/iteagle.cpp +++ b/src/mame/drivers/iteagle.cpp @@ -142,11 +142,11 @@ void iteagle_state::machine_reset() { } -#define PCI_ID_IDE ":pci:06.0" +#define PCI_ID_IDE ":pci:06.0" // Primary IDE Control ":pci:06.1" // Seconday IDE Control ":pci:06.2" #define PCI_ID_SOUND ":pci:07.0" -#define PCI_ID_FPGA ":pci:08.0" +#define PCI_ID_FPGA ":pci:08.0" #define PCI_ID_VIDEO ":pci:09.0" #define PCI_ID_EEPROM ":pci:0a.0" @@ -161,7 +161,7 @@ static MACHINE_CONFIG_START( iteagle, iteagle_state ) MCFG_VRC4373_ADD( ":pci:00.0", ":maincpu") MCFG_ITEAGLE_IDE_ADD( PCI_ID_IDE) MCFG_ITEAGLE_IDE_IRQ_ADD( ":maincpu", MIPS3_IRQ2) - MCFG_ITEAGLE_FPGA_ADD( PCI_ID_FPGA, ":maincpu", MIPS3_IRQ1) + MCFG_ITEAGLE_FPGA_ADD( PCI_ID_FPGA, ":maincpu", MIPS3_IRQ1, MIPS3_IRQ4) MCFG_ES1373_ADD( PCI_ID_SOUND) MCFG_SOUND_ROUTE(0, PCI_ID_SOUND":lspeaker", 1.0) MCFG_SOUND_ROUTE(1, PCI_ID_SOUND":rspeaker", 1.0) @@ -228,7 +228,15 @@ MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( bbhsc, iteagle ) MCFG_DEVICE_MODIFY(PCI_ID_FPGA) - MCFG_ITEAGLE_FPGA_INIT(0x02000600, 0x0c0a0a) + // 0xXX01XXXX = tournament board + MCFG_ITEAGLE_FPGA_INIT(0x02010600, 0x0c0a0a) + MCFG_DEVICE_MODIFY(PCI_ID_EEPROM) + MCFG_ITEAGLE_EEPROM_INIT(0x0000, 0x7) +MACHINE_CONFIG_END + +static MACHINE_CONFIG_DERIVED( bbh2sp, iteagle ) + MCFG_DEVICE_MODIFY(PCI_ID_FPGA) + MCFG_ITEAGLE_FPGA_INIT(0x02000602, 0x0d0a0a) MCFG_DEVICE_MODIFY(PCI_ID_EEPROM) MCFG_ITEAGLE_EEPROM_INIT(0x0000, 0x7) MACHINE_CONFIG_END @@ -538,6 +546,21 @@ ROM_START( bbhsc ) DISK_REGION( PCI_ID_IDE":ide:0:hdd:image" ) DISK_IMAGE( "bbhsc_v1.50.07_cf", 0, SHA1(21dcf1f7e5ab901ac64e6afb099c35e273b3bf1f) ) /* Build 16:35:34, Feb 26 2002 - 4gb Compact Flash conversion */ ROM_END + //DISK_IMAGE( "bbhsc_v1.50.07_cf", 0, SHA1(21dcf1f7e5ab901ac64e6afb099c35e273b3bf1f) ) /* Build 16:35:34, Feb 26 2002 - 4gb Compact Flash conversion */ + //DISK_IMAGE( "bbhsc_v1.60.01", 0, SHA1(8554fdd7193ee27c0fe8ca921aa8db9c0378b313) ) + +ROM_START( bbh2sp ) + EAGLE_BIOS + + ROM_REGION( 0x0880, "atmel", 0 ) /* Atmel 90S2313 AVR internal CPU code */ + ROM_LOAD( "bbh2-us.u53", 0x0000, 0x0880, NO_DUMP ) + + DISK_REGION( PCI_ID_IDE":ide:0:hdd:image" ) + DISK_IMAGE( "bbh2sp_v2.02.11", 0, SHA1(63e41cca534f4774bfba4b4dda9620fe805029b4) ) +ROM_END + //DISK_IMAGE( "bbh2sp_v2.02.08", 0, SHA1(13b9b4ea0465f55dd1c7bc6e2f962c3c9b9566bd) ) + //DISK_IMAGE( "bbh2sp_v2.02.09", 0, SHA1(fac3963b6da35a8c8b00f6826bc10e9c7230b1d6) ) + //DISK_IMAGE( "bbh2sp_v2.02.11", 0, SHA1(63e41cca534f4774bfba4b4dda9620fe805029b4) ) ROM_START( bbhcotw ) /* This version is meant for 8meg GREEN board PCBs */ EAGLE_BIOS @@ -570,4 +593,5 @@ GAME( 2004, gtfore05b, gtfore05, gtfore05, iteagle, driver_device, 0, ROT0, "I GAME( 2004, gtfore05c, gtfore05, gtfore05, iteagle, driver_device, 0, ROT0, "Incredible Technologies", "Golden Tee Fore! 2005 Extra (v5.00.00)", 0 ) GAME( 2005, gtfore06, iteagle, gtfore06, iteagle, driver_device, 0, ROT0, "Incredible Technologies", "Golden Tee Fore! 2006 Complete (v6.00.01)", 0 ) GAME( 2002, bbhsc, iteagle, bbhsc, bbh, driver_device, 0, ROT0, "Incredible Technologies", "Big Buck Hunter - Shooter's Challenge (v1.50.07)", MACHINE_NOT_WORKING ) // doesn't boot +GAME( 2002, bbh2sp, iteagle, bbh2sp, bbh, driver_device, 0, ROT0, "Incredible Technologies", "Big Buck Hunter II - Sportsman's Paradise (v2.02.11)", MACHINE_NOT_WORKING ) // SW51-2 needs to be off GAME( 2006, bbhcotw, iteagle, bbhcotw, bbh, driver_device, 0, ROT0, "Incredible Technologies", "Big Buck Hunter Call of the Wild (v3.02.5)", MACHINE_NOT_WORKING ) // random lockups diff --git a/src/mame/drivers/pcat_dyn.cpp b/src/mame/drivers/pcat_dyn.cpp index baaa94626ee..db385937cfe 100644 --- a/src/mame/drivers/pcat_dyn.cpp +++ b/src/mame/drivers/pcat_dyn.cpp @@ -84,34 +84,11 @@ ADDRESS_MAP_END PORT_BIT( bit, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_NAME(text) PORT_CODE(key1) static INPUT_PORTS_START( pcat_dyn ) - PORT_START("pc_keyboard_0") - PORT_BIT ( 0x0001, 0x0000, IPT_UNUSED ) /* unused scancode 0 */ - AT_KEYB_HELPER( 0x0002, "Esc", KEYCODE_Q ) /* Esc 01 81 */ - - PORT_START("pc_keyboard_1") - AT_KEYB_HELPER( 0x0020, "Y", KEYCODE_Y ) /* Y 15 95 */ - AT_KEYB_HELPER( 0x1000, "Enter", KEYCODE_ENTER ) /* Enter 1C 9C */ - - PORT_START("pc_keyboard_2") - - PORT_START("pc_keyboard_3") - AT_KEYB_HELPER( 0x0002, "N", KEYCODE_N ) /* N 31 B1 */ - AT_KEYB_HELPER( 0x0800, "F1", KEYCODE_S ) /* F1 3B BB */ - - PORT_START("pc_keyboard_4") - - PORT_START("pc_keyboard_5") - - PORT_START("pc_keyboard_6") - AT_KEYB_HELPER( 0x0040, "(MF2)Cursor Up", KEYCODE_UP ) /* Up 67 e7 */ - AT_KEYB_HELPER( 0x0080, "(MF2)Page Up", KEYCODE_PGUP ) /* Page Up 68 e8 */ - AT_KEYB_HELPER( 0x0100, "(MF2)Cursor Left", KEYCODE_LEFT ) /* Left 69 e9 */ - AT_KEYB_HELPER( 0x0200, "(MF2)Cursor Right", KEYCODE_RIGHT ) /* Right 6a ea */ - AT_KEYB_HELPER( 0x0800, "(MF2)Cursor Down", KEYCODE_DOWN ) /* Down 6c ec */ - AT_KEYB_HELPER( 0x1000, "(MF2)Page Down", KEYCODE_PGDN ) /* Page Down 6d ed */ - AT_KEYB_HELPER( 0x4000, "Del", KEYCODE_A ) /* Delete 6f ef */ - - PORT_START("pc_keyboard_7") + // 8 -- Bookkeeping + // L -- Coin + // M,N,Numpad 6 -- Hang + // Enter,Numpad 4 -- 5 Credits + PORT_INCLUDE(at_keyboard) INPUT_PORTS_END static SLOT_INTERFACE_START(pcat_dyn_com) @@ -129,6 +106,7 @@ static MACHINE_CONFIG_START( pcat_dyn, pcat_dyn_state ) MCFG_FRAGMENT_ADD( pcvideo_trident_vga ) MCFG_SCREEN_MODIFY("screen") MCFG_SCREEN_REFRESH_RATE(60) + MCFG_DEVICE_REPLACE("vga", TVGA9000_VGA, 0) MCFG_FRAGMENT_ADD( pcat_common ) @@ -182,7 +160,7 @@ ROM_START(toursol) ROM_LOAD("sol.u21", 0x00000, 0x40000, CRC(e97724d9) SHA1(995b89d129c371b815c6b498093bd1bbf9fd8755)) ROM_LOAD("sol.u22", 0x40000, 0x40000, CRC(69d42f50) SHA1(737fe62f3827b00b4f6f3b72ef6c7b6740947e95)) ROM_LOAD("sol.u23", 0x80000, 0x40000, CRC(d1e39bd4) SHA1(39c7ee43cddb53fba0f7c0572ddc40289c4edd07)) - ROM_LOAD("sol.u24", 0xa0000, 0x40000, CRC(555341e0) SHA1(81fee576728855e234ff7aae06f54ae9705c3ab5)) + ROM_LOAD("sol.u24", 0xc0000, 0x40000, CRC(555341e0) SHA1(81fee576728855e234ff7aae06f54ae9705c3ab5)) ROM_LOAD("sol.u28", 0xe0000, 0x02000, CRC(c9374d50) SHA1(49173bc69f70bb2a7e8af9d03e2538b34aa881d8)) ROM_FILL(0x2a3e6, 1, 0xeb) // skip prot(?) check @@ -203,7 +181,7 @@ ROM_START(toursol1) ROM_LOAD("prom.0", 0x00000, 0x40000, CRC(f26ce73f) SHA1(5516c31aa18716a47f46e412fc273ae8784d2061)) ROM_LOAD("prom.1", 0x40000, 0x40000, CRC(8f96e2a8) SHA1(bc3ce8b99e6ff40e355df2c3f797f1fe88b3b219)) ROM_LOAD("prom.2", 0x80000, 0x40000, CRC(8b0ac5cf) SHA1(1c2b6a53c9ff4d18a5227d899facbbc719f40205)) - ROM_LOAD("prom.3", 0xa0000, 0x40000, CRC(9352e965) SHA1(2bfb647ec27c60a8c821fdf7483199e1a444cea8)) + ROM_LOAD("prom.3", 0xc0000, 0x40000, CRC(9352e965) SHA1(2bfb647ec27c60a8c821fdf7483199e1a444cea8)) ROM_LOAD("prom.7", 0xe0000, 0x02000, CRC(154c8092) SHA1(4439ee82f36d5d5c334494ba7bb4848e839213a7)) ROM_REGION(128, "rtc", 0) diff --git a/src/mame/drivers/shanghai.cpp b/src/mame/drivers/shanghai.cpp index 1aeb26c541f..e5f10928555 100644 --- a/src/mame/drivers/shanghai.cpp +++ b/src/mame/drivers/shanghai.cpp @@ -6,12 +6,10 @@ Shanghai driver by Nicola Salmoria -The end of round animation in Shanghai is wrong; change the opcode at 0xfb1f2 -to a NOP to jump to it immediately at the beginning of a round. - -I'm not sure about the refresh rate, 60Hz makes time match the dip switch -settings, but music runs too fast. - +TODO: +- games are currently too fast (especially noticeable with kothello screen transitions), either irqs actually + fires every two frames or a HD63484 SR bit isn't behaving correctly; +- minor glitch with gfx copy on shanghai stage info panel (garbage on right); * kothello @@ -24,7 +22,7 @@ displayed. #include "emu.h" #include "cpu/nec/nec.h" #include "audio/seibu.h" -#include "video/hd63484.h" +#include "video/h63484.h" class shanghai_state : public driver_device @@ -32,20 +30,14 @@ class shanghai_state : public driver_device public: shanghai_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), - m_maincpu(*this, "maincpu"), - m_hd63484(*this, "hd63484") { } + m_maincpu(*this, "maincpu") { } required_device<cpu_device> m_maincpu; - required_device<hd63484_device> m_hd63484; DECLARE_WRITE16_MEMBER(shanghai_coin_w); - DECLARE_READ16_MEMBER(kothello_hd63484_status_r); - virtual void video_start() override; DECLARE_PALETTE_INIT(shanghai); - UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); - INTERRUPT_GEN_MEMBER(interrupt); }; @@ -80,57 +72,6 @@ PALETTE_INIT_MEMBER(shanghai_state,shanghai) } } -void shanghai_state::video_start() -{ -} - -UINT32 shanghai_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) -{ - int x, y, b, src; - - address_space &space = machine().driver_data()->generic_space(); - b = ((m_hd63484->regs_r(space, 0xcc/2, 0xffff) & 0x000f) << 16) + m_hd63484->regs_r(space, 0xce/2, 0xffff); - for (y = 0; y < 280; y++) - { - for (x = 0 ; x < (m_hd63484->regs_r(space, 0xca/2, 0xffff) & 0x0fff) * 2 ; x += 2) - { - b &= (HD63484_RAM_SIZE - 1); - src = m_hd63484->ram_r(space, b, 0xffff); - bitmap.pix16(y, x) = src & 0x00ff; - bitmap.pix16(y, x + 1) = (src & 0xff00) >> 8; - b++; - } - } - - if ((m_hd63484->regs_r(space, 0x06/2, 0xffff) & 0x0300) == 0x0300) - { - int sy = (m_hd63484->regs_r(space, 0x94/2, 0xffff) & 0x0fff) - (m_hd63484->regs_r(space, 0x88/2, 0xffff) >> 8); - int h = m_hd63484->regs_r(space, 0x96/2, 0xffff) & 0x0fff; - int sx = ((m_hd63484->regs_r(space, 0x92/2, 0xffff) >> 8) - (m_hd63484->regs_r(space, 0x84/2, 0xffff) >> 8)) * 4; - int w = (m_hd63484->regs_r(space, 0x92/2, 0xffff) & 0xff) * 4; - if (sx < 0) sx = 0; // not sure about this (shangha2 title screen) - - b = (((m_hd63484->regs_r(space, 0xdc/2, 0xffff) & 0x000f) << 16) + m_hd63484->regs_r(space, 0xde/2, 0xffff)); - - for (y = sy ; y <= sy + h && y < 280 ; y++) - { - for (x = 0 ; x < (m_hd63484->regs_r(space, 0xca/2, 0xffff) & 0x0fff) * 2 ; x += 2) - { - b &= (HD63484_RAM_SIZE - 1); - src = m_hd63484->ram_r(space, b, 0xffff); - if (x <= w && x + sx >= 0 && x + sx < (m_hd63484->regs_r(space, 0xca/2, 0xffff) & 0x0fff) * 2) - { - bitmap.pix16(y, x + sx) = src & 0x00ff; - bitmap.pix16(y, x + sx + 1) = (src & 0xff00) >> 8; - } - b++; - } - } - } - - return 0; -} - INTERRUPT_GEN_MEMBER(shanghai_state::interrupt) { device.execute().set_input_line_and_vector(0,HOLD_LINE,0x80); @@ -159,8 +100,8 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( shanghai_portmap, AS_IO, 16, shanghai_state ) - AM_RANGE(0x00, 0x01) AM_DEVREADWRITE("hd63484", hd63484_device, status_r, address_w) - AM_RANGE(0x02, 0x03) AM_DEVREADWRITE("hd63484", hd63484_device, data_r, data_w) + AM_RANGE(0x00, 0x01) AM_DEVREADWRITE("h63484", h63484_device, status_r, address_w) + AM_RANGE(0x02, 0x03) AM_DEVREADWRITE("h63484", h63484_device, data_r, data_w) AM_RANGE(0x20, 0x23) AM_DEVREADWRITE8("ymsnd", ym2203_device, read, write, 0x00ff) AM_RANGE(0x40, 0x41) AM_READ_PORT("P1") AM_RANGE(0x44, 0x45) AM_READ_PORT("P2") @@ -173,21 +114,16 @@ static ADDRESS_MAP_START( shangha2_portmap, AS_IO, 16, shanghai_state ) AM_RANGE(0x00, 0x01) AM_READ_PORT("P1") AM_RANGE(0x10, 0x11) AM_READ_PORT("P2") AM_RANGE(0x20, 0x21) AM_READ_PORT("SYSTEM") - AM_RANGE(0x30, 0x31) AM_DEVREADWRITE("hd63484", hd63484_device, status_r, address_w) - AM_RANGE(0x32, 0x33) AM_DEVREADWRITE("hd63484", hd63484_device, data_r, data_w) + AM_RANGE(0x30, 0x31) AM_DEVREADWRITE("h63484", h63484_device, status_r, address_w) + AM_RANGE(0x32, 0x33) AM_DEVREADWRITE("h63484", h63484_device, data_r, data_w) AM_RANGE(0x40, 0x43) AM_DEVREADWRITE8("ymsnd", ym2203_device, read, write, 0x00ff) AM_RANGE(0x50, 0x51) AM_WRITE(shanghai_coin_w) ADDRESS_MAP_END -READ16_MEMBER(shanghai_state::kothello_hd63484_status_r) -{ - return 0xff22; /* write FIFO ready + command end + read FIFO ready */ -} - static ADDRESS_MAP_START( kothello_map, AS_PROGRAM, 16, shanghai_state ) AM_RANGE(0x00000, 0x07fff) AM_RAM - AM_RANGE(0x08010, 0x08011) AM_READ(kothello_hd63484_status_r) AM_DEVWRITE("hd63484", hd63484_device, address_w) - AM_RANGE(0x08012, 0x08013) AM_DEVREADWRITE("hd63484", hd63484_device, data_r, data_w) + AM_RANGE(0x08010, 0x08011) AM_DEVREADWRITE("h63484", h63484_device, status_r, address_w) + AM_RANGE(0x08012, 0x08013) AM_DEVREADWRITE("h63484", h63484_device, data_r, data_w) AM_RANGE(0x09010, 0x09011) AM_READ_PORT("P1") AM_RANGE(0x09012, 0x09013) AM_READ_PORT("P2") AM_RANGE(0x09014, 0x09015) AM_READ_PORT("SYSTEM") @@ -418,6 +354,9 @@ static INPUT_PORTS_START( shangha2 ) PORT_DIPSETTING( 0x80, DEF_STR( 1C_4C ) ) INPUT_PORTS_END +static ADDRESS_MAP_START( h63484_map, AS_0, 16, shanghai_state ) + AM_RANGE(0x00000, 0x3ffff) AM_RAM +ADDRESS_MAP_END static MACHINE_CONFIG_START( shanghai, shanghai_state ) @@ -429,19 +368,19 @@ static MACHINE_CONFIG_START( shanghai, shanghai_state ) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) - MCFG_SCREEN_REFRESH_RATE(30) + MCFG_SCREEN_REFRESH_RATE(57) + //MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) MCFG_SCREEN_SIZE(384, 280) - MCFG_SCREEN_VISIBLE_AREA(0, 384-1, 0, 280-1) // Base Screen is 384 pixel - MCFG_SCREEN_UPDATE_DRIVER(shanghai_state, screen_update) + MCFG_SCREEN_VISIBLE_AREA(0, 384-1, 0, 280-1) + MCFG_SCREEN_UPDATE_DEVICE("h63484", h63484_device, update_screen) MCFG_SCREEN_PALETTE("palette") MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) MCFG_PALETTE_INIT_OWNER(shanghai_state,shanghai) - // TODO: convert to use H63484 - MCFG_DEVICE_ADD("hd63484", HD63484, 0) - + MCFG_H63484_ADD("h63484", 0, h63484_map) + /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -465,17 +404,17 @@ static MACHINE_CONFIG_START( shangha2, shanghai_state ) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) - MCFG_SCREEN_REFRESH_RATE(30) + MCFG_SCREEN_REFRESH_RATE(57) + //MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) MCFG_SCREEN_SIZE(384, 280) - MCFG_SCREEN_VISIBLE_AREA(0, 384-1, 0, 280-1) // Base Screen is 384 pixel - MCFG_SCREEN_UPDATE_DRIVER(shanghai_state, screen_update) + MCFG_SCREEN_VISIBLE_AREA(0, 384-1, 0, 280-1) + MCFG_SCREEN_UPDATE_DEVICE("h63484", h63484_device, update_screen) MCFG_SCREEN_PALETTE("palette") MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) - // TODO: convert to use H63484 - MCFG_DEVICE_ADD("hd63484", HD63484, 0) + MCFG_H63484_ADD("h63484", 0, h63484_map) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -503,17 +442,17 @@ static MACHINE_CONFIG_START( kothello, shanghai_state ) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) - MCFG_SCREEN_REFRESH_RATE(30) /* Should be 57Hz, but plays too fast */ + MCFG_SCREEN_REFRESH_RATE(57) + //MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) MCFG_SCREEN_SIZE(384, 280) - MCFG_SCREEN_VISIBLE_AREA(8, 384-1, 0, 250-1) // Base Screen is 376 pixel - MCFG_SCREEN_UPDATE_DRIVER(shanghai_state, screen_update) + MCFG_SCREEN_VISIBLE_AREA(0, 384-1, 0, 280-1) + MCFG_SCREEN_UPDATE_DEVICE("h63484", h63484_device, update_screen) MCFG_SCREEN_PALETTE("palette") MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) - // TODO: convert to use H63484 - MCFG_DEVICE_ADD("hd63484", HD63484, 0) + MCFG_H63484_ADD("h63484", 0, h63484_map) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mame/includes/angelkds.h b/src/mame/includes/angelkds.h index ecd59f1e4e5..1617fc2579a 100644 --- a/src/mame/includes/angelkds.h +++ b/src/mame/includes/angelkds.h @@ -15,11 +15,9 @@ public: m_bgbotvideoram(*this, "bgbotvideoram"), m_txvideoram(*this, "txvideoram"), m_spriteram(*this, "spriteram"), - m_paletteram(*this, "paletteram"), m_subcpu(*this, "sub"), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), - m_palette(*this, "palette"), m_decrypted_opcodes(*this, "decrypted_opcodes") { } /* memory pointers */ @@ -27,7 +25,6 @@ public: required_shared_ptr<UINT8> m_bgbotvideoram; required_shared_ptr<UINT8> m_txvideoram; required_shared_ptr<UINT8> m_spriteram; - required_shared_ptr<UINT8> m_paletteram; tilemap_t *m_tx_tilemap; tilemap_t *m_bgbot_tilemap; @@ -42,8 +39,8 @@ public: /* devices */ required_device<cpu_device> m_subcpu; + DECLARE_READ8_MEMBER(angeklds_ff_r) { return 0xff; }; DECLARE_WRITE8_MEMBER(angelkds_cpu_bank_write); - DECLARE_READ8_MEMBER(angelkds_input_r); DECLARE_WRITE8_MEMBER(angelkds_main_sound_w); DECLARE_READ8_MEMBER(angelkds_main_sound_r); DECLARE_WRITE8_MEMBER(angelkds_sub_sound_w); @@ -57,7 +54,6 @@ public: DECLARE_WRITE8_MEMBER(angelkds_bgbotbank_write); DECLARE_WRITE8_MEMBER(angelkds_bgbotscroll_write); DECLARE_WRITE8_MEMBER(angelkds_layer_ctrl_write); - DECLARE_WRITE8_MEMBER(angelkds_paletteram_w); DECLARE_DRIVER_INIT(angelkds); DECLARE_DRIVER_INIT(spcpostn); TILE_GET_INFO_MEMBER(get_tx_tile_info); @@ -71,6 +67,5 @@ public: DECLARE_WRITE_LINE_MEMBER(irqhandler); required_device<cpu_device> m_maincpu; required_device<gfxdecode_device> m_gfxdecode; - required_device<palette_device> m_palette; optional_shared_ptr<UINT8> m_decrypted_opcodes; }; diff --git a/src/mame/layout/hh_sm510_test.lay b/src/mame/layout/hh_sm510_test.lay index f960f795acc..6c767675bfd 100644 --- a/src/mame/layout/hh_sm510_test.lay +++ b/src/mame/layout/hh_sm510_test.lay @@ -22,280 +22,287 @@ <bounds left="0" right="64" top="0" bottom="64" /> </bezel> - <!-- max 16*16 matrix --> + <!-- max 4*16*4 matrix --> - <bezel name="0.0" element="led"><bounds x="0" y="0" width="1" height="1" /></bezel> - <bezel name="0.1" element="led"><bounds x="0" y="2" width="1" height="1" /></bezel> - <bezel name="0.2" element="led"><bounds x="0" y="4" width="1" height="1" /></bezel> - <bezel name="0.3" element="led"><bounds x="0" y="6" width="1" height="1" /></bezel> - <bezel name="0.4" element="led"><bounds x="0" y="8" width="1" height="1" /></bezel> - <bezel name="0.5" element="led"><bounds x="0" y="10" width="1" height="1" /></bezel> - <bezel name="0.6" element="led"><bounds x="0" y="12" width="1" height="1" /></bezel> - <bezel name="0.7" element="led"><bounds x="0" y="14" width="1" height="1" /></bezel> - <bezel name="0.8" element="led"><bounds x="0" y="16" width="1" height="1" /></bezel> - <bezel name="0.9" element="led"><bounds x="0" y="18" width="1" height="1" /></bezel> - <bezel name="0.10" element="led"><bounds x="0" y="20" width="1" height="1" /></bezel> - <bezel name="0.11" element="led"><bounds x="0" y="22" width="1" height="1" /></bezel> - <bezel name="0.12" element="led"><bounds x="0" y="24" width="1" height="1" /></bezel> - <bezel name="0.13" element="led"><bounds x="0" y="26" width="1" height="1" /></bezel> - <bezel name="0.14" element="led"><bounds x="0" y="28" width="1" height="1" /></bezel> - <bezel name="0.15" element="led"><bounds x="0" y="30" width="1" height="1" /></bezel> + <!-- a --> - <bezel name="1.0" element="led"><bounds x="2" y="0" width="1" height="1" /></bezel> - <bezel name="1.1" element="led"><bounds x="2" y="2" width="1" height="1" /></bezel> - <bezel name="1.2" element="led"><bounds x="2" y="4" width="1" height="1" /></bezel> - <bezel name="1.3" element="led"><bounds x="2" y="6" width="1" height="1" /></bezel> - <bezel name="1.4" element="led"><bounds x="2" y="8" width="1" height="1" /></bezel> - <bezel name="1.5" element="led"><bounds x="2" y="10" width="1" height="1" /></bezel> - <bezel name="1.6" element="led"><bounds x="2" y="12" width="1" height="1" /></bezel> - <bezel name="1.7" element="led"><bounds x="2" y="14" width="1" height="1" /></bezel> - <bezel name="1.8" element="led"><bounds x="2" y="16" width="1" height="1" /></bezel> - <bezel name="1.9" element="led"><bounds x="2" y="18" width="1" height="1" /></bezel> - <bezel name="1.10" element="led"><bounds x="2" y="20" width="1" height="1" /></bezel> - <bezel name="1.11" element="led"><bounds x="2" y="22" width="1" height="1" /></bezel> - <bezel name="1.12" element="led"><bounds x="2" y="24" width="1" height="1" /></bezel> - <bezel name="1.13" element="led"><bounds x="2" y="26" width="1" height="1" /></bezel> - <bezel name="1.14" element="led"><bounds x="2" y="28" width="1" height="1" /></bezel> - <bezel name="1.15" element="led"><bounds x="2" y="30" width="1" height="1" /></bezel> + <bezel name="0.0.0" element="led"><bounds x="0" y="0" width="1" height="1" /></bezel> + <bezel name="0.1.0" element="led"><bounds x="0" y="2" width="1" height="1" /></bezel> + <bezel name="0.2.0" element="led"><bounds x="0" y="4" width="1" height="1" /></bezel> + <bezel name="0.3.0" element="led"><bounds x="0" y="6" width="1" height="1" /></bezel> + <bezel name="0.4.0" element="led"><bounds x="0" y="8" width="1" height="1" /></bezel> + <bezel name="0.5.0" element="led"><bounds x="0" y="10" width="1" height="1" /></bezel> + <bezel name="0.6.0" element="led"><bounds x="0" y="12" width="1" height="1" /></bezel> + <bezel name="0.7.0" element="led"><bounds x="0" y="14" width="1" height="1" /></bezel> + <bezel name="0.8.0" element="led"><bounds x="0" y="16" width="1" height="1" /></bezel> + <bezel name="0.9.0" element="led"><bounds x="0" y="18" width="1" height="1" /></bezel> + <bezel name="0.10.0" element="led"><bounds x="0" y="20" width="1" height="1" /></bezel> + <bezel name="0.11.0" element="led"><bounds x="0" y="22" width="1" height="1" /></bezel> + <bezel name="0.12.0" element="led"><bounds x="0" y="24" width="1" height="1" /></bezel> + <bezel name="0.13.0" element="led"><bounds x="0" y="26" width="1" height="1" /></bezel> + <bezel name="0.14.0" element="led"><bounds x="0" y="28" width="1" height="1" /></bezel> + <bezel name="0.15.0" element="led"><bounds x="0" y="30" width="1" height="1" /></bezel> - <bezel name="2.0" element="led"><bounds x="4" y="0" width="1" height="1" /></bezel> - <bezel name="2.1" element="led"><bounds x="4" y="2" width="1" height="1" /></bezel> - <bezel name="2.2" element="led"><bounds x="4" y="4" width="1" height="1" /></bezel> - <bezel name="2.3" element="led"><bounds x="4" y="6" width="1" height="1" /></bezel> - <bezel name="2.4" element="led"><bounds x="4" y="8" width="1" height="1" /></bezel> - <bezel name="2.5" element="led"><bounds x="4" y="10" width="1" height="1" /></bezel> - <bezel name="2.6" element="led"><bounds x="4" y="12" width="1" height="1" /></bezel> - <bezel name="2.7" element="led"><bounds x="4" y="14" width="1" height="1" /></bezel> - <bezel name="2.8" element="led"><bounds x="4" y="16" width="1" height="1" /></bezel> - <bezel name="2.9" element="led"><bounds x="4" y="18" width="1" height="1" /></bezel> - <bezel name="2.10" element="led"><bounds x="4" y="20" width="1" height="1" /></bezel> - <bezel name="2.11" element="led"><bounds x="4" y="22" width="1" height="1" /></bezel> - <bezel name="2.12" element="led"><bounds x="4" y="24" width="1" height="1" /></bezel> - <bezel name="2.13" element="led"><bounds x="4" y="26" width="1" height="1" /></bezel> - <bezel name="2.14" element="led"><bounds x="4" y="28" width="1" height="1" /></bezel> - <bezel name="2.15" element="led"><bounds x="4" y="30" width="1" height="1" /></bezel> + <bezel name="0.0.1" element="led"><bounds x="2" y="0" width="1" height="1" /></bezel> + <bezel name="0.1.1" element="led"><bounds x="2" y="2" width="1" height="1" /></bezel> + <bezel name="0.2.1" element="led"><bounds x="2" y="4" width="1" height="1" /></bezel> + <bezel name="0.3.1" element="led"><bounds x="2" y="6" width="1" height="1" /></bezel> + <bezel name="0.4.1" element="led"><bounds x="2" y="8" width="1" height="1" /></bezel> + <bezel name="0.5.1" element="led"><bounds x="2" y="10" width="1" height="1" /></bezel> + <bezel name="0.6.1" element="led"><bounds x="2" y="12" width="1" height="1" /></bezel> + <bezel name="0.7.1" element="led"><bounds x="2" y="14" width="1" height="1" /></bezel> + <bezel name="0.8.1" element="led"><bounds x="2" y="16" width="1" height="1" /></bezel> + <bezel name="0.9.1" element="led"><bounds x="2" y="18" width="1" height="1" /></bezel> + <bezel name="0.10.1" element="led"><bounds x="2" y="20" width="1" height="1" /></bezel> + <bezel name="0.11.1" element="led"><bounds x="2" y="22" width="1" height="1" /></bezel> + <bezel name="0.12.1" element="led"><bounds x="2" y="24" width="1" height="1" /></bezel> + <bezel name="0.13.1" element="led"><bounds x="2" y="26" width="1" height="1" /></bezel> + <bezel name="0.14.1" element="led"><bounds x="2" y="28" width="1" height="1" /></bezel> + <bezel name="0.15.1" element="led"><bounds x="2" y="30" width="1" height="1" /></bezel> - <bezel name="3.0" element="led"><bounds x="6" y="0" width="1" height="1" /></bezel> - <bezel name="3.1" element="led"><bounds x="6" y="2" width="1" height="1" /></bezel> - <bezel name="3.2" element="led"><bounds x="6" y="4" width="1" height="1" /></bezel> - <bezel name="3.3" element="led"><bounds x="6" y="6" width="1" height="1" /></bezel> - <bezel name="3.4" element="led"><bounds x="6" y="8" width="1" height="1" /></bezel> - <bezel name="3.5" element="led"><bounds x="6" y="10" width="1" height="1" /></bezel> - <bezel name="3.6" element="led"><bounds x="6" y="12" width="1" height="1" /></bezel> - <bezel name="3.7" element="led"><bounds x="6" y="14" width="1" height="1" /></bezel> - <bezel name="3.8" element="led"><bounds x="6" y="16" width="1" height="1" /></bezel> - <bezel name="3.9" element="led"><bounds x="6" y="18" width="1" height="1" /></bezel> - <bezel name="3.10" element="led"><bounds x="6" y="20" width="1" height="1" /></bezel> - <bezel name="3.11" element="led"><bounds x="6" y="22" width="1" height="1" /></bezel> - <bezel name="3.12" element="led"><bounds x="6" y="24" width="1" height="1" /></bezel> - <bezel name="3.13" element="led"><bounds x="6" y="26" width="1" height="1" /></bezel> - <bezel name="3.14" element="led"><bounds x="6" y="28" width="1" height="1" /></bezel> - <bezel name="3.15" element="led"><bounds x="6" y="30" width="1" height="1" /></bezel> + <bezel name="0.0.2" element="led"><bounds x="4" y="0" width="1" height="1" /></bezel> + <bezel name="0.1.2" element="led"><bounds x="4" y="2" width="1" height="1" /></bezel> + <bezel name="0.2.2" element="led"><bounds x="4" y="4" width="1" height="1" /></bezel> + <bezel name="0.3.2" element="led"><bounds x="4" y="6" width="1" height="1" /></bezel> + <bezel name="0.4.2" element="led"><bounds x="4" y="8" width="1" height="1" /></bezel> + <bezel name="0.5.2" element="led"><bounds x="4" y="10" width="1" height="1" /></bezel> + <bezel name="0.6.2" element="led"><bounds x="4" y="12" width="1" height="1" /></bezel> + <bezel name="0.7.2" element="led"><bounds x="4" y="14" width="1" height="1" /></bezel> + <bezel name="0.8.2" element="led"><bounds x="4" y="16" width="1" height="1" /></bezel> + <bezel name="0.9.2" element="led"><bounds x="4" y="18" width="1" height="1" /></bezel> + <bezel name="0.10.2" element="led"><bounds x="4" y="20" width="1" height="1" /></bezel> + <bezel name="0.11.2" element="led"><bounds x="4" y="22" width="1" height="1" /></bezel> + <bezel name="0.12.2" element="led"><bounds x="4" y="24" width="1" height="1" /></bezel> + <bezel name="0.13.2" element="led"><bounds x="4" y="26" width="1" height="1" /></bezel> + <bezel name="0.14.2" element="led"><bounds x="4" y="28" width="1" height="1" /></bezel> + <bezel name="0.15.2" element="led"><bounds x="4" y="30" width="1" height="1" /></bezel> - <bezel name="4.0" element="led"><bounds x="8" y="0" width="1" height="1" /></bezel> - <bezel name="4.1" element="led"><bounds x="8" y="2" width="1" height="1" /></bezel> - <bezel name="4.2" element="led"><bounds x="8" y="4" width="1" height="1" /></bezel> - <bezel name="4.3" element="led"><bounds x="8" y="6" width="1" height="1" /></bezel> - <bezel name="4.4" element="led"><bounds x="8" y="8" width="1" height="1" /></bezel> - <bezel name="4.5" element="led"><bounds x="8" y="10" width="1" height="1" /></bezel> - <bezel name="4.6" element="led"><bounds x="8" y="12" width="1" height="1" /></bezel> - <bezel name="4.7" element="led"><bounds x="8" y="14" width="1" height="1" /></bezel> - <bezel name="4.8" element="led"><bounds x="8" y="16" width="1" height="1" /></bezel> - <bezel name="4.9" element="led"><bounds x="8" y="18" width="1" height="1" /></bezel> - <bezel name="4.10" element="led"><bounds x="8" y="20" width="1" height="1" /></bezel> - <bezel name="4.11" element="led"><bounds x="8" y="22" width="1" height="1" /></bezel> - <bezel name="4.12" element="led"><bounds x="8" y="24" width="1" height="1" /></bezel> - <bezel name="4.13" element="led"><bounds x="8" y="26" width="1" height="1" /></bezel> - <bezel name="4.14" element="led"><bounds x="8" y="28" width="1" height="1" /></bezel> - <bezel name="4.15" element="led"><bounds x="8" y="30" width="1" height="1" /></bezel> + <bezel name="0.0.3" element="led"><bounds x="6" y="0" width="1" height="1" /></bezel> + <bezel name="0.1.3" element="led"><bounds x="6" y="2" width="1" height="1" /></bezel> + <bezel name="0.2.3" element="led"><bounds x="6" y="4" width="1" height="1" /></bezel> + <bezel name="0.3.3" element="led"><bounds x="6" y="6" width="1" height="1" /></bezel> + <bezel name="0.4.3" element="led"><bounds x="6" y="8" width="1" height="1" /></bezel> + <bezel name="0.5.3" element="led"><bounds x="6" y="10" width="1" height="1" /></bezel> + <bezel name="0.6.3" element="led"><bounds x="6" y="12" width="1" height="1" /></bezel> + <bezel name="0.7.3" element="led"><bounds x="6" y="14" width="1" height="1" /></bezel> + <bezel name="0.8.3" element="led"><bounds x="6" y="16" width="1" height="1" /></bezel> + <bezel name="0.9.3" element="led"><bounds x="6" y="18" width="1" height="1" /></bezel> + <bezel name="0.10.3" element="led"><bounds x="6" y="20" width="1" height="1" /></bezel> + <bezel name="0.11.3" element="led"><bounds x="6" y="22" width="1" height="1" /></bezel> + <bezel name="0.12.3" element="led"><bounds x="6" y="24" width="1" height="1" /></bezel> + <bezel name="0.13.3" element="led"><bounds x="6" y="26" width="1" height="1" /></bezel> + <bezel name="0.14.3" element="led"><bounds x="6" y="28" width="1" height="1" /></bezel> + <bezel name="0.15.3" element="led"><bounds x="6" y="30" width="1" height="1" /></bezel> - <bezel name="5.0" element="led"><bounds x="10" y="0" width="1" height="1" /></bezel> - <bezel name="5.1" element="led"><bounds x="10" y="2" width="1" height="1" /></bezel> - <bezel name="5.2" element="led"><bounds x="10" y="4" width="1" height="1" /></bezel> - <bezel name="5.3" element="led"><bounds x="10" y="6" width="1" height="1" /></bezel> - <bezel name="5.4" element="led"><bounds x="10" y="8" width="1" height="1" /></bezel> - <bezel name="5.5" element="led"><bounds x="10" y="10" width="1" height="1" /></bezel> - <bezel name="5.6" element="led"><bounds x="10" y="12" width="1" height="1" /></bezel> - <bezel name="5.7" element="led"><bounds x="10" y="14" width="1" height="1" /></bezel> - <bezel name="5.8" element="led"><bounds x="10" y="16" width="1" height="1" /></bezel> - <bezel name="5.9" element="led"><bounds x="10" y="18" width="1" height="1" /></bezel> - <bezel name="5.10" element="led"><bounds x="10" y="20" width="1" height="1" /></bezel> - <bezel name="5.11" element="led"><bounds x="10" y="22" width="1" height="1" /></bezel> - <bezel name="5.12" element="led"><bounds x="10" y="24" width="1" height="1" /></bezel> - <bezel name="5.13" element="led"><bounds x="10" y="26" width="1" height="1" /></bezel> - <bezel name="5.14" element="led"><bounds x="10" y="28" width="1" height="1" /></bezel> - <bezel name="5.15" element="led"><bounds x="10" y="30" width="1" height="1" /></bezel> + <!-- b --> - <bezel name="6.0" element="led"><bounds x="12" y="0" width="1" height="1" /></bezel> - <bezel name="6.1" element="led"><bounds x="12" y="2" width="1" height="1" /></bezel> - <bezel name="6.2" element="led"><bounds x="12" y="4" width="1" height="1" /></bezel> - <bezel name="6.3" element="led"><bounds x="12" y="6" width="1" height="1" /></bezel> - <bezel name="6.4" element="led"><bounds x="12" y="8" width="1" height="1" /></bezel> - <bezel name="6.5" element="led"><bounds x="12" y="10" width="1" height="1" /></bezel> - <bezel name="6.6" element="led"><bounds x="12" y="12" width="1" height="1" /></bezel> - <bezel name="6.7" element="led"><bounds x="12" y="14" width="1" height="1" /></bezel> - <bezel name="6.8" element="led"><bounds x="12" y="16" width="1" height="1" /></bezel> - <bezel name="6.9" element="led"><bounds x="12" y="18" width="1" height="1" /></bezel> - <bezel name="6.10" element="led"><bounds x="12" y="20" width="1" height="1" /></bezel> - <bezel name="6.11" element="led"><bounds x="12" y="22" width="1" height="1" /></bezel> - <bezel name="6.12" element="led"><bounds x="12" y="24" width="1" height="1" /></bezel> - <bezel name="6.13" element="led"><bounds x="12" y="26" width="1" height="1" /></bezel> - <bezel name="6.14" element="led"><bounds x="12" y="28" width="1" height="1" /></bezel> - <bezel name="6.15" element="led"><bounds x="12" y="30" width="1" height="1" /></bezel> + <bezel name="1.0.0" element="led"><bounds x="10" y="0" width="1" height="1" /></bezel> + <bezel name="1.1.0" element="led"><bounds x="10" y="2" width="1" height="1" /></bezel> + <bezel name="1.2.0" element="led"><bounds x="10" y="4" width="1" height="1" /></bezel> + <bezel name="1.3.0" element="led"><bounds x="10" y="6" width="1" height="1" /></bezel> + <bezel name="1.4.0" element="led"><bounds x="10" y="8" width="1" height="1" /></bezel> + <bezel name="1.5.0" element="led"><bounds x="10" y="10" width="1" height="1" /></bezel> + <bezel name="1.6.0" element="led"><bounds x="10" y="12" width="1" height="1" /></bezel> + <bezel name="1.7.0" element="led"><bounds x="10" y="14" width="1" height="1" /></bezel> + <bezel name="1.8.0" element="led"><bounds x="10" y="16" width="1" height="1" /></bezel> + <bezel name="1.9.0" element="led"><bounds x="10" y="18" width="1" height="1" /></bezel> + <bezel name="1.10.0" element="led"><bounds x="10" y="20" width="1" height="1" /></bezel> + <bezel name="1.11.0" element="led"><bounds x="10" y="22" width="1" height="1" /></bezel> + <bezel name="1.12.0" element="led"><bounds x="10" y="24" width="1" height="1" /></bezel> + <bezel name="1.13.0" element="led"><bounds x="10" y="26" width="1" height="1" /></bezel> + <bezel name="1.14.0" element="led"><bounds x="10" y="28" width="1" height="1" /></bezel> + <bezel name="1.15.0" element="led"><bounds x="10" y="30" width="1" height="1" /></bezel> - <bezel name="7.0" element="led"><bounds x="14" y="0" width="1" height="1" /></bezel> - <bezel name="7.1" element="led"><bounds x="14" y="2" width="1" height="1" /></bezel> - <bezel name="7.2" element="led"><bounds x="14" y="4" width="1" height="1" /></bezel> - <bezel name="7.3" element="led"><bounds x="14" y="6" width="1" height="1" /></bezel> - <bezel name="7.4" element="led"><bounds x="14" y="8" width="1" height="1" /></bezel> - <bezel name="7.5" element="led"><bounds x="14" y="10" width="1" height="1" /></bezel> - <bezel name="7.6" element="led"><bounds x="14" y="12" width="1" height="1" /></bezel> - <bezel name="7.7" element="led"><bounds x="14" y="14" width="1" height="1" /></bezel> - <bezel name="7.8" element="led"><bounds x="14" y="16" width="1" height="1" /></bezel> - <bezel name="7.9" element="led"><bounds x="14" y="18" width="1" height="1" /></bezel> - <bezel name="7.10" element="led"><bounds x="14" y="20" width="1" height="1" /></bezel> - <bezel name="7.11" element="led"><bounds x="14" y="22" width="1" height="1" /></bezel> - <bezel name="7.12" element="led"><bounds x="14" y="24" width="1" height="1" /></bezel> - <bezel name="7.13" element="led"><bounds x="14" y="26" width="1" height="1" /></bezel> - <bezel name="7.14" element="led"><bounds x="14" y="28" width="1" height="1" /></bezel> - <bezel name="7.15" element="led"><bounds x="14" y="30" width="1" height="1" /></bezel> + <bezel name="1.0.1" element="led"><bounds x="12" y="0" width="1" height="1" /></bezel> + <bezel name="1.1.1" element="led"><bounds x="12" y="2" width="1" height="1" /></bezel> + <bezel name="1.2.1" element="led"><bounds x="12" y="4" width="1" height="1" /></bezel> + <bezel name="1.3.1" element="led"><bounds x="12" y="6" width="1" height="1" /></bezel> + <bezel name="1.4.1" element="led"><bounds x="12" y="8" width="1" height="1" /></bezel> + <bezel name="1.5.1" element="led"><bounds x="12" y="10" width="1" height="1" /></bezel> + <bezel name="1.6.1" element="led"><bounds x="12" y="12" width="1" height="1" /></bezel> + <bezel name="1.7.1" element="led"><bounds x="12" y="14" width="1" height="1" /></bezel> + <bezel name="1.8.1" element="led"><bounds x="12" y="16" width="1" height="1" /></bezel> + <bezel name="1.9.1" element="led"><bounds x="12" y="18" width="1" height="1" /></bezel> + <bezel name="1.10.1" element="led"><bounds x="12" y="20" width="1" height="1" /></bezel> + <bezel name="1.11.1" element="led"><bounds x="12" y="22" width="1" height="1" /></bezel> + <bezel name="1.12.1" element="led"><bounds x="12" y="24" width="1" height="1" /></bezel> + <bezel name="1.13.1" element="led"><bounds x="12" y="26" width="1" height="1" /></bezel> + <bezel name="1.14.1" element="led"><bounds x="12" y="28" width="1" height="1" /></bezel> + <bezel name="1.15.1" element="led"><bounds x="12" y="30" width="1" height="1" /></bezel> - <bezel name="8.0" element="led"><bounds x="16" y="0" width="1" height="1" /></bezel> - <bezel name="8.1" element="led"><bounds x="16" y="2" width="1" height="1" /></bezel> - <bezel name="8.2" element="led"><bounds x="16" y="4" width="1" height="1" /></bezel> - <bezel name="8.3" element="led"><bounds x="16" y="6" width="1" height="1" /></bezel> - <bezel name="8.4" element="led"><bounds x="16" y="8" width="1" height="1" /></bezel> - <bezel name="8.5" element="led"><bounds x="16" y="10" width="1" height="1" /></bezel> - <bezel name="8.6" element="led"><bounds x="16" y="12" width="1" height="1" /></bezel> - <bezel name="8.7" element="led"><bounds x="16" y="14" width="1" height="1" /></bezel> - <bezel name="8.8" element="led"><bounds x="16" y="16" width="1" height="1" /></bezel> - <bezel name="8.9" element="led"><bounds x="16" y="18" width="1" height="1" /></bezel> - <bezel name="8.10" element="led"><bounds x="16" y="20" width="1" height="1" /></bezel> - <bezel name="8.11" element="led"><bounds x="16" y="22" width="1" height="1" /></bezel> - <bezel name="8.12" element="led"><bounds x="16" y="24" width="1" height="1" /></bezel> - <bezel name="8.13" element="led"><bounds x="16" y="26" width="1" height="1" /></bezel> - <bezel name="8.14" element="led"><bounds x="16" y="28" width="1" height="1" /></bezel> - <bezel name="8.15" element="led"><bounds x="16" y="30" width="1" height="1" /></bezel> + <bezel name="1.0.2" element="led"><bounds x="14" y="0" width="1" height="1" /></bezel> + <bezel name="1.1.2" element="led"><bounds x="14" y="2" width="1" height="1" /></bezel> + <bezel name="1.2.2" element="led"><bounds x="14" y="4" width="1" height="1" /></bezel> + <bezel name="1.3.2" element="led"><bounds x="14" y="6" width="1" height="1" /></bezel> + <bezel name="1.4.2" element="led"><bounds x="14" y="8" width="1" height="1" /></bezel> + <bezel name="1.5.2" element="led"><bounds x="14" y="10" width="1" height="1" /></bezel> + <bezel name="1.6.2" element="led"><bounds x="14" y="12" width="1" height="1" /></bezel> + <bezel name="1.7.2" element="led"><bounds x="14" y="14" width="1" height="1" /></bezel> + <bezel name="1.8.2" element="led"><bounds x="14" y="16" width="1" height="1" /></bezel> + <bezel name="1.9.2" element="led"><bounds x="14" y="18" width="1" height="1" /></bezel> + <bezel name="1.10.2" element="led"><bounds x="14" y="20" width="1" height="1" /></bezel> + <bezel name="1.11.2" element="led"><bounds x="14" y="22" width="1" height="1" /></bezel> + <bezel name="1.12.2" element="led"><bounds x="14" y="24" width="1" height="1" /></bezel> + <bezel name="1.13.2" element="led"><bounds x="14" y="26" width="1" height="1" /></bezel> + <bezel name="1.14.2" element="led"><bounds x="14" y="28" width="1" height="1" /></bezel> + <bezel name="1.15.2" element="led"><bounds x="14" y="30" width="1" height="1" /></bezel> - <bezel name="9.0" element="led"><bounds x="18" y="0" width="1" height="1" /></bezel> - <bezel name="9.1" element="led"><bounds x="18" y="2" width="1" height="1" /></bezel> - <bezel name="9.2" element="led"><bounds x="18" y="4" width="1" height="1" /></bezel> - <bezel name="9.3" element="led"><bounds x="18" y="6" width="1" height="1" /></bezel> - <bezel name="9.4" element="led"><bounds x="18" y="8" width="1" height="1" /></bezel> - <bezel name="9.5" element="led"><bounds x="18" y="10" width="1" height="1" /></bezel> - <bezel name="9.6" element="led"><bounds x="18" y="12" width="1" height="1" /></bezel> - <bezel name="9.7" element="led"><bounds x="18" y="14" width="1" height="1" /></bezel> - <bezel name="9.8" element="led"><bounds x="18" y="16" width="1" height="1" /></bezel> - <bezel name="9.9" element="led"><bounds x="18" y="18" width="1" height="1" /></bezel> - <bezel name="9.10" element="led"><bounds x="18" y="20" width="1" height="1" /></bezel> - <bezel name="9.11" element="led"><bounds x="18" y="22" width="1" height="1" /></bezel> - <bezel name="9.12" element="led"><bounds x="18" y="24" width="1" height="1" /></bezel> - <bezel name="9.13" element="led"><bounds x="18" y="26" width="1" height="1" /></bezel> - <bezel name="9.14" element="led"><bounds x="18" y="28" width="1" height="1" /></bezel> - <bezel name="9.15" element="led"><bounds x="18" y="30" width="1" height="1" /></bezel> + <bezel name="1.0.3" element="led"><bounds x="16" y="0" width="1" height="1" /></bezel> + <bezel name="1.1.3" element="led"><bounds x="16" y="2" width="1" height="1" /></bezel> + <bezel name="1.2.3" element="led"><bounds x="16" y="4" width="1" height="1" /></bezel> + <bezel name="1.3.3" element="led"><bounds x="16" y="6" width="1" height="1" /></bezel> + <bezel name="1.4.3" element="led"><bounds x="16" y="8" width="1" height="1" /></bezel> + <bezel name="1.5.3" element="led"><bounds x="16" y="10" width="1" height="1" /></bezel> + <bezel name="1.6.3" element="led"><bounds x="16" y="12" width="1" height="1" /></bezel> + <bezel name="1.7.3" element="led"><bounds x="16" y="14" width="1" height="1" /></bezel> + <bezel name="1.8.3" element="led"><bounds x="16" y="16" width="1" height="1" /></bezel> + <bezel name="1.9.3" element="led"><bounds x="16" y="18" width="1" height="1" /></bezel> + <bezel name="1.10.3" element="led"><bounds x="16" y="20" width="1" height="1" /></bezel> + <bezel name="1.11.3" element="led"><bounds x="16" y="22" width="1" height="1" /></bezel> + <bezel name="1.12.3" element="led"><bounds x="16" y="24" width="1" height="1" /></bezel> + <bezel name="1.13.3" element="led"><bounds x="16" y="26" width="1" height="1" /></bezel> + <bezel name="1.14.3" element="led"><bounds x="16" y="28" width="1" height="1" /></bezel> + <bezel name="1.15.3" element="led"><bounds x="16" y="30" width="1" height="1" /></bezel> - <bezel name="10.0" element="led"><bounds x="20" y="0" width="1" height="1" /></bezel> - <bezel name="10.1" element="led"><bounds x="20" y="2" width="1" height="1" /></bezel> - <bezel name="10.2" element="led"><bounds x="20" y="4" width="1" height="1" /></bezel> - <bezel name="10.3" element="led"><bounds x="20" y="6" width="1" height="1" /></bezel> - <bezel name="10.4" element="led"><bounds x="20" y="8" width="1" height="1" /></bezel> - <bezel name="10.5" element="led"><bounds x="20" y="10" width="1" height="1" /></bezel> - <bezel name="10.6" element="led"><bounds x="20" y="12" width="1" height="1" /></bezel> - <bezel name="10.7" element="led"><bounds x="20" y="14" width="1" height="1" /></bezel> - <bezel name="10.8" element="led"><bounds x="20" y="16" width="1" height="1" /></bezel> - <bezel name="10.9" element="led"><bounds x="20" y="18" width="1" height="1" /></bezel> - <bezel name="10.10" element="led"><bounds x="20" y="20" width="1" height="1" /></bezel> - <bezel name="10.11" element="led"><bounds x="20" y="22" width="1" height="1" /></bezel> - <bezel name="10.12" element="led"><bounds x="20" y="24" width="1" height="1" /></bezel> - <bezel name="10.13" element="led"><bounds x="20" y="26" width="1" height="1" /></bezel> - <bezel name="10.14" element="led"><bounds x="20" y="28" width="1" height="1" /></bezel> - <bezel name="10.15" element="led"><bounds x="20" y="30" width="1" height="1" /></bezel> + <!-- bs --> - <bezel name="11.0" element="led"><bounds x="22" y="0" width="1" height="1" /></bezel> - <bezel name="11.1" element="led"><bounds x="22" y="2" width="1" height="1" /></bezel> - <bezel name="11.2" element="led"><bounds x="22" y="4" width="1" height="1" /></bezel> - <bezel name="11.3" element="led"><bounds x="22" y="6" width="1" height="1" /></bezel> - <bezel name="11.4" element="led"><bounds x="22" y="8" width="1" height="1" /></bezel> - <bezel name="11.5" element="led"><bounds x="22" y="10" width="1" height="1" /></bezel> - <bezel name="11.6" element="led"><bounds x="22" y="12" width="1" height="1" /></bezel> - <bezel name="11.7" element="led"><bounds x="22" y="14" width="1" height="1" /></bezel> - <bezel name="11.8" element="led"><bounds x="22" y="16" width="1" height="1" /></bezel> - <bezel name="11.9" element="led"><bounds x="22" y="18" width="1" height="1" /></bezel> - <bezel name="11.10" element="led"><bounds x="22" y="20" width="1" height="1" /></bezel> - <bezel name="11.11" element="led"><bounds x="22" y="22" width="1" height="1" /></bezel> - <bezel name="11.12" element="led"><bounds x="22" y="24" width="1" height="1" /></bezel> - <bezel name="11.13" element="led"><bounds x="22" y="26" width="1" height="1" /></bezel> - <bezel name="11.14" element="led"><bounds x="22" y="28" width="1" height="1" /></bezel> - <bezel name="11.15" element="led"><bounds x="22" y="30" width="1" height="1" /></bezel> + <bezel name="2.0.0" element="led"><bounds x="20" y="0" width="1" height="1" /></bezel> + <bezel name="2.1.0" element="led"><bounds x="20" y="2" width="1" height="1" /></bezel> + <bezel name="2.2.0" element="led"><bounds x="20" y="4" width="1" height="1" /></bezel> + <bezel name="2.3.0" element="led"><bounds x="20" y="6" width="1" height="1" /></bezel> + <bezel name="2.4.0" element="led"><bounds x="20" y="8" width="1" height="1" /></bezel> + <bezel name="2.5.0" element="led"><bounds x="20" y="10" width="1" height="1" /></bezel> + <bezel name="2.6.0" element="led"><bounds x="20" y="12" width="1" height="1" /></bezel> + <bezel name="2.7.0" element="led"><bounds x="20" y="14" width="1" height="1" /></bezel> + <bezel name="2.8.0" element="led"><bounds x="20" y="16" width="1" height="1" /></bezel> + <bezel name="2.9.0" element="led"><bounds x="20" y="18" width="1" height="1" /></bezel> + <bezel name="2.10.0" element="led"><bounds x="20" y="20" width="1" height="1" /></bezel> + <bezel name="2.11.0" element="led"><bounds x="20" y="22" width="1" height="1" /></bezel> + <bezel name="2.12.0" element="led"><bounds x="20" y="24" width="1" height="1" /></bezel> + <bezel name="2.13.0" element="led"><bounds x="20" y="26" width="1" height="1" /></bezel> + <bezel name="2.14.0" element="led"><bounds x="20" y="28" width="1" height="1" /></bezel> + <bezel name="2.15.0" element="led"><bounds x="20" y="30" width="1" height="1" /></bezel> - <bezel name="12.0" element="led"><bounds x="24" y="0" width="1" height="1" /></bezel> - <bezel name="12.1" element="led"><bounds x="24" y="2" width="1" height="1" /></bezel> - <bezel name="12.2" element="led"><bounds x="24" y="4" width="1" height="1" /></bezel> - <bezel name="12.3" element="led"><bounds x="24" y="6" width="1" height="1" /></bezel> - <bezel name="12.4" element="led"><bounds x="24" y="8" width="1" height="1" /></bezel> - <bezel name="12.5" element="led"><bounds x="24" y="10" width="1" height="1" /></bezel> - <bezel name="12.6" element="led"><bounds x="24" y="12" width="1" height="1" /></bezel> - <bezel name="12.7" element="led"><bounds x="24" y="14" width="1" height="1" /></bezel> - <bezel name="12.8" element="led"><bounds x="24" y="16" width="1" height="1" /></bezel> - <bezel name="12.9" element="led"><bounds x="24" y="18" width="1" height="1" /></bezel> - <bezel name="12.10" element="led"><bounds x="24" y="20" width="1" height="1" /></bezel> - <bezel name="12.11" element="led"><bounds x="24" y="22" width="1" height="1" /></bezel> - <bezel name="12.12" element="led"><bounds x="24" y="24" width="1" height="1" /></bezel> - <bezel name="12.13" element="led"><bounds x="24" y="26" width="1" height="1" /></bezel> - <bezel name="12.14" element="led"><bounds x="24" y="28" width="1" height="1" /></bezel> - <bezel name="12.15" element="led"><bounds x="24" y="30" width="1" height="1" /></bezel> + <bezel name="2.0.1" element="led"><bounds x="22" y="0" width="1" height="1" /></bezel> + <bezel name="2.1.1" element="led"><bounds x="22" y="2" width="1" height="1" /></bezel> + <bezel name="2.2.1" element="led"><bounds x="22" y="4" width="1" height="1" /></bezel> + <bezel name="2.3.1" element="led"><bounds x="22" y="6" width="1" height="1" /></bezel> + <bezel name="2.4.1" element="led"><bounds x="22" y="8" width="1" height="1" /></bezel> + <bezel name="2.5.1" element="led"><bounds x="22" y="10" width="1" height="1" /></bezel> + <bezel name="2.6.1" element="led"><bounds x="22" y="12" width="1" height="1" /></bezel> + <bezel name="2.7.1" element="led"><bounds x="22" y="14" width="1" height="1" /></bezel> + <bezel name="2.8.1" element="led"><bounds x="22" y="16" width="1" height="1" /></bezel> + <bezel name="2.9.1" element="led"><bounds x="22" y="18" width="1" height="1" /></bezel> + <bezel name="2.10.1" element="led"><bounds x="22" y="20" width="1" height="1" /></bezel> + <bezel name="2.11.1" element="led"><bounds x="22" y="22" width="1" height="1" /></bezel> + <bezel name="2.12.1" element="led"><bounds x="22" y="24" width="1" height="1" /></bezel> + <bezel name="2.13.1" element="led"><bounds x="22" y="26" width="1" height="1" /></bezel> + <bezel name="2.14.1" element="led"><bounds x="22" y="28" width="1" height="1" /></bezel> + <bezel name="2.15.1" element="led"><bounds x="22" y="30" width="1" height="1" /></bezel> - <bezel name="13.0" element="led"><bounds x="26" y="0" width="1" height="1" /></bezel> - <bezel name="13.1" element="led"><bounds x="26" y="2" width="1" height="1" /></bezel> - <bezel name="13.2" element="led"><bounds x="26" y="4" width="1" height="1" /></bezel> - <bezel name="13.3" element="led"><bounds x="26" y="6" width="1" height="1" /></bezel> - <bezel name="13.4" element="led"><bounds x="26" y="8" width="1" height="1" /></bezel> - <bezel name="13.5" element="led"><bounds x="26" y="10" width="1" height="1" /></bezel> - <bezel name="13.6" element="led"><bounds x="26" y="12" width="1" height="1" /></bezel> - <bezel name="13.7" element="led"><bounds x="26" y="14" width="1" height="1" /></bezel> - <bezel name="13.8" element="led"><bounds x="26" y="16" width="1" height="1" /></bezel> - <bezel name="13.9" element="led"><bounds x="26" y="18" width="1" height="1" /></bezel> - <bezel name="13.10" element="led"><bounds x="26" y="20" width="1" height="1" /></bezel> - <bezel name="13.11" element="led"><bounds x="26" y="22" width="1" height="1" /></bezel> - <bezel name="13.12" element="led"><bounds x="26" y="24" width="1" height="1" /></bezel> - <bezel name="13.13" element="led"><bounds x="26" y="26" width="1" height="1" /></bezel> - <bezel name="13.14" element="led"><bounds x="26" y="28" width="1" height="1" /></bezel> - <bezel name="13.15" element="led"><bounds x="26" y="30" width="1" height="1" /></bezel> + <bezel name="2.0.2" element="led"><bounds x="24" y="0" width="1" height="1" /></bezel> + <bezel name="2.1.2" element="led"><bounds x="24" y="2" width="1" height="1" /></bezel> + <bezel name="2.2.2" element="led"><bounds x="24" y="4" width="1" height="1" /></bezel> + <bezel name="2.3.2" element="led"><bounds x="24" y="6" width="1" height="1" /></bezel> + <bezel name="2.4.2" element="led"><bounds x="24" y="8" width="1" height="1" /></bezel> + <bezel name="2.5.2" element="led"><bounds x="24" y="10" width="1" height="1" /></bezel> + <bezel name="2.6.2" element="led"><bounds x="24" y="12" width="1" height="1" /></bezel> + <bezel name="2.7.2" element="led"><bounds x="24" y="14" width="1" height="1" /></bezel> + <bezel name="2.8.2" element="led"><bounds x="24" y="16" width="1" height="1" /></bezel> + <bezel name="2.9.2" element="led"><bounds x="24" y="18" width="1" height="1" /></bezel> + <bezel name="2.10.2" element="led"><bounds x="24" y="20" width="1" height="1" /></bezel> + <bezel name="2.11.2" element="led"><bounds x="24" y="22" width="1" height="1" /></bezel> + <bezel name="2.12.2" element="led"><bounds x="24" y="24" width="1" height="1" /></bezel> + <bezel name="2.13.2" element="led"><bounds x="24" y="26" width="1" height="1" /></bezel> + <bezel name="2.14.2" element="led"><bounds x="24" y="28" width="1" height="1" /></bezel> + <bezel name="2.15.2" element="led"><bounds x="24" y="30" width="1" height="1" /></bezel> - <bezel name="14.0" element="led"><bounds x="28" y="0" width="1" height="1" /></bezel> - <bezel name="14.1" element="led"><bounds x="28" y="2" width="1" height="1" /></bezel> - <bezel name="14.2" element="led"><bounds x="28" y="4" width="1" height="1" /></bezel> - <bezel name="14.3" element="led"><bounds x="28" y="6" width="1" height="1" /></bezel> - <bezel name="14.4" element="led"><bounds x="28" y="8" width="1" height="1" /></bezel> - <bezel name="14.5" element="led"><bounds x="28" y="10" width="1" height="1" /></bezel> - <bezel name="14.6" element="led"><bounds x="28" y="12" width="1" height="1" /></bezel> - <bezel name="14.7" element="led"><bounds x="28" y="14" width="1" height="1" /></bezel> - <bezel name="14.8" element="led"><bounds x="28" y="16" width="1" height="1" /></bezel> - <bezel name="14.9" element="led"><bounds x="28" y="18" width="1" height="1" /></bezel> - <bezel name="14.10" element="led"><bounds x="28" y="20" width="1" height="1" /></bezel> - <bezel name="14.11" element="led"><bounds x="28" y="22" width="1" height="1" /></bezel> - <bezel name="14.12" element="led"><bounds x="28" y="24" width="1" height="1" /></bezel> - <bezel name="14.13" element="led"><bounds x="28" y="26" width="1" height="1" /></bezel> - <bezel name="14.14" element="led"><bounds x="28" y="28" width="1" height="1" /></bezel> - <bezel name="14.15" element="led"><bounds x="28" y="30" width="1" height="1" /></bezel> + <bezel name="2.0.3" element="led"><bounds x="26" y="0" width="1" height="1" /></bezel> + <bezel name="2.1.3" element="led"><bounds x="26" y="2" width="1" height="1" /></bezel> + <bezel name="2.2.3" element="led"><bounds x="26" y="4" width="1" height="1" /></bezel> + <bezel name="2.3.3" element="led"><bounds x="26" y="6" width="1" height="1" /></bezel> + <bezel name="2.4.3" element="led"><bounds x="26" y="8" width="1" height="1" /></bezel> + <bezel name="2.5.3" element="led"><bounds x="26" y="10" width="1" height="1" /></bezel> + <bezel name="2.6.3" element="led"><bounds x="26" y="12" width="1" height="1" /></bezel> + <bezel name="2.7.3" element="led"><bounds x="26" y="14" width="1" height="1" /></bezel> + <bezel name="2.8.3" element="led"><bounds x="26" y="16" width="1" height="1" /></bezel> + <bezel name="2.9.3" element="led"><bounds x="26" y="18" width="1" height="1" /></bezel> + <bezel name="2.10.3" element="led"><bounds x="26" y="20" width="1" height="1" /></bezel> + <bezel name="2.11.3" element="led"><bounds x="26" y="22" width="1" height="1" /></bezel> + <bezel name="2.12.3" element="led"><bounds x="26" y="24" width="1" height="1" /></bezel> + <bezel name="2.13.3" element="led"><bounds x="26" y="26" width="1" height="1" /></bezel> + <bezel name="2.14.3" element="led"><bounds x="26" y="28" width="1" height="1" /></bezel> + <bezel name="2.15.3" element="led"><bounds x="26" y="30" width="1" height="1" /></bezel> - <bezel name="15.0" element="led"><bounds x="30" y="0" width="1" height="1" /></bezel> - <bezel name="15.1" element="led"><bounds x="30" y="2" width="1" height="1" /></bezel> - <bezel name="15.2" element="led"><bounds x="30" y="4" width="1" height="1" /></bezel> - <bezel name="15.3" element="led"><bounds x="30" y="6" width="1" height="1" /></bezel> - <bezel name="15.4" element="led"><bounds x="30" y="8" width="1" height="1" /></bezel> - <bezel name="15.5" element="led"><bounds x="30" y="10" width="1" height="1" /></bezel> - <bezel name="15.6" element="led"><bounds x="30" y="12" width="1" height="1" /></bezel> - <bezel name="15.7" element="led"><bounds x="30" y="14" width="1" height="1" /></bezel> - <bezel name="15.8" element="led"><bounds x="30" y="16" width="1" height="1" /></bezel> - <bezel name="15.9" element="led"><bounds x="30" y="18" width="1" height="1" /></bezel> - <bezel name="15.10" element="led"><bounds x="30" y="20" width="1" height="1" /></bezel> - <bezel name="15.11" element="led"><bounds x="30" y="22" width="1" height="1" /></bezel> - <bezel name="15.12" element="led"><bounds x="30" y="24" width="1" height="1" /></bezel> - <bezel name="15.13" element="led"><bounds x="30" y="26" width="1" height="1" /></bezel> - <bezel name="15.14" element="led"><bounds x="30" y="28" width="1" height="1" /></bezel> - <bezel name="15.15" element="led"><bounds x="30" y="30" width="1" height="1" /></bezel> + <!-- c --> + <bezel name="3.0.0" element="led"><bounds x="30" y="0" width="1" height="1" /></bezel> + <bezel name="3.1.0" element="led"><bounds x="30" y="2" width="1" height="1" /></bezel> + <bezel name="3.2.0" element="led"><bounds x="30" y="4" width="1" height="1" /></bezel> + <bezel name="3.3.0" element="led"><bounds x="30" y="6" width="1" height="1" /></bezel> + <bezel name="3.4.0" element="led"><bounds x="30" y="8" width="1" height="1" /></bezel> + <bezel name="3.5.0" element="led"><bounds x="30" y="10" width="1" height="1" /></bezel> + <bezel name="3.6.0" element="led"><bounds x="30" y="12" width="1" height="1" /></bezel> + <bezel name="3.7.0" element="led"><bounds x="30" y="14" width="1" height="1" /></bezel> + <bezel name="3.8.0" element="led"><bounds x="30" y="16" width="1" height="1" /></bezel> + <bezel name="3.9.0" element="led"><bounds x="30" y="18" width="1" height="1" /></bezel> + <bezel name="3.10.0" element="led"><bounds x="30" y="20" width="1" height="1" /></bezel> + <bezel name="3.11.0" element="led"><bounds x="30" y="22" width="1" height="1" /></bezel> + <bezel name="3.12.0" element="led"><bounds x="30" y="24" width="1" height="1" /></bezel> + <bezel name="3.13.0" element="led"><bounds x="30" y="26" width="1" height="1" /></bezel> + <bezel name="3.14.0" element="led"><bounds x="30" y="28" width="1" height="1" /></bezel> + <bezel name="3.15.0" element="led"><bounds x="30" y="30" width="1" height="1" /></bezel> + + <bezel name="3.0.1" element="led"><bounds x="32" y="0" width="1" height="1" /></bezel> + <bezel name="3.1.1" element="led"><bounds x="32" y="2" width="1" height="1" /></bezel> + <bezel name="3.2.1" element="led"><bounds x="32" y="4" width="1" height="1" /></bezel> + <bezel name="3.3.1" element="led"><bounds x="32" y="6" width="1" height="1" /></bezel> + <bezel name="3.4.1" element="led"><bounds x="32" y="8" width="1" height="1" /></bezel> + <bezel name="3.5.1" element="led"><bounds x="32" y="10" width="1" height="1" /></bezel> + <bezel name="3.6.1" element="led"><bounds x="32" y="12" width="1" height="1" /></bezel> + <bezel name="3.7.1" element="led"><bounds x="32" y="14" width="1" height="1" /></bezel> + <bezel name="3.8.1" element="led"><bounds x="32" y="16" width="1" height="1" /></bezel> + <bezel name="3.9.1" element="led"><bounds x="32" y="18" width="1" height="1" /></bezel> + <bezel name="3.10.1" element="led"><bounds x="32" y="20" width="1" height="1" /></bezel> + <bezel name="3.11.1" element="led"><bounds x="32" y="22" width="1" height="1" /></bezel> + <bezel name="3.12.1" element="led"><bounds x="32" y="24" width="1" height="1" /></bezel> + <bezel name="3.13.1" element="led"><bounds x="32" y="26" width="1" height="1" /></bezel> + <bezel name="3.14.1" element="led"><bounds x="32" y="28" width="1" height="1" /></bezel> + <bezel name="3.15.1" element="led"><bounds x="32" y="30" width="1" height="1" /></bezel> + + <bezel name="3.0.2" element="led"><bounds x="34" y="0" width="1" height="1" /></bezel> + <bezel name="3.1.2" element="led"><bounds x="34" y="2" width="1" height="1" /></bezel> + <bezel name="3.2.2" element="led"><bounds x="34" y="4" width="1" height="1" /></bezel> + <bezel name="3.3.2" element="led"><bounds x="34" y="6" width="1" height="1" /></bezel> + <bezel name="3.4.2" element="led"><bounds x="34" y="8" width="1" height="1" /></bezel> + <bezel name="3.5.2" element="led"><bounds x="34" y="10" width="1" height="1" /></bezel> + <bezel name="3.6.2" element="led"><bounds x="34" y="12" width="1" height="1" /></bezel> + <bezel name="3.7.2" element="led"><bounds x="34" y="14" width="1" height="1" /></bezel> + <bezel name="3.8.2" element="led"><bounds x="34" y="16" width="1" height="1" /></bezel> + <bezel name="3.9.2" element="led"><bounds x="34" y="18" width="1" height="1" /></bezel> + <bezel name="3.10.2" element="led"><bounds x="34" y="20" width="1" height="1" /></bezel> + <bezel name="3.11.2" element="led"><bounds x="34" y="22" width="1" height="1" /></bezel> + <bezel name="3.12.2" element="led"><bounds x="34" y="24" width="1" height="1" /></bezel> + <bezel name="3.13.2" element="led"><bounds x="34" y="26" width="1" height="1" /></bezel> + <bezel name="3.14.2" element="led"><bounds x="34" y="28" width="1" height="1" /></bezel> + <bezel name="3.15.2" element="led"><bounds x="34" y="30" width="1" height="1" /></bezel> + + <bezel name="3.0.3" element="led"><bounds x="36" y="0" width="1" height="1" /></bezel> + <bezel name="3.1.3" element="led"><bounds x="36" y="2" width="1" height="1" /></bezel> + <bezel name="3.2.3" element="led"><bounds x="36" y="4" width="1" height="1" /></bezel> + <bezel name="3.3.3" element="led"><bounds x="36" y="6" width="1" height="1" /></bezel> + <bezel name="3.4.3" element="led"><bounds x="36" y="8" width="1" height="1" /></bezel> + <bezel name="3.5.3" element="led"><bounds x="36" y="10" width="1" height="1" /></bezel> + <bezel name="3.6.3" element="led"><bounds x="36" y="12" width="1" height="1" /></bezel> + <bezel name="3.7.3" element="led"><bounds x="36" y="14" width="1" height="1" /></bezel> + <bezel name="3.8.3" element="led"><bounds x="36" y="16" width="1" height="1" /></bezel> + <bezel name="3.9.3" element="led"><bounds x="36" y="18" width="1" height="1" /></bezel> + <bezel name="3.10.3" element="led"><bounds x="36" y="20" width="1" height="1" /></bezel> + <bezel name="3.11.3" element="led"><bounds x="36" y="22" width="1" height="1" /></bezel> + <bezel name="3.12.3" element="led"><bounds x="36" y="24" width="1" height="1" /></bezel> + <bezel name="3.13.3" element="led"><bounds x="36" y="26" width="1" height="1" /></bezel> + <bezel name="3.14.3" element="led"><bounds x="36" y="28" width="1" height="1" /></bezel> + <bezel name="3.15.3" element="led"><bounds x="36" y="30" width="1" height="1" /></bezel> </view> </mamelayout> diff --git a/src/mame/machine/iteagle_fpga.cpp b/src/mame/machine/iteagle_fpga.cpp index 40e1a9bb19e..7f4c6218f67 100644 --- a/src/mame/machine/iteagle_fpga.cpp +++ b/src/mame/machine/iteagle_fpga.cpp @@ -73,9 +73,11 @@ void iteagle_fpga_device::device_reset() m_seq_rem1 = 0; m_seq_rem2 = 0; + // Nibble starting at bit 20 is resolution, byte 0 is atmel response // 0x00080000 and interrupt starts reading from 0x14 // 0x02000000 and interrupt starts reading from 0x18 - m_fpga_regs[0x04/4] = 0x00000000; // Nibble starting at bit 20 is resolution, byte 0 is atmel response + // Write 0x01000000 is a global interrupt clear + m_fpga_regs[0x04/4] = 0x00000000; m_prev_reg = 0; m_serial_str.clear(); @@ -89,6 +91,7 @@ void iteagle_fpga_device::device_reset() m_serial_com1[0] = 0x2c; m_serial_com2[0] = 0x2c; m_serial_com3[0] = 0x2c; + m_serial_rx3.clear(); } void iteagle_fpga_device::update_sequence(UINT32 data) @@ -144,7 +147,7 @@ void iteagle_fpga_device::update_sequence_eg1(UINT32 data) m_seq = (m_seq>>9) | ((feed&0x1ff)<<15); m_fpga_regs[offset] = (m_fpga_regs[offset]&0xFFFFFF00) | ((val1 + m_seq_rem1 + m_seq_rem2) & 0xff); } - if (0 && LOG_FPGA) + if (0 && LOG_FPGA) logerror("%s:fpga update_sequence In: %02X Seq: %06X Out: %02X other %02X%02X%02X\n", machine().describe_context(), data, m_seq, m_fpga_regs[offset]&0xff, m_seq_rem2, m_seq_rem1, val1); } @@ -154,7 +157,7 @@ void iteagle_fpga_device::update_sequence_eg1(UINT32 data) //------------------------------------------------- void iteagle_fpga_device::device_timer(emu_timer &timer, device_timer_id tid, int param, void *ptr) { - if (m_fpga_regs[0x4/4]&0x01000000) { + if (m_fpga_regs[0x4/4] & 0x01000000) { //m_fpga_regs[0x04/4] |= 0x02080000; m_fpga_regs[0x04/4] |= 0x00080000; m_cpu->set_input_line(m_irq_num, ASSERT_LINE); @@ -179,7 +182,6 @@ READ32_MEMBER( iteagle_fpga_device::fpga_r ) if (LOG_FPGA && !ACCESSING_BITS_0_7) logerror("%s:fpga_r offset %04X = %08X & %08X\n", machine().describe_context(), offset*4, result, mem_mask); break; - case 0x08/4: result = ((machine().root_device().ioport("TRACKY1")->read()&0xff)<<8) | (machine().root_device().ioport("TRACKX1")->read()&0xff); if (LOG_FPGA && m_prev_reg!=offset) @@ -195,7 +197,7 @@ READ32_MEMBER( iteagle_fpga_device::fpga_r ) if (LOG_FPGA) logerror("%s:fpga_r offset %04X = %08X & %08X\n", machine().describe_context(), offset*4, result, mem_mask); break; - case 0x0c/4: // 1d = modem byte + case 0x0c/4: // result = (result & 0xFFFF0000) | ((m_serial_com1[m_serial_idx]&0xff)<<8) | (m_serial_com0[m_serial_idx]&0xff); if (ACCESSING_BITS_0_15) { m_serial_data = false; @@ -210,12 +212,25 @@ READ32_MEMBER( iteagle_fpga_device::fpga_r ) m_serial_data = false; m_serial_idx = 0; } + if (ACCESSING_BITS_24_31) { + if (!m_serial_rx3.empty()) { + logerror("fpga_r: read byte: %c\n", m_serial_rx3.at(0)); + result = (result & 0x00FFFFFF) | (m_serial_rx3.at(0)<<24); + m_serial_rx3.erase(m_serial_rx3.begin()); + } + if (m_serial_rx3.empty()) { + m_serial_com3[0] &= ~0x1; + m_serial_com3[3] &= ~0x20; + m_cpu->set_input_line(m_serial_irq_num, CLEAR_LINE); + } + } if (LOG_FPGA) logerror("%s:fpga_r offset %04X = %08X & %08X\n", machine().describe_context(), offset*4, result, mem_mask); break; default: if (LOG_FPGA) logerror("%s:fpga_r offset %04X = %08X & %08X\n", machine().describe_context(), offset*4, result, mem_mask); + osd_printf_debug("%s:fpga_r offset %04X = %08X & %08X\n", machine().describe_context(), offset*4, result, mem_mask); break; } if (offset!=0x4/4) @@ -236,9 +251,12 @@ WRITE32_MEMBER( iteagle_fpga_device::fpga_w ) update_sequence(data & 0xff); if (0 && LOG_FPGA) logerror("%s:fpga_w offset %04X = %08X & %08X\n", machine().describe_context(), offset*4, data, mem_mask); - } + } else if (ACCESSING_BITS_8_15) { + // Interrupt enable? + if (LOG_FPGA) + logerror("%s:fpga_w offset %04X = %08X & %08X\n", machine().describe_context(), offset*4, data, mem_mask); + } else if (ACCESSING_BITS_24_31 && (data & 0x01000000)) { // Interrupt clear/enable - if (ACCESSING_BITS_24_31 && (data & 0x01000000)) { m_cpu->set_input_line(m_irq_num, CLEAR_LINE); // Not sure what value to use here, needed for lightgun m_timer->adjust(attotime::from_hz(59)); @@ -295,7 +313,7 @@ WRITE32_MEMBER( iteagle_fpga_device::fpga_w ) if (m_serial_str.size()==0) m_serial_str = "com1: "; m_serial_str += (data>>24)&0xff; - if (1 || ((data>>24)&0xff)==0xd) { + if (1) { if (LOG_SERIAL) logerror("%s\n", m_serial_str.c_str()); osd_printf_debug("%s\n", m_serial_str.c_str()); m_serial_str.clear(); @@ -326,7 +344,7 @@ WRITE32_MEMBER( iteagle_fpga_device::fpga_w ) if (m_serial_str.size()==0) m_serial_str = "com2: "; m_serial_str += (data>>16)&0xff; - if (1 || ((data>>16)&0xff)==0xd) { + if (1) { if (LOG_SERIAL) logerror("%s\n", m_serial_str.c_str()); osd_printf_debug("%s\n", m_serial_str.c_str()); m_serial_str.clear(); @@ -339,6 +357,15 @@ WRITE32_MEMBER( iteagle_fpga_device::fpga_w ) if (((data>>24)&0xff)==0xd) { if (LOG_SERIAL) logerror("%s\n", m_serial_str.c_str()); osd_printf_debug("%s\n", m_serial_str.c_str()); + if (m_serial_str.find("ATI5") != -1) + m_serial_rx3 += "OK\r181\r"; + else if (m_serial_str.find("ATS0?") != -1) + m_serial_rx3 += "0\r"; + else + m_serial_rx3 += "OK\r"; + m_serial_com3[0] |= 0x1; + m_serial_com3[3] = 0x20; + m_cpu->set_input_line(m_serial_irq_num, ASSERT_LINE); m_serial_str.clear(); } } @@ -348,6 +375,7 @@ WRITE32_MEMBER( iteagle_fpga_device::fpga_w ) default: if (LOG_FPGA) logerror("%s:fpga_w offset %04X = %08X & %08X\n", machine().describe_context(), offset*4, data, mem_mask); + osd_printf_debug("%s:fpga_w offset %04X = %08X & %08X\n", machine().describe_context(), offset*4, data, mem_mask); break; } } @@ -362,7 +390,7 @@ WRITE32_MEMBER( iteagle_fpga_device::fpga_w ) void iteagle_fpga_device::nvram_default() { - memset(m_rtc_regs, 0, sizeof(m_rtc_regs)); + memset(m_rtc_regs, 0x0, sizeof(m_rtc_regs)); } //------------------------------------------------- @@ -466,7 +494,8 @@ ADDRESS_MAP_END // 0x6 = OperID // 0xe = SW Version // 0xf = 0x01 for extra courses -// 0x7f = checksum +// 0x3e = 0x0002 for good nvram +// 0x3f = checksum static const UINT16 iteagle_default_eeprom[0x40] = { 0xd000,0x0022,0x0000,0x0003,0x1209,0x1111,0x2222,0x1234, @@ -652,7 +681,7 @@ void iteagle_ide_device::device_reset() { pci_device::device_reset(); memset(m_ctrl_regs, 0, sizeof(m_ctrl_regs)); - m_ctrl_regs[0x10/4] = 0x00070000; // 0x6=No SIMM, 0x2, 0x1, 0x0 = SIMM . Top 16 bits are compared to 0x3. Bit 0 might be lan chip present. + m_ctrl_regs[0x10/4] = 0x00000000; // 0x6=No SIMM, 0x2, 0x1, 0x0 = SIMM . Top 16 bits are compared to 0x3. Bit 0 might be lan chip present. memset(m_rtc_regs, 0, sizeof(m_rtc_regs)); m_rtc_regs[0xa] = 0x20; // 32.768 MHz m_rtc_regs[0xb] = 0x02; // 24-hour format @@ -667,6 +696,7 @@ READ32_MEMBER( iteagle_ide_device::ctrl_r ) case 0x0/4: if (LOG_IDE_REG) logerror("%s:fpga ctrl_r from offset %04X = %08X & %08X\n", machine().describe_context(), offset*4, result, mem_mask); + osd_printf_debug("%s:fpga ctrl_r from offset %04X = %08X & %08X\n", machine().describe_context(), offset*4, result, mem_mask); break; case 0x70/4: if (ACCESSING_BITS_8_15) { @@ -696,6 +726,7 @@ READ32_MEMBER( iteagle_ide_device::ctrl_r ) default: if (LOG_IDE_REG) logerror("%s:fpga ctrl_r from offset %04X = %08X & %08X\n", machine().describe_context(), offset*4, result, mem_mask); + osd_printf_debug("%s:fpga ctrl_r from offset %04X = %08X & %08X\n", machine().describe_context(), offset*4, result, mem_mask); break; } return result; @@ -737,7 +768,7 @@ READ32_MEMBER( iteagle_ide_device::ide_r ) if (m_irq_num!=-1 && m_irq_status==1) { m_irq_status = 0; m_cpu->set_input_line(m_irq_num, CLEAR_LINE); - if (LOG_IDE) + if (LOG_IDE_CTRL) logerror("%s:ide_r Clearing interrupt\n", machine().describe_context()); } } @@ -752,7 +783,7 @@ WRITE32_MEMBER( iteagle_ide_device::ide_w ) if (m_irq_num!=-1 && m_irq_status==1) { m_irq_status = 0; m_cpu->set_input_line(m_irq_num, CLEAR_LINE); - if (LOG_IDE) + if (LOG_IDE_CTRL) logerror("%s:ide_w Clearing interrupt\n", machine().describe_context()); } } diff --git a/src/mame/machine/iteagle_fpga.h b/src/mame/machine/iteagle_fpga.h index fe5f9a76687..66d2238c2a9 100644 --- a/src/mame/machine/iteagle_fpga.h +++ b/src/mame/machine/iteagle_fpga.h @@ -10,15 +10,17 @@ #include "machine/idectrl.h" #include "machine/eepromser.h" -#define MCFG_ITEAGLE_FPGA_ADD(_tag, _cpu_tag, _irq_num) \ +//MCFG_PCI_DEVICE_ADD(_tag, _type, _main_id, _revision, _pclass, _subsystem_id) + +#define MCFG_ITEAGLE_FPGA_ADD(_tag, _cpu_tag, _irq_num, _serial_irq_num) \ MCFG_PCI_DEVICE_ADD(_tag, ITEAGLE_FPGA, 0x55CC33AA, 0xAA, 0xAAAAAA, 0x00) \ - downcast<iteagle_fpga_device *>(device)->set_irq_info(_cpu_tag, _irq_num); + downcast<iteagle_fpga_device *>(device)->set_irq_info(_cpu_tag, _irq_num, _serial_irq_num); #define MCFG_ITEAGLE_FPGA_INIT(_version, _seq_init) \ downcast<iteagle_fpga_device *>(device)->set_init_info(_version, _seq_init); #define MCFG_ITEAGLE_EEPROM_ADD(_tag) \ - MCFG_PCI_DEVICE_ADD(_tag, ITEAGLE_EEPROM, 0x80861229, 0x00, 0x088000, 0x00) + MCFG_PCI_DEVICE_ADD(_tag, ITEAGLE_EEPROM, 0x80861229, 0x02, 0x020000, 0x00) #define MCFG_ITEAGLE_EEPROM_INIT(_sw_version, _hw_version) \ downcast<iteagle_eeprom_device *>(device)->set_info(_sw_version, _hw_version); @@ -36,8 +38,8 @@ class iteagle_fpga_device : public pci_device, public: iteagle_fpga_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); void set_init_info(int version, int seq_init) {m_version=version; m_seq_init=seq_init;} - void set_irq_info(const char *tag, const int irq_num) {m_cpu_tag = tag; m_irq_num = irq_num;} - + void set_irq_info(const char *tag, const int irq_num, const int serial_num) { + m_cpu_tag = tag; m_irq_num = irq_num; m_serial_irq_num = serial_num;} protected: virtual void device_start() override; @@ -54,6 +56,7 @@ private: const char *m_cpu_tag; cpu_device *m_cpu; int m_irq_num; + int m_serial_irq_num; UINT32 m_fpga_regs[0x20/4]; UINT32 m_rtc_regs[0x800/4]; @@ -61,6 +64,7 @@ private: UINT32 m_prev_reg; std::string m_serial_str; + std::string m_serial_rx3; UINT8 m_serial_idx; bool m_serial_data; UINT8 m_serial_com0[0x10]; diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 5922ef777c0..10d623840a1 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -14207,6 +14207,7 @@ iskr1031 // istellar // (c) 1983 Funai / Gakken @source:iteagle.cpp +bbh2sp // bbhcotw // bbhsc // carnking // diff --git a/src/mame/video/angelkds.cpp b/src/mame/video/angelkds.cpp index 7ddc2da4892..bcb1e13931c 100644 --- a/src/mame/video/angelkds.cpp +++ b/src/mame/video/angelkds.cpp @@ -213,22 +213,6 @@ void angelkds_state::draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprec } -/*** Palette Handling - - 4 bits of Red, 4 bits of Green, 4 bits of Blue - -*/ - -WRITE8_MEMBER(angelkds_state::angelkds_paletteram_w) -{ - int no; - - m_paletteram[offset] = data; - - no = offset & 0xff; - m_palette->set_pen_color(no, pal4bit(m_paletteram[no]), pal4bit(m_paletteram[no]>>4), pal4bit(m_paletteram[no + 0x100])); -} - /*** Video Start & Update */ diff --git a/src/osd/modules/file/winfile.cpp b/src/osd/modules/file/winfile.cpp index 894ce5b58bb..c7032a4e6b5 100644 --- a/src/osd/modules/file/winfile.cpp +++ b/src/osd/modules/file/winfile.cpp @@ -57,8 +57,9 @@ public: virtual error read(void *buffer, std::uint64_t offset, std::uint32_t length, std::uint32_t &actual) override { // attempt to set the file pointer - LONG upper(std::uint32_t(offset >> 32)); - DWORD result(SetFilePointer(m_handle, std::uint32_t(offset), &upper, FILE_BEGIN)); + LARGE_INTEGER largeOffset; + largeOffset.QuadPart = offset; + DWORD result(SetFilePointerEx(m_handle, largeOffset, NULL, FILE_BEGIN)); if (INVALID_SET_FILE_POINTER == result) { DWORD const err(GetLastError()); @@ -77,8 +78,9 @@ public: virtual error write(void const *buffer, std::uint64_t offset, std::uint32_t length, std::uint32_t &actual) override { // attempt to set the file pointer - LONG upper(std::uint32_t(offset >> 32)); - DWORD result(SetFilePointer(m_handle, std::uint32_t(offset), &upper, FILE_BEGIN)); + LARGE_INTEGER largeOffset; + largeOffset.QuadPart = offset; + DWORD result(SetFilePointerEx(m_handle, largeOffset, NULL, FILE_BEGIN)); if (INVALID_SET_FILE_POINTER == result) { DWORD const err(GetLastError()); @@ -97,8 +99,9 @@ public: virtual error truncate(std::uint64_t offset) override { // attempt to set the file pointer - LONG upper(std::uint32_t(offset >> 32)); - DWORD const result(SetFilePointer(m_handle, std::uint32_t(offset), &upper, FILE_BEGIN)); + LARGE_INTEGER largeOffset; + largeOffset.QuadPart = offset; + DWORD const result(SetFilePointerEx(m_handle, largeOffset, NULL, FILE_BEGIN)); if (INVALID_SET_FILE_POINTER == result) { DWORD const err(GetLastError()); @@ -163,7 +166,8 @@ DWORD create_path_recursive(TCHAR *path) } // if the path already exists, we're done - if (GetFileAttributes(path) != INVALID_FILE_ATTRIBUTES) + WIN32_FILE_ATTRIBUTE_DATA fileinfo; + if (GetFileAttributesEx(path, GetFileExInfoStandard, &fileinfo) != INVALID_FILE_ATTRIBUTES) return NO_ERROR; else if (!CreateDirectory(path, NULL)) return GetLastError(); @@ -376,12 +380,12 @@ osd_directory_entry *osd_stat(const std::string &path) { // need to do special logic for root directories memset(&find_data, 0, sizeof(find_data)); - find_data.dwFileAttributes = GetFileAttributes(t_path); + GetFileAttributesEx(t_path, GetFileExInfoStandard, &find_data.dwFileAttributes); } else { // attempt to find the first file - find = FindFirstFile(t_path, &find_data); + find = FindFirstFileEx(t_path, FindExInfoStandard, &find_data, FindExSearchNameMatch, NULL, 0); if (find == INVALID_HANDLE_VALUE) goto done; } diff --git a/src/osd/modules/font/font_sdl.cpp b/src/osd/modules/font/font_sdl.cpp index bfe3013032e..3600b190460 100644 --- a/src/osd/modules/font/font_sdl.cpp +++ b/src/osd/modules/font/font_sdl.cpp @@ -203,10 +203,8 @@ osd_font_sdl::TTF_Font_ptr osd_font_sdl::TTF_OpenFont_Magic(std::string const &n auto const bytes_read = file.read(buffer, sizeof(buffer)); file.close(); - if ((bytes_read >= sizeof(ttf_magic)) && !std::memcmp(buffer, ttf_magic, sizeof(ttf_magic))) - return TTF_Font_ptr(TTF_OpenFont(name.c_str(), POINT_SIZE), &TTF_CloseFont); - - if (((bytes_read >= sizeof(ttc1_magic)) && !std::memcmp(buffer, ttc1_magic, sizeof(ttc1_magic))) || + if (((bytes_read >= sizeof(ttf_magic)) && !std::memcmp(buffer, ttf_magic, sizeof(ttf_magic))) || + ((bytes_read >= sizeof(ttc1_magic)) && !std::memcmp(buffer, ttc1_magic, sizeof(ttc1_magic))) || ((bytes_read >= sizeof(ttc2_magic)) && !std::memcmp(buffer, ttc2_magic, sizeof(ttc2_magic)))) return TTF_Font_ptr(TTF_OpenFontIndex(name.c_str(), POINT_SIZE, index), &TTF_CloseFont); } diff --git a/src/osd/modules/input/input_common.h b/src/osd/modules/input/input_common.h index 23d9c958c8c..ce6a939ea74 100644 --- a/src/osd/modules/input/input_common.h +++ b/src/osd/modules/input/input_common.h @@ -13,7 +13,6 @@ #include <memory> #include <chrono> -#include <string> #include <queue> //============================================================ @@ -444,7 +443,8 @@ public: m_input_enabled(FALSE), m_mouse_enabled(FALSE), m_lightgun_enabled(FALSE), - m_input_paused(FALSE) + m_input_paused(FALSE), + m_options(nullptr) { } diff --git a/src/osd/modules/input/input_dinput.cpp b/src/osd/modules/input/input_dinput.cpp index a56f913854d..ea4be5682cf 100644 --- a/src/osd/modules/input/input_dinput.cpp +++ b/src/osd/modules/input/input_dinput.cpp @@ -14,7 +14,6 @@ // standard windows headers #define WIN32_LEAN_AND_MEAN #include <windows.h> -#include <winioctl.h> #include <tchar.h> // undef WINNT for dinput.h to prevent duplicate definition @@ -28,7 +27,6 @@ // MAME headers #include "emu.h" #include "osdepend.h" -#include "ui/ui.h" #include "strconv.h" // MAMEOS headers @@ -153,13 +151,15 @@ private: public: dinput_module(const char* type, const char* name) - : wininput_module(type, name) + : wininput_module(type, name), + m_dinput(nullptr), + m_dinput_version(0) { } int init_internal() override { - HRESULT result = S_OK; + HRESULT result; #if DIRECTINPUT_VERSION >= 0x800 m_dinput_version = DIRECTINPUT_VERSION; diff --git a/src/osd/modules/input/input_rawinput.cpp b/src/osd/modules/input/input_rawinput.cpp index 2bfdf134f34..750033ea640 100644 --- a/src/osd/modules/input/input_rawinput.cpp +++ b/src/osd/modules/input/input_rawinput.cpp @@ -14,16 +14,15 @@ // standard windows headers #define WIN32_LEAN_AND_MEAN #include <windows.h> -#include <winioctl.h> #include <tchar.h> #undef interface #include <mutex> +#include <functional> // MAME headers #include "emu.h" #include "osdepend.h" -#include "ui/ui.h" #include "strconv.h" // MAMEOS headers @@ -50,185 +49,236 @@ typedef lazy_loaded_function_p5<INT, HRAWINPUT, UINT, LPVOID, PINT, UINT> get_ra typedef lazy_loaded_function_p4<INT, HANDLE, UINT, LPVOID, PINT> get_rawinput_device_info_ptr; typedef lazy_loaded_function_p3<BOOL, PCRAWINPUTDEVICE, UINT, UINT> register_rawinput_devices_ptr; +class safe_regkey +{ +private: + HKEY m_key; + +public: + safe_regkey() + : m_key(nullptr) + { + } + + explicit safe_regkey(HKEY key) + : m_key(key) + { + } + + bool valid() const { return m_key != nullptr; } + + void close() + { + if (m_key != nullptr) + { + RegCloseKey(m_key); + m_key = nullptr; + } + } + + ~safe_regkey() + { + close(); + } + + operator HKEY() const { return m_key; } +}; + +//============================================================ +// reg_open_key +//============================================================ + +static safe_regkey reg_open_key(HKEY basekey, const std::wstring &subkey) +{ + HKEY key; + if (RegOpenKeyEx(basekey, subkey.c_str(), 0, KEY_READ, &key) == ERROR_SUCCESS) + return safe_regkey(key); + + return safe_regkey(); + +} + +//============================================================ +// reg_enum_key +//============================================================ + +static std::wstring reg_enum_key(HKEY key, int index) +{ + WCHAR keyname[MAX_PATH]; + DWORD namelen; + if (RegEnumKeyEx(key, index, keyname, &namelen, nullptr, nullptr, nullptr, nullptr) == ERROR_SUCCESS) + return std::wstring(keyname, namelen); + + return std::wstring(); +} + //============================================================ // reg_query_string //============================================================ -static TCHAR *reg_query_string(HKEY key, const TCHAR *path) +static std::wstring reg_query_string(HKEY key, const TCHAR *path) { - TCHAR *buffer; DWORD datalen; LONG result; // first query to get the length - result = RegQueryValueEx(key, path, NULL, NULL, NULL, &datalen); + result = RegQueryValueEx(key, path, nullptr, nullptr, nullptr, &datalen); if (result != ERROR_SUCCESS) - return NULL; + return std::wstring(); // allocate a buffer - buffer = global_alloc_array(TCHAR, datalen + sizeof(*buffer)); - buffer[datalen / sizeof(*buffer)] = 0; + auto buffer = std::make_unique<TCHAR[]>(datalen + sizeof(TCHAR)); + buffer[datalen / sizeof(TCHAR)] = 0; // now get the actual data - result = RegQueryValueEx(key, path, NULL, NULL, (LPBYTE)buffer, &datalen); + result = RegQueryValueEx(key, path, nullptr, nullptr, reinterpret_cast<LPBYTE>(buffer.get()), &datalen); if (result == ERROR_SUCCESS) - return buffer; + return std::wstring(buffer.get()); - // otherwise return a NULL buffer - global_free_array(buffer); - return NULL; + // otherwise return an empty string + return std::wstring(); } -//============================================================ -// rawinput_device_improve_name -//============================================================ - -static TCHAR *rawinput_device_improve_name(TCHAR *name) +static std::wstring trim_prefix(const std::wstring &devicename) { - static const TCHAR usbbasepath[] = TEXT("SYSTEM\\CurrentControlSet\\Enum\\USB"); - static const TCHAR basepath[] = TEXT("SYSTEM\\CurrentControlSet\\Enum\\"); - TCHAR *regstring = NULL; - TCHAR *parentid = NULL; - TCHAR *regpath = NULL; - const TCHAR *chsrc; - HKEY regkey = NULL; - int usbindex; - TCHAR *chdst; - LONG result; + // remove anything prior to the final semicolon + auto semicolon_index = devicename.find_last_of(';'); + if (semicolon_index != std::wstring::npos) + return devicename.substr(semicolon_index + 1); - // The RAW name received is formatted as: - // \??\type-id#hardware-id#instance-id#{DeviceClasses-id} - // XP starts with "\??\" - // Vista64 starts with "\\?\" + return devicename; +} - // ensure the name is something we can handle - if (_tcsncmp(name, TEXT("\\\\?\\"), 4) != 0 && _tcsncmp(name, TEXT("\\??\\"), 4) != 0) - return name; +static std::wstring compute_device_regpath(const std::wstring &name) +{ + static const std::wstring basepath(L"SYSTEM\\CurrentControlSet\\Enum\\"); // allocate a temporary string and concatenate the base path plus the name - regpath = global_alloc_array(TCHAR, _tcslen(basepath) + 1 + _tcslen(name)); - _tcscpy(regpath, basepath); - chdst = regpath + _tcslen(regpath); + auto regpath_buffer = std::make_unique<TCHAR[]>(basepath.length() + 1 + name.length()); + wcscpy(regpath_buffer.get(), basepath.c_str()); + WCHAR * chdst = regpath_buffer.get() + basepath.length(); // convert all # to \ in the name - for (chsrc = name + 4; *chsrc != 0; chsrc++) - *chdst++ = (*chsrc == '#') ? '\\' : *chsrc; + for (int i = 4; i < name.length(); i++) + *chdst++ = (name[i] == '#') ? '\\' : name[i]; *chdst = 0; // remove the final chunk - chdst = _tcsrchr(regpath, '\\'); - if (chdst == NULL) - goto exit; + chdst = wcsrchr(regpath_buffer.get(), '\\'); + if (chdst == nullptr) + return std::wstring(); + *chdst = 0; + return std::wstring(regpath_buffer.get()); +} + +static std::wstring improve_name_from_base_path(const std::wstring ®path, bool *hid) +{ // now try to open the registry key - result = RegOpenKeyEx(HKEY_LOCAL_MACHINE, regpath, 0, KEY_READ, ®key); - if (result != ERROR_SUCCESS) - goto exit; + auto device_key = reg_open_key(HKEY_LOCAL_MACHINE, regpath); + if (!device_key.valid()) + return std::wstring(); // fetch the device description; if it exists, we are finished - regstring = reg_query_string(regkey, TEXT("DeviceDesc")); - if (regstring != NULL) - goto convert; - - // close this key - RegCloseKey(regkey); - regkey = NULL; + auto regstring = reg_query_string(device_key, L"DeviceDesc"); + if (!regstring.empty()) + return trim_prefix(regstring); // if the key name does not contain "HID", it's not going to be in the USB tree; give up - if (_tcsstr(regpath, TEXT("HID")) == NULL) - goto exit; + *hid = regpath.find(L"HID") != std::string::npos; + return std::wstring(); +} + +static void foreach_subkey(HKEY key, std::function<bool(HKEY)> action) +{ + for (int i = 0; ; i++) + { + std::wstring name = reg_enum_key(key, i); + if (name.empty()) + break; + + safe_regkey subkey = reg_open_key(key, name); + if (!subkey.valid()) + break; + + bool shouldcontinue = action(subkey); + if (!shouldcontinue) + break; + } +} + +static std::wstring improve_name_from_usb_path(const std::wstring ®path) +{ + static const std::wstring usbbasepath(L"SYSTEM\\CurrentControlSet\\Enum\\USB"); // extract the expected parent ID from the regpath - parentid = _tcsrchr(regpath, '\\'); - if (parentid == NULL) - goto exit; - parentid++; + size_t last_slash_index = regpath.find_last_of('\\'); + if (last_slash_index == std::wstring::npos) + return std::wstring(); + + std::wstring parentid = regpath.substr(last_slash_index + 1); // open the USB key - result = RegOpenKeyEx(HKEY_LOCAL_MACHINE, usbbasepath, 0, KEY_READ, ®key); - if (result != ERROR_SUCCESS) - goto exit; + auto usb_key = reg_open_key(HKEY_LOCAL_MACHINE, usbbasepath); + if (!usb_key.valid()) + return std::wstring(); - // enumerate the USB key - for (usbindex = 0; result == ERROR_SUCCESS && regstring == NULL; usbindex++) - { - TCHAR keyname[MAX_PATH]; - DWORD namelen; + std::wstring regstring; - // get the next enumerated subkey and scan it - namelen = ARRAY_LENGTH(keyname) - 1; - result = RegEnumKeyEx(regkey, usbindex, keyname, &namelen, NULL, NULL, NULL, NULL); - if (result == ERROR_SUCCESS) + foreach_subkey(usb_key, [®string, &parentid](HKEY subkey) + { + foreach_subkey(subkey, [®string, &parentid](HKEY endkey) { - LONG subresult; - int subindex; - HKEY subkey; + std::wstring endparentid = reg_query_string(endkey, L"ParentIdPrefix"); + + // This key doesn't have a ParentIdPrefix + if (endparentid.empty()) + return true; - // open the subkey - subresult = RegOpenKeyEx(regkey, keyname, 0, KEY_READ, &subkey); - if (subresult != ERROR_SUCCESS) - continue; + // do we have a match? + if (parentid.find(endparentid) == 0) + regstring = reg_query_string(endkey, L"DeviceDesc"); - // enumerate the subkey - for (subindex = 0; subresult == ERROR_SUCCESS && regstring == NULL; subindex++) - { - // get the next enumerated subkey and scan it - namelen = ARRAY_LENGTH(keyname) - 1; - subresult = RegEnumKeyEx(subkey, subindex, keyname, &namelen, NULL, NULL, NULL, NULL); - if (subresult == ERROR_SUCCESS) - { - TCHAR *endparentid; - LONG endresult; - HKEY endkey; - - // open this final key - endresult = RegOpenKeyEx(subkey, keyname, 0, KEY_READ, &endkey); - if (endresult != ERROR_SUCCESS) - continue; - - // do we have a match? - endparentid = reg_query_string(endkey, TEXT("ParentIdPrefix")); - if (endparentid != NULL && _tcsncmp(parentid, endparentid, _tcslen(endparentid)) == 0) - regstring = reg_query_string(endkey, TEXT("DeviceDesc")); - - // free memory and close the key - if (endparentid != NULL) - global_free_array(endparentid); - RegCloseKey(endkey); - } - } + return regstring.empty(); + }); - // close the subkey - RegCloseKey(subkey); - } - } + return regstring.empty(); + }); - // if we didn't find anything, go to the exit - if (regstring == NULL) - goto exit; + return trim_prefix(regstring); +} -convert: - // replace the name with the nicer one - global_free_array(name); +//============================================================ +// rawinput_device_improve_name +//============================================================ - // remove anything prior to the final semicolon - chsrc = _tcsrchr(regstring, ';'); - if (chsrc != NULL) - chsrc++; - else - chsrc = regstring; - name = global_alloc_array(TCHAR, _tcslen(chsrc) + 1); - _tcscpy(name, chsrc); - -exit: - if (regstring != NULL) - global_free_array(regstring); - if (regpath != NULL) - global_free_array(regpath); - if (regkey != NULL) - RegCloseKey(regkey); +static std::wstring rawinput_device_improve_name(const std::wstring &name) +{ + // The RAW name received is formatted as: + // \??\type-id#hardware-id#instance-id#{DeviceClasses-id} + // XP starts with "\??\" + // Vista64 starts with "\\?\" + // ensure the name is something we can handle + if (name.find(L"\\\\?\\") != 0 && name.find(L"\\??\\") != 0) + return name; + + std::wstring regpath = compute_device_regpath(name); + + bool hid = false; + auto improved = improve_name_from_base_path(regpath, &hid); + if (!improved.empty()) + return improved; + + if (hid) + { + improved = improve_name_from_usb_path(regpath); + if (!improved.empty()) + return improved; + } + + // Fall back to the original name return name; } @@ -244,11 +294,12 @@ private: public: rawinput_device(running_machine& machine, const char* name, input_device_class deviceclass, input_module& module) - : event_based_device(machine, name, deviceclass, module) + : event_based_device(machine, name, deviceclass, module), + m_handle(nullptr) { } - HANDLE device_handle() { return m_handle; } + HANDLE device_handle() const { return m_handle; } void set_handle(HANDLE handle) { m_handle = handle; } }; @@ -328,7 +379,7 @@ public: // update zaxis if (rawinput.data.mouse.usButtonFlags & RI_MOUSE_WHEEL) - mouse.lZ += (INT16)rawinput.data.mouse.usButtonData * INPUT_RELATIVE_PER_PIXEL; + mouse.lZ += static_cast<INT16>(rawinput.data.mouse.usButtonData) * INPUT_RELATIVE_PER_PIXEL; // update the button states; always update the corresponding mouse buttons if (rawinput.data.mouse.usButtonFlags & RI_MOUSE_BUTTON_1_DOWN) mouse.rgbButtons[0] = 0x80; @@ -392,7 +443,7 @@ public: { // get the number of devices, allocate a device list, and fetch it int device_count = 0; - if (get_rawinput_device_list(NULL, &device_count, sizeof(RAWINPUTDEVICELIST)) != 0) + if (get_rawinput_device_list(nullptr, &device_count, sizeof(RAWINPUTDEVICELIST)) != 0) return; if (device_count == 0) @@ -452,10 +503,10 @@ protected: template<class TDevice> TDevice* create_rawinput_device(running_machine &machine, PRAWINPUTDEVICELIST rawinputdevice) { - TDevice* devinfo = nullptr; + TDevice* devinfo; INT name_length = 0; // determine the length of the device name, allocate it, and fetch it if not nameless - if (get_rawinput_device_info(rawinputdevice->hDevice, RIDI_DEVICENAME, NULL, &name_length) != 0) + if (get_rawinput_device_info(rawinputdevice->hDevice, RIDI_DEVICENAME, nullptr, &name_length) != 0) return nullptr; std::unique_ptr<TCHAR[]> tname = std::make_unique<TCHAR[]>(name_length + 1); @@ -463,15 +514,15 @@ protected: return nullptr; // if this is an RDP name, skip it - if (_tcsstr(tname.get(), TEXT("Root#RDP_")) != NULL) + if (_tcsstr(tname.get(), TEXT("Root#RDP_")) != nullptr) return nullptr; // improve the name and then allocate a device - tname = std::unique_ptr<TCHAR[]>(rawinput_device_improve_name(tname.release())); + std::wstring name = rawinput_device_improve_name(tname.get()); // convert name to utf8 auto osd_deleter = [](void *ptr) { osd_free(ptr); }; - auto utf8_name = std::unique_ptr<char, decltype(osd_deleter)>(utf8_from_tstring(tname.get()), osd_deleter); + auto utf8_name = std::unique_ptr<char, decltype(osd_deleter)>(utf8_from_wstring(name.c_str()), osd_deleter); devinfo = devicelist()->create_device<TDevice>(machine, utf8_name.get(), *this); @@ -487,12 +538,12 @@ protected: if (!input_enabled() || eventid != INPUT_EVENT_RAWINPUT) return FALSE; - HRAWINPUT rawinputdevice = *(HRAWINPUT*)eventdata; + HRAWINPUT rawinputdevice = *static_cast<HRAWINPUT*>(eventdata); BYTE small_buffer[4096]; std::unique_ptr<BYTE[]> larger_buffer; LPBYTE data = small_buffer; - BOOL result = FALSE; + BOOL result; int size; // ignore if not enabled @@ -500,7 +551,7 @@ protected: return FALSE; // determine the size of databuffer we need - if (get_rawinput_data(rawinputdevice, RID_INPUT, NULL, &size, sizeof(RAWINPUTHEADER)) != 0) + if (get_rawinput_data(rawinputdevice, RID_INPUT, nullptr, &size, sizeof(RAWINPUTHEADER)) != 0) return FALSE; // if necessary, allocate a temporary buffer and fetch the data @@ -508,12 +559,12 @@ protected: { larger_buffer = std::make_unique<BYTE[]>(size); data = larger_buffer.get(); - if (data == NULL) + if (data == nullptr) return FALSE; } // fetch the data and process the appropriate message types - result = get_rawinput_data((HRAWINPUT)rawinputdevice, RID_INPUT, data, &size, sizeof(RAWINPUTHEADER)); + result = get_rawinput_data(static_cast<HRAWINPUT>(rawinputdevice), RID_INPUT, data, &size, sizeof(RAWINPUTHEADER)); if (result) { std::lock_guard<std::mutex> scope_lock(m_module_lock); @@ -523,11 +574,14 @@ protected: for (int i = 0; i < devicelist()->size(); i++) { devinfo = dynamic_cast<rawinput_device*>(devicelist()->at(i)); - RAWINPUT *input = reinterpret_cast<RAWINPUT*>(data); - if (input->header.hDevice == devinfo->device_handle()) + if (devinfo) { - devinfo->queue_events(input, 1); - result = TRUE; + RAWINPUT *input = reinterpret_cast<RAWINPUT*>(data); + if (input->header.hDevice == devinfo->device_handle()) + { + devinfo->queue_events(input, 1); + result = TRUE; + } } } } @@ -559,7 +613,7 @@ protected: // allocate and link in a new device rawinput_keyboard_device *devinfo = create_rawinput_device<rawinput_keyboard_device>(machine, device); - if (devinfo == NULL) + if (devinfo == nullptr) return; keyboard_trans_table &table = keyboard_trans_table::instance(); @@ -606,19 +660,19 @@ protected: // allocate and link in a new device rawinput_mouse_device *devinfo = create_rawinput_device<rawinput_mouse_device>(machine, device); - if (devinfo == NULL) + if (devinfo == nullptr) return; // populate the axes for (int axisnum = 0; axisnum < 3; axisnum++) { - devinfo->device()->add_item(default_axis_name[axisnum], (input_item_id)(ITEM_ID_XAXIS + axisnum), generic_axis_get_state, &devinfo->mouse.lX + axisnum); + devinfo->device()->add_item(default_axis_name[axisnum], static_cast<input_item_id>(ITEM_ID_XAXIS + axisnum), generic_axis_get_state, &devinfo->mouse.lX + axisnum); } // populate the buttons for (int butnum = 0; butnum < 5; butnum++) { - devinfo->device()->add_item(default_button_name(butnum), (input_item_id)(ITEM_ID_BUTTON1 + butnum), generic_button_get_state, &devinfo->mouse.rgbButtons[butnum]); + devinfo->device()->add_item(default_button_name(butnum), static_cast<input_item_id>(ITEM_ID_BUTTON1 + butnum), generic_button_get_state, &devinfo->mouse.rgbButtons[butnum]); } } }; diff --git a/src/osd/modules/input/input_win32.cpp b/src/osd/modules/input/input_win32.cpp index 0fb86095112..6256210ae7c 100644 --- a/src/osd/modules/input/input_win32.cpp +++ b/src/osd/modules/input/input_win32.cpp @@ -253,7 +253,8 @@ public: win32_lightgun_device(running_machine& machine, const char *name, input_module &module) : event_based_device(machine, name, DEVICE_CLASS_LIGHTGUN, module), m_lightgun_shared_axis_mode(FALSE), - m_gun_index(0) + m_gun_index(0), + mouse({0}) { m_lightgun_shared_axis_mode = downcast<windows_options &>(machine.options()).dual_lightgun(); diff --git a/src/osd/modules/input/input_windows.h b/src/osd/modules/input/input_windows.h index b79560c97a7..3c4178d5606 100644 --- a/src/osd/modules/input/input_windows.h +++ b/src/osd/modules/input/input_windows.h @@ -37,7 +37,8 @@ protected: public: wininput_module(const char * type, const char * name) - : input_module_base(type, name) + : input_module_base(type, name), + m_global_inputs_enabled(false) { } diff --git a/src/osd/modules/lib/osdobj_common.cpp b/src/osd/modules/lib/osdobj_common.cpp index 7d33cb1218c..100b8bba0c8 100644 --- a/src/osd/modules/lib/osdobj_common.cpp +++ b/src/osd/modules/lib/osdobj_common.cpp @@ -158,8 +158,10 @@ osd_common_t::osd_common_t(osd_options &options) : osd_output(), m_machine(nullptr), m_options(options), m_print_verbose(false), + m_font_module(nullptr), m_sound(nullptr), m_debugger(nullptr), + m_midi(nullptr), m_keyboard_input(nullptr), m_mouse_input(nullptr), m_lightgun_input(nullptr), diff --git a/src/osd/modules/render/d3d/d3dcomm.h b/src/osd/modules/render/d3d/d3dcomm.h index 4894cd7f491..3419619df57 100644 --- a/src/osd/modules/render/d3d/d3dcomm.h +++ b/src/osd/modules/render/d3d/d3dcomm.h @@ -244,7 +244,7 @@ public: cache_target() { } ~cache_target(); - bool init(renderer_d3d9 *d3d, d3d_base *d3dintf, int width, int height, int prescale_x, int prescale_y); + bool init(renderer_d3d9 *d3d, d3d_base *d3dintf, int source_width, int source_height, int target_width, int target_height); surface *last_target; texture *last_texture; @@ -269,31 +269,34 @@ public: d3d_render_target() { } ~d3d_render_target(); - bool init(renderer_d3d9 *d3d, d3d_base *d3dintf, int width, int height, int prescale_x, int prescale_y); + bool init(renderer_d3d9 *d3d, d3d_base *d3dintf, int source_width, int source_height, int target_width, int target_height); int next_index(int index) { return ++index > 1 ? 0 : index; } + // real target dimension int target_width; int target_height; - int prescale_x; - int prescale_y; - + // only used to identify/find the render target int width; int height; int screen_index; int page_index; - surface *prescale_target[2]; - texture *prescale_texture[2]; - surface *native_target[2]; - texture *native_texture[2]; + surface *target_surface[2]; + texture *target_texture[2]; + surface *source_surface[2]; + texture *source_texture[2]; d3d_render_target *next; d3d_render_target *prev; - surface *bloom_target[11]; + surface *bloom_surface[11]; texture *bloom_texture[11]; + + float bloom_dims[11][2]; + + int bloom_count; }; #endif diff --git a/src/osd/modules/render/d3d/d3dhlsl.cpp b/src/osd/modules/render/d3d/d3dhlsl.cpp index 5fcc8209500..3706b68042d 100644 --- a/src/osd/modules/render/d3d/d3dhlsl.cpp +++ b/src/osd/modules/render/d3d/d3dhlsl.cpp @@ -60,7 +60,7 @@ static direct3dx9_loadeffect_ptr g_load_effect = nullptr; //============================================================ shaders::shaders() : - d3dintf(nullptr), machine(nullptr), d3d(nullptr), num_screens(0), curr_screen(0), curr_frame(0), write_ini(false), read_ini(false), hlsl_prescale_x(0), hlsl_prescale_y(0), bloom_count(0), + d3dintf(nullptr), machine(nullptr), d3d(nullptr), num_screens(0), curr_screen(0), curr_frame(0), vecbuf_type(), vecbuf_index(0), vecbuf_count(0), avi_output_file(nullptr), avi_frame(0), avi_copy_surface(nullptr), avi_copy_texture(nullptr), avi_final_target(nullptr), avi_final_texture(nullptr), black_surface(nullptr), black_texture(nullptr), render_snap(false), snap_rendered(false), snap_copy_target(nullptr), snap_copy_texture(nullptr), snap_target(nullptr), snap_texture(nullptr), snap_width(0), snap_height(0), lines_pending(false), backbuffer(nullptr), curr_effect(nullptr), default_effect(nullptr), prescale_effect(nullptr), post_effect(nullptr), distortion_effect(nullptr), @@ -69,9 +69,6 @@ shaders::shaders() : { master_enable = false; vector_enable = true; - hlsl_prescale_x = 1; - hlsl_prescale_x = 1; - preset = -1; shadow_texture = nullptr; options = nullptr; paused = true; @@ -410,8 +407,6 @@ void shaders::toggle() { // free shader resources before renderer resources delete_resources(false); - - g_slider_list = nullptr; } master_enable = !master_enable; @@ -436,10 +431,6 @@ void shaders::toggle() { master_enable = false; } - else - { - g_slider_list = init_slider_list(); - } } } } @@ -556,9 +547,9 @@ void shaders::remove_render_target(texture_info *texture) remove_render_target(find_render_target(texture)); } -void shaders::remove_render_target(int width, int height, UINT32 screen_index, UINT32 page_index) +void shaders::remove_render_target(int source_width, int source_height, UINT32 screen_index, UINT32 page_index) { - d3d_render_target *target = find_render_target(width, height, screen_index, page_index); + d3d_render_target *target = find_render_target(source_width, source_height, screen_index, page_index); if (target != nullptr) { remove_render_target(target); @@ -662,14 +653,17 @@ void shaders::init(d3d_base *d3dintf, running_machine *machine, renderer_d3d9 *r // check if no driver loaded (not all settings might be loaded yet) if (&machine->system() == &GAME_NAME(___empty)) { + options->params_init = false; + last_options.params_init = false; + return; } + enumerate_screens(); + windows_options &winoptions = downcast<windows_options &>(machine->options()); master_enable = winoptions.d3d_hlsl_enable(); - hlsl_prescale_x = winoptions.d3d_hlsl_prescale_x(); - hlsl_prescale_y = winoptions.d3d_hlsl_prescale_y(); snap_width = winoptions.d3d_snap_width(); snap_height = winoptions.d3d_snap_height(); @@ -697,6 +691,7 @@ void shaders::init(d3d_base *d3dintf, running_machine *machine, renderer_d3d9 *r options->scanline_alpha = winoptions.screen_scanline_amount(); options->scanline_scale = winoptions.screen_scanline_scale(); options->scanline_height = winoptions.screen_scanline_height(); + options->scanline_variation = winoptions.screen_scanline_variation(); options->scanline_bright_scale = winoptions.screen_scanline_bright_scale(); options->scanline_bright_offset = winoptions.screen_scanline_bright_offset(); options->scanline_jitter = winoptions.screen_scanline_jitter(); @@ -749,8 +744,6 @@ void shaders::init(d3d_base *d3dintf, running_machine *machine, renderer_d3d9 *r } options->params_dirty = true; - - g_slider_list = init_slider_list(); } @@ -957,6 +950,7 @@ int shaders::create_resources(bool reset) effects[i]->add_uniform("ScreenDims", uniform::UT_VEC2, uniform::CU_SCREEN_DIMS); effects[i]->add_uniform("QuadDims", uniform::UT_VEC2, uniform::CU_QUAD_DIMS); effects[i]->add_uniform("SwapXY", uniform::UT_BOOL, uniform::CU_SWAP_XY); + effects[i]->add_uniform("VectorScreen", uniform::UT_BOOL, uniform::CU_VECTOR_SCREEN); } ntsc_effect->add_uniform("CCValue", uniform::UT_FLOAT, uniform::CU_NTSC_CCFREQ); @@ -986,26 +980,19 @@ int shaders::create_resources(bool reset) phosphor_effect->add_uniform("Phosphor", uniform::UT_VEC3, uniform::CU_PHOSPHOR_LIFE); - post_effect->add_uniform("VignettingAmount", uniform::UT_FLOAT, uniform::CU_POST_VIGNETTING); // backward compatibility - post_effect->add_uniform("CurvatureAmount", uniform::UT_FLOAT, uniform::CU_POST_CURVATURE); // backward compatibility - post_effect->add_uniform("RoundCornerAmount", uniform::UT_FLOAT, uniform::CU_POST_ROUND_CORNER); // backward compatibility - post_effect->add_uniform("SmoothBorderAmount", uniform::UT_FLOAT, uniform::CU_POST_SMOOTH_BORDER); // backward compatibility - post_effect->add_uniform("ReflectionAmount", uniform::UT_FLOAT, uniform::CU_POST_REFLECTION); // backward compatibility - post_effect->add_uniform("ShadowAlpha", uniform::UT_FLOAT, uniform::CU_POST_SHADOW_ALPHA); post_effect->add_uniform("ShadowCount", uniform::UT_VEC2, uniform::CU_POST_SHADOW_COUNT); post_effect->add_uniform("ShadowUV", uniform::UT_VEC2, uniform::CU_POST_SHADOW_UV); post_effect->add_uniform("ShadowUVOffset", uniform::UT_VEC2, uniform::CU_POST_SHADOW_UV_OFFSET); post_effect->add_uniform("ShadowDims", uniform::UT_VEC2, uniform::CU_POST_SHADOW_DIMS); - post_effect->add_uniform("ScanlineAlpha", uniform::UT_FLOAT, uniform::CU_POST_SCANLINE_ALPHA); post_effect->add_uniform("ScanlineScale", uniform::UT_FLOAT, uniform::CU_POST_SCANLINE_SCALE); post_effect->add_uniform("ScanlineHeight", uniform::UT_FLOAT, uniform::CU_POST_SCANLINE_HEIGHT); + post_effect->add_uniform("ScanlineVariation", uniform::UT_FLOAT, uniform::CU_POST_SCANLINE_VARIATION); post_effect->add_uniform("ScanlineBrightScale", uniform::UT_FLOAT, uniform::CU_POST_SCANLINE_BRIGHT_SCALE); post_effect->add_uniform("ScanlineBrightOffset", uniform::UT_FLOAT, uniform::CU_POST_SCANLINE_BRIGHT_OFFSET); post_effect->add_uniform("Power", uniform::UT_VEC3, uniform::CU_POST_POWER); post_effect->add_uniform("Floor", uniform::UT_VEC3, uniform::CU_POST_FLOOR); - post_effect->add_uniform("RotationType", uniform::UT_INT, uniform::CU_ROTATION_TYPE); distortion_effect->add_uniform("VignettingAmount", uniform::UT_FLOAT, uniform::CU_POST_VIGNETTING); @@ -1013,11 +1000,12 @@ int shaders::create_resources(bool reset) distortion_effect->add_uniform("RoundCornerAmount", uniform::UT_FLOAT, uniform::CU_POST_ROUND_CORNER); distortion_effect->add_uniform("SmoothBorderAmount", uniform::UT_FLOAT, uniform::CU_POST_SMOOTH_BORDER); distortion_effect->add_uniform("ReflectionAmount", uniform::UT_FLOAT, uniform::CU_POST_REFLECTION); - distortion_effect->add_uniform("RotationType", uniform::UT_INT, uniform::CU_ROTATION_TYPE); initialized = true; + init_slider_list(); + return 0; } @@ -1035,7 +1023,7 @@ void shaders::begin_draw() curr_effect = default_effect; - default_effect->set_technique("DefaultTechnique"); + default_effect->set_technique("ScreenTechnique"); post_effect->set_technique("DefaultTechnique"); distortion_effect->set_technique("DefaultTechnique"); prescale_effect->set_technique("DefaultTechnique"); @@ -1158,9 +1146,9 @@ void shaders::init_effect_info(poly_info *poly) // shaders::find_render_target //============================================================ -d3d_render_target* shaders::find_render_target(texture_info *info) +d3d_render_target* shaders::find_render_target(texture_info *texture) { - UINT32 screen_index_data = (UINT32)info->get_texinfo().osddata; + UINT32 screen_index_data = (UINT32)texture->get_texinfo().osddata; UINT32 screen_index = screen_index_data >> 1; UINT32 page_index = screen_index_data & 1; @@ -1168,8 +1156,8 @@ d3d_render_target* shaders::find_render_target(texture_info *info) while (curr != nullptr && ( curr->screen_index != screen_index || curr->page_index != page_index || - curr->width != info->get_texinfo().width || - curr->height != info->get_texinfo().height)) + curr->width != texture->get_width() || + curr->height != texture->get_height())) { curr = curr->next; } @@ -1182,12 +1170,12 @@ d3d_render_target* shaders::find_render_target(texture_info *info) // shaders::find_render_target //============================================================ -d3d_render_target* shaders::find_render_target(int width, int height, UINT32 screen_index, UINT32 page_index) +d3d_render_target* shaders::find_render_target(int source_width, int source_height, UINT32 screen_index, UINT32 page_index) { d3d_render_target *curr = targethead; while (curr != nullptr && ( - curr->width != width || - curr->height != height || + curr->width != source_width || + curr->height != source_height || curr->screen_index != screen_index || curr->page_index != page_index)) { @@ -1236,9 +1224,9 @@ int shaders::ntsc_pass(d3d_render_target *rt, int source_index, poly_info *poly, curr_effect->set_float("SignalOffset", signal_offset); next_index = rt->next_index(next_index); - blit(rt->native_target[next_index], true, D3DPT_TRIANGLELIST, 0, 2); + blit(rt->source_surface[next_index], true, D3DPT_TRIANGLELIST, 0, 2); - color_effect->set_texture("Diffuse", rt->native_texture[next_index]); + color_effect->set_texture("Diffuse", rt->source_texture[next_index]); return next_index; } @@ -1293,7 +1281,7 @@ int shaders::color_convolution_pass(d3d_render_target *rt, int source_index, pol // initial "Diffuse" texture is set in shaders::set_texture() or the result of shaders::ntsc_pass() next_index = rt->next_index(next_index); - blit(rt->native_target[next_index], true, D3DPT_TRIANGLELIST, 0, 2); + blit(rt->source_surface[next_index], true, D3DPT_TRIANGLELIST, 0, 2); return next_index; } @@ -1304,10 +1292,10 @@ int shaders::prescale_pass(d3d_render_target *rt, int source_index, poly_info *p curr_effect = prescale_effect; curr_effect->update_uniforms(); - curr_effect->set_texture("Diffuse", rt->native_texture[next_index]); + curr_effect->set_texture("Diffuse", rt->source_texture[next_index]); next_index = rt->next_index(next_index); - blit(rt->prescale_target[next_index], true, D3DPT_TRIANGLELIST, 0, 2); + blit(rt->target_surface[next_index], true, D3DPT_TRIANGLELIST, 0, 2); return next_index; } @@ -1327,10 +1315,10 @@ int shaders::deconverge_pass(d3d_render_target *rt, int source_index, poly_info curr_effect = deconverge_effect; curr_effect->update_uniforms(); - curr_effect->set_texture("Diffuse", rt->prescale_texture[next_index]); + curr_effect->set_texture("Diffuse", rt->target_texture[next_index]); next_index = rt->next_index(next_index); - blit(rt->prescale_target[next_index], true, D3DPT_TRIANGLELIST, 0, 2); + blit(rt->target_surface[next_index], true, D3DPT_TRIANGLELIST, 0, 2); return next_index; } @@ -1347,10 +1335,10 @@ int shaders::defocus_pass(d3d_render_target *rt, int source_index, poly_info *po curr_effect = focus_effect; curr_effect->update_uniforms(); - curr_effect->set_texture("Diffuse", rt->prescale_texture[next_index]); + curr_effect->set_texture("Diffuse", rt->target_texture[next_index]); next_index = rt->next_index(next_index); - blit(rt->prescale_target[next_index], true, D3DPT_TRIANGLELIST, 0, 2); + blit(rt->target_surface[next_index], true, D3DPT_TRIANGLELIST, 0, 2); return next_index; } @@ -1367,17 +1355,17 @@ int shaders::phosphor_pass(d3d_render_target *rt, cache_target *ct, int source_i curr_effect = phosphor_effect; curr_effect->update_uniforms(); - curr_effect->set_texture("Diffuse", rt->prescale_texture[next_index]); + curr_effect->set_texture("Diffuse", rt->target_texture[next_index]); curr_effect->set_texture("LastPass", ct->last_texture); curr_effect->set_bool("Passthrough", false); next_index = rt->next_index(next_index); - blit(rt->prescale_target[next_index], true, D3DPT_TRIANGLELIST, 0, 2); + blit(rt->target_surface[next_index], true, D3DPT_TRIANGLELIST, 0, 2); // Pass along our phosphor'd screen curr_effect->update_uniforms(); - curr_effect->set_texture("Diffuse", rt->prescale_texture[next_index]); - curr_effect->set_texture("LastPass", rt->prescale_texture[next_index]); + curr_effect->set_texture("Diffuse", rt->target_texture[next_index]); + curr_effect->set_texture("LastPass", rt->target_texture[next_index]); curr_effect->set_bool("Passthrough", true); // Avoid changing targets due to page flipping @@ -1390,9 +1378,6 @@ int shaders::post_pass(d3d_render_target *rt, int source_index, poly_info *poly, { int next_index = source_index; - bool prepare_vector = - machine->first_screen()->screen_type() == SCREEN_TYPE_VECTOR; - screen_device_iterator screen_iterator(machine->root_device()); screen_device *screen = screen_iterator.first(); for (int i = 0; i < curr_screen; i++) @@ -1409,15 +1394,20 @@ int shaders::post_pass(d3d_render_target *rt, int source_index, poly_info *poly, float screen_scale[2] = { xscale, yscale }; float screen_offset[2] = { xoffset, yoffset }; - rgb_t back_color_rgb = !machine->first_screen()->has_palette() ? rgb_t(0, 0, 0) : machine->first_screen()->palette().palette()->entry_color(0); + rgb_t back_color_rgb = !machine->first_screen()->has_palette() + ? rgb_t(0, 0, 0) + : machine->first_screen()->palette().palette()->entry_color(0); back_color_rgb = apply_color_convolution(back_color_rgb); - float back_color[3] = { static_cast<float>(back_color_rgb.r()) / 255.0f, static_cast<float>(back_color_rgb.g()) / 255.0f, static_cast<float>(back_color_rgb.b()) / 255.0f }; + float back_color[3] = { + static_cast<float>(back_color_rgb.r()) / 255.0f, + static_cast<float>(back_color_rgb.g()) / 255.0f, + static_cast<float>(back_color_rgb.b()) / 255.0f }; curr_effect = post_effect; curr_effect->update_uniforms(); curr_effect->set_texture("ShadowTexture", shadow_texture == nullptr ? nullptr : shadow_texture->get_finaltex()); curr_effect->set_int("ShadowTileMode", options->shadow_mask_tile_mode); - curr_effect->set_texture("DiffuseTexture", rt->prescale_texture[next_index]); + curr_effect->set_texture("DiffuseTexture", rt->target_texture[next_index]); curr_effect->set_vector("BackColor", 3, back_color); curr_effect->set_vector("ScreenScale", 2, screen_scale); curr_effect->set_vector("ScreenOffset", 2, screen_offset); @@ -1425,10 +1415,9 @@ int shaders::post_pass(d3d_render_target *rt, int source_index, poly_info *poly, curr_effect->set_float("TimeMilliseconds", (float)machine->time().as_double() * 1000.0f); curr_effect->set_float("HumBarAlpha", options->hum_bar_alpha); curr_effect->set_bool("PrepareBloom", prepare_bloom); - curr_effect->set_bool("PrepareVector", prepare_vector); next_index = rt->next_index(next_index); - blit(prepare_bloom ? rt->native_target[next_index] : rt->prescale_target[next_index], true, poly->get_type(), vertnum, poly->get_count()); + blit(prepare_bloom ? rt->source_surface[next_index] : rt->target_surface[next_index], true, D3DPT_TRIANGLELIST, 0, 2); return next_index; } @@ -1443,38 +1432,21 @@ int shaders::downsample_pass(d3d_render_target *rt, int source_index, poly_info return next_index; } - bool prepare_vector = - machine->first_screen()->screen_type() == SCREEN_TYPE_VECTOR; - curr_effect = downsample_effect; curr_effect->update_uniforms(); - curr_effect->set_bool("PrepareVector", prepare_vector); - int bloom_index = 0; - float bloom_width = prepare_vector ? rt->target_width : rt->target_width / hlsl_prescale_x; - float bloom_height = prepare_vector ? rt->target_height : rt->target_height / hlsl_prescale_y; - float bloom_size = (bloom_width < bloom_height) ? bloom_width : bloom_height; - for (; bloom_size >= 2.0f && bloom_index < 11; bloom_size *= 0.5f) + for (int bloom_index = 0; bloom_index < rt->bloom_count; bloom_index++) { - bloom_dims[bloom_index][0] = (float)(int)bloom_width; - bloom_dims[bloom_index][1] = (float)(int)bloom_height; - - curr_effect->set_vector("TargetDims", 2, bloom_dims[bloom_index]); + curr_effect->set_vector("TargetDims", 2, rt->bloom_dims[bloom_index]); + curr_effect->set_int("BloomLevel", bloom_index + 1); curr_effect->set_texture("DiffuseTexture", bloom_index == 0 - ? rt->native_texture[next_index] + ? rt->source_texture[next_index] : rt->bloom_texture[bloom_index - 1]); - blit(rt->bloom_target[bloom_index], true, poly->get_type(), vertnum, poly->get_count()); - - bloom_width *= 0.5f; - bloom_height *= 0.5f; - - bloom_index++; + blit(rt->bloom_surface[bloom_index], true, D3DPT_TRIANGLELIST, 0, 2); } - bloom_count = bloom_index; - return next_index; } @@ -1519,33 +1491,33 @@ int shaders::bloom_pass(d3d_render_target *rt, int source_index, poly_info *poly curr_effect->set_vector("Level78Weight", 2, weight78); curr_effect->set_vector("Level9AWeight", 2, weight9A); - curr_effect->set_vector("Level0Size", 2, bloom_dims[0]); - curr_effect->set_vector("Level12Size", 4, bloom_dims[1]); - curr_effect->set_vector("Level34Size", 4, bloom_dims[3]); - curr_effect->set_vector("Level56Size", 4, bloom_dims[5]); - curr_effect->set_vector("Level78Size", 4, bloom_dims[7]); - curr_effect->set_vector("Level9ASize", 4, bloom_dims[9]); + curr_effect->set_vector("Level0Size", 2, rt->bloom_dims[0]); + curr_effect->set_vector("Level12Size", 4, rt->bloom_dims[1]); + curr_effect->set_vector("Level34Size", 4, rt->bloom_dims[3]); + curr_effect->set_vector("Level56Size", 4, rt->bloom_dims[5]); + curr_effect->set_vector("Level78Size", 4, rt->bloom_dims[7]); + curr_effect->set_vector("Level9ASize", 4, rt->bloom_dims[9]); curr_effect->set_int("BloomBlendMode", options->bloom_blend_mode); curr_effect->set_float("BloomScale", options->bloom_scale); curr_effect->set_vector("BloomOverdrive", 3, options->bloom_overdrive); - curr_effect->set_texture("DiffuseA", rt->prescale_texture[next_index]); + curr_effect->set_texture("DiffuseA", rt->target_texture[next_index]); char name[9] = "Diffuse*"; - for (int index = 1; index < bloom_count; index++) + for (int index = 1; index < rt->bloom_count; index++) { name[7] = 'A' + index; curr_effect->set_texture(name, rt->bloom_texture[index - 1]); } - for (int index = bloom_count; index < 11; index++) + for (int index = rt->bloom_count; index < 11; index++) { name[7] = 'A' + index; curr_effect->set_texture(name, black_texture); } next_index = rt->next_index(next_index); - blit(rt->prescale_target[next_index], true, poly->get_type(), vertnum, poly->get_count()); + blit(rt->target_surface[next_index], true, D3DPT_TRIANGLELIST, 0, 2); return next_index; } @@ -1564,32 +1536,12 @@ int shaders::distortion_pass(d3d_render_target *rt, int source_index, poly_info return next_index; } - int screen_count = d3d->window().target()->current_view()->screens().count(); - - // only one screen is supported - if (screen_count > 1) - { - return next_index; - } - - render_bounds bounds = d3d->window().target()->current_view()->bounds(); - render_bounds screen_bounds = d3d->window().target()->current_view()->screen_bounds(); - - // artworks are not supported - if (bounds.x0 != screen_bounds.x0 || - bounds.y0 != screen_bounds.y0 || - bounds.x1 != screen_bounds.x1 || - bounds.y1 != screen_bounds.y1) - { - return next_index; - } - curr_effect = distortion_effect; curr_effect->update_uniforms(); - curr_effect->set_texture("DiffuseTexture", rt->prescale_texture[next_index]); + curr_effect->set_texture("DiffuseTexture", rt->target_texture[next_index]); next_index = rt->next_index(next_index); - blit(rt->prescale_target[next_index], true, poly->get_type(), vertnum, poly->get_count()); + blit(rt->target_surface[next_index], true, D3DPT_TRIANGLELIST, 0, 2); return next_index; } @@ -1606,7 +1558,7 @@ int shaders::vector_pass(d3d_render_target *rt, int source_index, poly_info *pol curr_effect->set_vector("TimeParams", 2, time_params); curr_effect->set_vector("LengthParams", 3, length_params); - blit(rt->prescale_target[next_index], true, poly->get_type(), vertnum, poly->get_count()); + blit(rt->target_surface[next_index], true, poly->get_type(), vertnum, poly->get_count()); return next_index; } @@ -1617,13 +1569,12 @@ int shaders::vector_buffer_pass(d3d_render_target *rt, int source_index, poly_in curr_effect = default_effect; curr_effect->update_uniforms(); + curr_effect->set_technique("VectorBufferTechnique"); - curr_effect->set_texture("Diffuse", rt->prescale_texture[next_index]); - curr_effect->set_bool("PostPass", true); - curr_effect->set_float("Brighten", 1.0f); + curr_effect->set_texture("Diffuse", rt->target_texture[next_index]); next_index = rt->next_index(next_index); - blit(rt->prescale_target[next_index], true, poly->get_type(), vertnum, poly->get_count()); + blit(rt->target_surface[next_index], true, D3DPT_TRIANGLELIST, 0, 2); return next_index; } @@ -1632,17 +1583,13 @@ int shaders::screen_pass(d3d_render_target *rt, int source_index, poly_info *pol { int next_index = source_index; - bool prepare_vector = - machine->first_screen()->screen_type() == SCREEN_TYPE_VECTOR; - curr_effect = default_effect; curr_effect->update_uniforms(); + curr_effect->set_technique("ScreenTechnique"); - curr_effect->set_texture("Diffuse", rt->prescale_texture[next_index]); - curr_effect->set_bool("PostPass", true); - curr_effect->set_float("Brighten", prepare_vector ? 1.0f : 0.0f); + curr_effect->set_texture("Diffuse", rt->target_texture[next_index]); - // we do not clear the backbuffe here because multiple screens might rendered into + // we do not clear the backbuffe here because multiple screens might be rendered into blit(backbuffer, false, poly->get_type(), vertnum, poly->get_count()); if (avi_output_file != nullptr) @@ -1660,12 +1607,11 @@ int shaders::screen_pass(d3d_render_target *rt, int source_index, poly_info *pol return next_index; } -void shaders::menu_pass(poly_info *poly, int vertnum) +void shaders::ui_pass(poly_info *poly, int vertnum) { curr_effect = default_effect; curr_effect->update_uniforms(); - curr_effect->set_bool("PostPass", false); - curr_effect->set_float("Brighten", 0.0f); + curr_effect->set_technique("UiTechnique"); blit(nullptr, false, poly->get_type(), vertnum, poly->get_count()); } @@ -1694,10 +1640,11 @@ void shaders::render_quad(poly_info *poly, int vertnum) d3d_render_target *rt = curr_render_target; if (rt == nullptr) { + osd_printf_verbose("Direct3D: No raster render target\n"); return; } - cache_target *ct = find_cache_target(rt->screen_index, curr_texture->get_texinfo().width, curr_texture->get_texinfo().height); + cache_target *ct = find_cache_target(rt->screen_index, curr_texture->get_width(), curr_texture->get_height()); int next_index = 0; @@ -1729,22 +1676,21 @@ void shaders::render_quad(poly_info *poly, int vertnum) curr_texture->increment_frame_count(); curr_texture->mask_frame_count(options->yiq_phase_count); - options->params_dirty = false; - curr_screen++; } else if (PRIMFLAG_GET_VECTOR(poly->get_flags()) && vector_enable) { + lines_pending = true; + curr_render_target = find_render_target(d3d->get_width(), d3d->get_height(), 0, 0); d3d_render_target *rt = curr_render_target; if (rt == nullptr) { + osd_printf_verbose("Direct3D: No vector render target\n"); return; } - lines_pending = true; - int next_index = 0; next_index = vector_pass(rt, next_index, poly, vertnum); @@ -1757,11 +1703,14 @@ void shaders::render_quad(poly_info *poly, int vertnum) } else if (PRIMFLAG_GET_VECTORBUF(poly->get_flags()) && vector_enable) { + curr_screen = curr_screen < num_screens ? curr_screen : 0; + curr_render_target = find_render_target(d3d->get_width(), d3d->get_height(), 0, 0); d3d_render_target *rt = curr_render_target; if (rt == nullptr) { + osd_printf_verbose("Direct3D: No vector buffer render target\n"); return; } @@ -1788,7 +1737,9 @@ void shaders::render_quad(poly_info *poly, int vertnum) next_index = distortion_pass(rt, next_index, poly, vertnum); // render on screen + d3d->set_wrap(D3DTADDRESS_MIRROR); next_index = screen_pass(rt, next_index, poly, vertnum); + d3d->set_wrap(PRIMFLAG_GET_TEXWRAP(curr_texture->get_flags()) ? D3DTADDRESS_WRAP : D3DTADDRESS_CLAMP); HRESULT result = (*d3dintf->device.set_render_target)(d3d->get_device(), 0, backbuffer); if (result != D3D_OK) @@ -1797,12 +1748,16 @@ void shaders::render_quad(poly_info *poly, int vertnum) } lines_pending = false; + + curr_screen++; } else { - menu_pass(poly, vertnum); + ui_pass(poly, vertnum); } + options->params_dirty = false; + curr_render_target = nullptr; curr_texture = nullptr; curr_poly = nullptr; @@ -1825,39 +1780,18 @@ void shaders::end_draw() //============================================================ -// shaders::register_prescaled_texture -//============================================================ - -bool shaders::register_prescaled_texture(texture_info *texture) -{ - return register_texture(texture); -} - - -//============================================================ // shaders::add_cache_target - register a cache target //============================================================ -bool shaders::add_cache_target(renderer_d3d9* d3d, texture_info* info, int width, int height, int xprescale, int yprescale, int screen_index) +bool shaders::add_cache_target(renderer_d3d9* d3d, texture_info* texture, int source_width, int source_height, int target_width, int target_height, int screen_index) { cache_target* target = (cache_target*)global_alloc_clear<cache_target>(); - if (!target->init(d3d, d3dintf, width, height, xprescale, yprescale)) + if (!target->init(d3d, d3dintf, source_width, source_height, target_width, target_height)) { global_free(target); return false; } - if (info != nullptr) - { - target->width = info->get_texinfo().width; - target->height = info->get_texinfo().height; - } - else - { - target->width = d3d->get_width(); - target->height = d3d->get_height(); - } - target->next = cachehead; target->prev = nullptr; @@ -1872,19 +1806,65 @@ bool shaders::add_cache_target(renderer_d3d9* d3d, texture_info* info, int width return true; } -d3d_render_target* shaders::get_vector_target() +//============================================================ +// shaders::get_texture_target(render_primitive::prim, texture_info::texture) +//============================================================ +d3d_render_target* shaders::get_texture_target(render_primitive *prim, texture_info *texture) +{ + if (!vector_enable) + { + return nullptr; + } + + bool swap_xy = d3d->swap_xy(); + int target_width = swap_xy + ? static_cast<int>(prim->get_quad_height() + 0.5f) + : static_cast<int>(prim->get_quad_width() + 0.5f); + int target_height = swap_xy + ? static_cast<int>(prim->get_quad_width() + 0.5f) + : static_cast<int>(prim->get_quad_height() + 0.5f); + + // find render target and check if the size of the target quad has changed + d3d_render_target *target = find_render_target(texture); + if (target != nullptr && target->target_width == target_width && target->target_height == target_height) + { + return target; + } + + osd_printf_verbose("get_texture_target() - invalid size\n"); + + return nullptr; +} + +d3d_render_target* shaders::get_vector_target(render_primitive *prim) { if (!vector_enable) { return nullptr; } - return find_render_target(d3d->get_width(), d3d->get_height(), 0, 0); + int target_width = static_cast<int>(prim->get_quad_width() + 0.5f); + int target_height = static_cast<int>(prim->get_quad_height() + 0.5f); + + // find render target and check of the size of the target quad has changed + d3d_render_target *target = find_render_target(d3d->get_width(), d3d->get_height(), 0, 0); + if (target != nullptr && target->target_width == target_width && target->target_height == target_height) + { + return target; + } + + osd_printf_verbose("get_vector_target() - invalid size\n"); + + return nullptr; } void shaders::create_vector_target(render_primitive *prim) { - if (!add_render_target(d3d, nullptr, d3d->get_width(), d3d->get_height(), 1, 1)) + int target_width = static_cast<int>(prim->get_quad_width() + 0.5f); + int target_height = static_cast<int>(prim->get_quad_height() + 0.5f); + + osd_printf_verbose("create_vector_target() - %f, %f; %d, %d\n", prim->get_quad_width(), prim->get_quad_height(), (int)(prim->get_quad_width() + 0.5f), (int)(prim->get_quad_height() + 0.5f)); + if (!add_render_target(d3d, nullptr, d3d->get_width(), d3d->get_height(), target_width, target_height)) { vector_enable = false; } @@ -1895,25 +1875,25 @@ void shaders::create_vector_target(render_primitive *prim) // shaders::add_render_target - register a render target //============================================================ -bool shaders::add_render_target(renderer_d3d9* d3d, texture_info* info, int width, int height, int xprescale, int yprescale) +bool shaders::add_render_target(renderer_d3d9* d3d, texture_info* texture, int source_width, int source_height, int target_width, int target_height) { UINT32 screen_index = 0; UINT32 page_index = 0; - if (info != nullptr) + if (texture != nullptr) { - d3d_render_target *existing_target = find_render_target(info); + d3d_render_target *existing_target = find_render_target(texture); if (existing_target != nullptr) { remove_render_target(existing_target); } - UINT32 screen_index_data = (UINT32)info->get_texinfo().osddata; + UINT32 screen_index_data = (UINT32)texture->get_texinfo().osddata; screen_index = screen_index_data >> 1; page_index = screen_index_data & 1; } else { - d3d_render_target *existing_target = find_render_target(d3d->get_width(), d3d->get_height(), 0, 0); + d3d_render_target *existing_target = find_render_target(source_width, source_height, 0, 0); if (existing_target != nullptr) { remove_render_target(existing_target); @@ -1922,37 +1902,26 @@ bool shaders::add_render_target(renderer_d3d9* d3d, texture_info* info, int widt d3d_render_target* target = (d3d_render_target*)global_alloc_clear<d3d_render_target>(); - if (!target->init(d3d, d3dintf, width, height, xprescale, yprescale)) + if (!target->init(d3d, d3dintf, source_width, source_height, target_width, target_height)) { global_free(target); return false; } - if (info != nullptr) - { - target->width = info->get_texinfo().width; - target->height = info->get_texinfo().height; - } - else - { - target->width = d3d->get_width(); - target->height = d3d->get_height(); - } + target->screen_index = screen_index; + target->page_index = page_index; - HRESULT result = (*d3dintf->device.set_render_target)(d3d->get_device(), 0, target->prescale_target[0]); + HRESULT result = (*d3dintf->device.set_render_target)(d3d->get_device(), 0, target->target_surface[0]); if (result != D3D_OK) osd_printf_verbose("Direct3D: Error %08X during device set_render_target call\n", (int)result); result = (*d3dintf->device.clear)(d3d->get_device(), 0, nullptr, D3DCLEAR_TARGET, D3DCOLOR_ARGB(0,0,0,0), 0, 0); if (result != D3D_OK) osd_printf_verbose("Direct3D: Error %08X during device clear call\n", (int)result); result = (*d3dintf->device.set_render_target)(d3d->get_device(), 0, backbuffer); if (result != D3D_OK) osd_printf_verbose("Direct3D: Error %08X during device set_render_target call\n", (int)result); - target->screen_index = screen_index; - target->page_index = page_index; - - cache_target* cache = find_cache_target(target->screen_index, target->width, target->height); + cache_target* cache = find_cache_target(target->screen_index, source_width, source_height); if (cache == nullptr) { - if (!add_cache_target(d3d, info, width, height, xprescale, yprescale, target->screen_index)) + if (!add_cache_target(d3d, texture, source_width, source_height, target_width, target_height, target->screen_index)) { global_free(target); return false; @@ -1986,51 +1955,27 @@ void shaders::enumerate_screens() // shaders::register_texture(texture::info) //============================================================ -bool shaders::register_texture(texture_info *texture) +bool shaders::register_texture(render_primitive *prim, texture_info *texture) { - int width = texture->get_width(); - int height = texture->get_height(); - int xscale = texture->get_xscale(); - int yscale = texture->get_yscale(); - if (!master_enable || !d3dintf->post_fx_available) { return false; } - enumerate_screens(); - - // Find the nearest prescale factor that is over our screen size - if (hlsl_prescale_x == 0) - { - hlsl_prescale_x = 1; - while (width * xscale * hlsl_prescale_x <= d3d->get_width()) - { - hlsl_prescale_x++; - } - hlsl_prescale_x--; - } - - if (hlsl_prescale_y == 0) - { - hlsl_prescale_y = 1; - while (height * yscale * hlsl_prescale_y <= d3d->get_height()) - { - hlsl_prescale_y++; - } - hlsl_prescale_y--; - } - - hlsl_prescale_x = ((hlsl_prescale_x == 0) ? 1 : hlsl_prescale_x); - hlsl_prescale_y = ((hlsl_prescale_y == 0) ? 1 : hlsl_prescale_y); + bool swap_xy = d3d->swap_xy(); + int target_width = swap_xy + ? static_cast<int>(prim->get_quad_height() + 0.5f) + : static_cast<int>(prim->get_quad_width() + 0.5f); + int target_height = swap_xy + ? static_cast<int>(prim->get_quad_width() + 0.5f) + : static_cast<int>(prim->get_quad_height() + 0.5f); - if (!add_render_target(d3d, texture, width, height, xscale * hlsl_prescale_x, yscale * hlsl_prescale_y)) + osd_printf_verbose("register_texture() - %f, %f; %d, %d\n", prim->get_quad_width(), prim->get_quad_height(), (int)(prim->get_quad_width() + 0.5f), (int)(prim->get_quad_height() + 0.5f)); + if (!add_render_target(d3d, texture, texture->get_width(), texture->get_height(), target_width, target_height)) { return false; } - options->params_dirty = true; - return true; } @@ -2173,6 +2118,8 @@ void shaders::delete_resources(bool reset) } shadow_bitmap.reset(); + + g_slider_list = nullptr; } @@ -2326,6 +2273,7 @@ enum slider_option SLIDER_SCANLINE_ALPHA, SLIDER_SCANLINE_SCALE, SLIDER_SCANLINE_HEIGHT, + SLIDER_SCANLINE_VARIATION, SLIDER_SCANLINE_BRIGHT_SCALE, SLIDER_SCANLINE_BRIGHT_OFFSET, SLIDER_SCANLINE_JITTER, @@ -2400,10 +2348,11 @@ slider_desc shaders::s_sliders[] = { "Screen Reflection", 0, 0, 100, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_ANY, SLIDER_REFLECTION, 0.01f, "%1.2f", {} }, { "Image Vignetting", 0, 0, 100, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_ANY, SLIDER_VIGNETTING, 0.01f, "%1.2f", {} }, { "Scanline Darkness", 0, 0, 100, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_LCD_OR_RASTER, SLIDER_SCANLINE_ALPHA, 0.01f, "%1.2f", {} }, - { "Scanline Screen Height", 1, 20, 80, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_LCD_OR_RASTER, SLIDER_SCANLINE_SCALE, 0.05f, "%1.2f", {} }, - { "Scanline Indiv. Height", 1, 20, 80, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_LCD_OR_RASTER, SLIDER_SCANLINE_HEIGHT, 0.05f, "%1.2f", {} }, - { "Scanline Brightness", 0, 20, 40, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_LCD_OR_RASTER, SLIDER_SCANLINE_BRIGHT_SCALE, 0.05f, "%1.2f", {} }, - { "Scanline Brightness Overdrive", 0, 0, 20, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_LCD_OR_RASTER, SLIDER_SCANLINE_BRIGHT_OFFSET, 0.05f, "%1.2f", {} }, + { "Scanline Screen Scale", 0, 100, 400, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_LCD_OR_RASTER, SLIDER_SCANLINE_SCALE, 0.01f, "%1.2f", {} }, + { "Scanline Height", 0, 100, 400, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_LCD_OR_RASTER, SLIDER_SCANLINE_HEIGHT, 0.01f, "%1.2f", {} }, + { "Scanline Height Variation", 0, 100, 400, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_LCD_OR_RASTER, SLIDER_SCANLINE_VARIATION, 0.01f, "%1.2f", {} }, + { "Scanline Brightness", 0, 100, 200, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_LCD_OR_RASTER, SLIDER_SCANLINE_BRIGHT_SCALE, 0.01f, "%1.2f", {} }, + { "Scanline Brightness Overdrive", 0, 0, 100, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_LCD_OR_RASTER, SLIDER_SCANLINE_BRIGHT_OFFSET, 0.01f, "%1.2f", {} }, { "Scanline Jitter", 0, 0, 100, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_LCD_OR_RASTER, SLIDER_SCANLINE_JITTER, 0.01f, "%1.2f", {} }, { "Hum Bar Darkness", 0, 0, 100, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_LCD_OR_RASTER, SLIDER_HUM_BAR_ALPHA, 0.01f, "%2.2f", {} }, { "Defocus", 0, 0, 100, 1, SLIDER_VEC2, SLIDER_SCREEN_TYPE_ANY, SLIDER_DEFOCUS, 0.1f, "%2.1f", {} }, @@ -2476,6 +2425,7 @@ void *shaders::get_slider_option(int id, int index) case SLIDER_SCANLINE_ALPHA: return &(options->scanline_alpha); case SLIDER_SCANLINE_SCALE: return &(options->scanline_scale); case SLIDER_SCANLINE_HEIGHT: return &(options->scanline_height); + case SLIDER_SCANLINE_VARIATION: return &(options->scanline_variation); case SLIDER_SCANLINE_BRIGHT_SCALE: return &(options->scanline_bright_scale); case SLIDER_SCANLINE_BRIGHT_OFFSET: return &(options->scanline_bright_offset); case SLIDER_SCANLINE_JITTER: return &(options->scanline_jitter); @@ -2524,20 +2474,19 @@ void *shaders::get_slider_option(int id, int index) return nullptr; } -slider_state *shaders::init_slider_list() +void shaders::init_slider_list() { if (!master_enable || !d3dintf->post_fx_available) { g_slider_list = nullptr; - return nullptr; } slider_state *listhead = nullptr; slider_state **tailptr = &listhead; - for (int index = 0; s_sliders[index].name != nullptr; index++) + for (int i = 0; s_sliders[i].name != nullptr; i++) { - slider_desc *desc = &s_sliders[index]; + slider_desc *desc = &s_sliders[i]; int screen_type = machine->first_screen()->screen_type(); if ((screen_type == SCREEN_TYPE_VECTOR && (desc->screen_type & SLIDER_SCREEN_TYPE_VECTOR) == SLIDER_SCREEN_TYPE_VECTOR) || @@ -2557,9 +2506,10 @@ slider_state *shaders::init_slider_list() count = 1; break; } - for (int index = 0; index < count; index++) + + for (int j = 0; j < count; j++) { - slider* slider_arg = new slider(desc, get_slider_option(desc->id, index), &options->params_dirty); + slider* slider_arg = new slider(desc, get_slider_option(desc->id, j), &options->params_dirty); sliders.push_back(slider_arg); std::string name = desc->name; switch (desc->slider_type) @@ -2567,13 +2517,13 @@ slider_state *shaders::init_slider_list() case SLIDER_VEC2: { std::string names[2] = { " X", " Y" }; - name = name + names[index]; + name = name + names[j]; break; } case SLIDER_COLOR: { std::string names[3] = { " Red", " Green", " Blue" }; - name = name + names[index]; + name = name + names[j]; break; } default: @@ -2585,7 +2535,7 @@ slider_state *shaders::init_slider_list() } } - return listhead; + g_slider_list = listhead; } @@ -2661,28 +2611,25 @@ void uniform::update() vec2f sourcedims = shadersys->curr_texture->get_rawdims(); m_shader->set_vector("SourceDims", 2, &sourcedims.c.x); } - + else + { + vec2f sourcedims = d3d->get_dims(); + m_shader->set_vector("SourceDims", 2, &sourcedims.c.x); + } break; } case CU_SOURCE_RECT: { - bool prepare_vector = - d3d->window().machine().first_screen()->screen_type() == SCREEN_TYPE_VECTOR; - - if (prepare_vector) - { - float delta[2] = { 1.0f, 1.0f }; - m_shader->set_vector("SourceRect", 2, delta); - break; - } - if (shadersys->curr_texture != nullptr) { vec2f delta = shadersys->curr_texture->get_uvstop() - shadersys->curr_texture->get_uvstart(); m_shader->set_vector("SourceRect", 2, &delta.c.x); - break; } - + else + { + float delta[2] = { 1.0f, 1.0f }; + m_shader->set_vector("SourceRect", 2, delta); + } break; } case CU_TARGET_DIMS: @@ -2701,8 +2648,9 @@ void uniform::update() if (shadersys->curr_poly != nullptr) { float quaddims[2] = { - shadersys->curr_poly->get_prim_width(), - shadersys->curr_poly->get_prim_height() }; + // round + static_cast<float>(static_cast<int>(shadersys->curr_poly->get_prim_width() + 0.5f)), + static_cast<float>(static_cast<int>(shadersys->curr_poly->get_prim_height() + 0.5f)) }; m_shader->set_vector("QuadDims", 2, quaddims); } break; @@ -2710,18 +2658,15 @@ void uniform::update() case CU_SWAP_XY: { - bool orientation_swap_xy = - (d3d->window().machine().system().flags & ORIENTATION_SWAP_XY) == ORIENTATION_SWAP_XY; - bool rotation_swap_xy = - (d3d->window().target()->orientation() & ROT90) == ROT90 || - (d3d->window().target()->orientation() & ROT270) == ROT270; - m_shader->set_bool("SwapXY", orientation_swap_xy ^ rotation_swap_xy); + m_shader->set_bool("SwapXY", d3d->swap_xy()); + break; } case CU_ORIENTATION_SWAP: { bool orientation_swap_xy = (d3d->window().machine().system().flags & ORIENTATION_SWAP_XY) == ORIENTATION_SWAP_XY; m_shader->set_bool("OrientationSwapXY", orientation_swap_xy); + break; } case CU_ROTATION_SWAP: @@ -2730,6 +2675,7 @@ void uniform::update() (d3d->window().target()->orientation() & ROT90) == ROT90 || (d3d->window().target()->orientation() & ROT270) == ROT270; m_shader->set_bool("RotationSwapXY", rotation_swap_xy); + break; } case CU_ROTATION_TYPE: { @@ -2742,6 +2688,14 @@ void uniform::update() ? 3 : 0; m_shader->set_int("RotationType", rotation_type); + break; + } + case CU_VECTOR_SCREEN: + { + bool vector_screen = + d3d->window().machine().first_screen()->screen_type() == SCREEN_TYPE_VECTOR; + m_shader->set_bool("VectorScreen", vector_screen); + break; } case CU_NTSC_CCFREQ: @@ -2880,6 +2834,9 @@ void uniform::update() case CU_POST_SCANLINE_HEIGHT: m_shader->set_float("ScanlineHeight", options->scanline_height); break; + case CU_POST_SCANLINE_VARIATION: + m_shader->set_float("ScanlineVariation", options->scanline_variation); + break; case CU_POST_SCANLINE_BRIGHT_SCALE: m_shader->set_float("ScanlineBrightScale", options->scanline_bright_scale); break; diff --git a/src/osd/modules/render/d3d/d3dhlsl.h b/src/osd/modules/render/d3d/d3dhlsl.h index 8358efc86e7..74dd433a406 100644 --- a/src/osd/modules/render/d3d/d3dhlsl.h +++ b/src/osd/modules/render/d3d/d3dhlsl.h @@ -53,6 +53,7 @@ public: CU_ORIENTATION_SWAP, CU_ROTATION_SWAP, CU_ROTATION_TYPE, + CU_VECTOR_SCREEN, CU_NTSC_CCFREQ, CU_NTSC_A, @@ -96,6 +97,7 @@ public: CU_POST_SCANLINE_ALPHA, CU_POST_SCANLINE_SCALE, CU_POST_SCANLINE_HEIGHT, + CU_POST_SCANLINE_VARIATION, CU_POST_SCANLINE_BRIGHT_SCALE, CU_POST_SCANLINE_BRIGHT_OFFSET, CU_POST_POWER, @@ -207,6 +209,7 @@ struct hlsl_options float scanline_alpha; float scanline_scale; float scanline_height; + float scanline_variation; float scanline_bright_scale; float scanline_bright_offset; float scanline_jitter; @@ -306,7 +309,7 @@ public: void toggle(); bool vector_enabled() { return master_enable && vector_enable; } - d3d_render_target* get_vector_target(); + d3d_render_target* get_vector_target(render_primitive *prim); void create_vector_target(render_primitive *prim); void begin_frame(); @@ -318,10 +321,10 @@ public: void init_effect_info(poly_info *poly); void render_quad(poly_info *poly, int vertnum); - bool register_texture(texture_info *texture); - bool register_prescaled_texture(texture_info *texture); - bool add_render_target(renderer_d3d9* d3d, texture_info* info, int width, int height, int xprescale, int yprescale); - bool add_cache_target(renderer_d3d9* d3d, texture_info* info, int width, int height, int xprescale, int yprescale, int screen_index); + bool register_texture(render_primitive *prim, texture_info *texture); + d3d_render_target* get_texture_target(render_primitive *prim, texture_info *texture); + bool add_render_target(renderer_d3d9* d3d, texture_info* texture, int source_width, int source_height, int target_width, int target_height); + bool add_cache_target(renderer_d3d9* d3d, texture_info* texture, int source_width, int source_height, int target_width, int target_height, int screen_index); void window_save(); void window_record(); @@ -332,17 +335,17 @@ public: void record_texture(); void init_fsfx_quad(void *vertbuf); - void set_texture(texture_info *texture); - d3d_render_target * find_render_target(texture_info *info); + void set_texture(texture_info *info); + d3d_render_target * find_render_target(texture_info *texture); void remove_render_target(texture_info *texture); - void remove_render_target(int width, int height, UINT32 screen_index, UINT32 page_index); + void remove_render_target(int source_width, int source_height, UINT32 screen_index, UINT32 page_index); void remove_render_target(d3d_render_target *rt); int create_resources(bool reset); void delete_resources(bool reset); // slider-related functions - slider_state *init_slider_list(); + void init_slider_list(); void *get_slider_option(int id, int index = 0); private: @@ -352,9 +355,7 @@ private: void end_avi_recording(); void begin_avi_recording(const char *name); - bool register_texture(texture_info *texture, int width, int height, int xscale, int yscale); - - d3d_render_target* find_render_target(int width, int height, UINT32 screen_index, UINT32 page_index); + d3d_render_target* find_render_target(int source_width, int source_height, UINT32 screen_index, UINT32 page_index); cache_target * find_cache_target(UINT32 screen_index, int width, int height); void remove_cache_target(cache_target *cache); @@ -374,7 +375,7 @@ private: int vector_pass(d3d_render_target *rt, int source_index, poly_info *poly, int vertnum); int vector_buffer_pass(d3d_render_target *rt, int source_index, poly_info *poly, int vertnum); int screen_pass(d3d_render_target *rt, int source_index, poly_info *poly, int vertnum); - void menu_pass(poly_info *poly, int vertnum); + void ui_pass(poly_info *poly, int vertnum); d3d_base * d3dintf; // D3D interface @@ -388,13 +389,6 @@ private: int curr_screen; // current screen for render target operations int curr_frame; // current frame (0/1) of a screen for render target operations int lastidx; // index of the last-encountered target - bool write_ini; // enable external ini saving - bool read_ini; // enable external ini loading - int hlsl_prescale_x; // hlsl prescale x - int hlsl_prescale_y; // hlsl prescale y - float bloom_dims[11][2]; // bloom texture dimensions - int bloom_count; // count of used bloom textures - int preset; // preset, if relevant bitmap_argb32 shadow_bitmap; // shadow mask bitmap for post-processing shader texture_info * shadow_texture; // shadow mask texture for post-processing shader hlsl_options * options; // current options diff --git a/src/osd/modules/render/drawd3d.cpp b/src/osd/modules/render/drawd3d.cpp index 422edaf7b26..4b8cc430640 100644 --- a/src/osd/modules/render/drawd3d.cpp +++ b/src/osd/modules/render/drawd3d.cpp @@ -209,6 +209,7 @@ render_primitive_list *renderer_d3d9::get_primitives() } if (m_shaders != nullptr) { + // do not transform primitives (scale, offset) if shaders are enabled, the shaders will handle the transformation window().target()->set_transform_primitives(!m_shaders->enabled()); } return &window().target()->get_primitives(); @@ -636,8 +637,16 @@ void d3d_texture_manager::update_textures() texture_info *texture = find_texinfo(&prim->texture, prim->flags); if (texture == nullptr) { - // if there isn't one, create a new texture - global_alloc(texture_info(this, &prim->texture, m_renderer->window().prescale(), prim->flags)); + if (m_renderer->get_shaders()->enabled()) + { + // if there isn't one, create a new texture without prescale + texture = global_alloc(texture_info(this, &prim->texture, 1, prim->flags)); + } + else + { + // if there isn't one, create a new texture + texture = global_alloc(texture_info(this, &prim->texture, m_renderer->window().prescale(), prim->flags)); + } } else { @@ -648,10 +657,21 @@ void d3d_texture_manager::update_textures() texture->get_texinfo().seqid = prim->texture.seqid; } } + + if (m_renderer->get_shaders()->enabled()) + { + if (!m_renderer->get_shaders()->get_texture_target(prim, texture)) + { + if (!m_renderer->get_shaders()->register_texture(prim, texture)) + { + d3dintf->post_fx_available = false; + } + } + } } else if(m_renderer->get_shaders()->vector_enabled() && PRIMFLAG_GET_VECTORBUF(prim->flags)) { - if (!m_renderer->get_shaders()->get_vector_target()) + if (!m_renderer->get_shaders()->get_vector_target(prim)) { m_renderer->get_shaders()->create_vector_target(prim); } @@ -684,12 +704,15 @@ void renderer_d3d9::begin_frame() m_shaders->init_fsfx_quad(m_hlsl_buf); } + // loop over line primitives m_line_count = 0; - - // loop over primitives for (render_primitive *prim = window().m_primlist->first(); prim != nullptr; prim = prim->next()) + { if (prim->type == render_primitive::LINE && PRIMFLAG_GET_VECTOR(prim->flags)) + { m_line_count++; + } + } } void renderer_d3d9::process_primitives() @@ -1374,6 +1397,9 @@ void renderer_d3d9::batch_vectors() m_vectorbatch = mesh_alloc(m_line_count * vector_size); m_batchindex = 0; + float width = 0.0f; + float height = 0.0f; + static int start_index = 0; int line_index = 0; float period = options.screen_vector_time_period(); @@ -1398,6 +1424,14 @@ void renderer_d3d9::batch_vectors() } break; + case render_primitive::QUAD: + if (PRIMFLAG_GET_VECTORBUF(prim->flags)) + { + width = prim->bounds.x1 - prim->bounds.x0; + height = prim->bounds.y1 - prim->bounds.y0; + } + break; + default: // Skip break; @@ -1406,7 +1440,7 @@ void renderer_d3d9::batch_vectors() // now add a polygon entry m_poly[m_numpolys].init(D3DPT_TRIANGLELIST, m_line_count * (options.antialias() ? 8 : 2), vector_size * m_line_count, cached_flags, - m_texture_manager->get_vector_texture(), D3DTOP_MODULATE, 0.0f, 1.0f, 0.0f, 0.0f); + m_texture_manager->get_vector_texture(), D3DTOP_MODULATE, 0.0f, 1.0f, width, height); m_numpolys++; start_index += (int)((float)line_index * period); @@ -1631,11 +1665,12 @@ void renderer_d3d9::draw_quad(const render_primitive *prim) float height = prim->bounds.y1 - prim->bounds.y0; // set the texture coordinates - if(texture != nullptr) + if (texture != nullptr) { vec2f& start = texture->get_uvstart(); vec2f& stop = texture->get_uvstop(); vec2f delta = stop - start; + vertex[0].u0 = start.c.x + delta.c.x * prim->texcoords.tl.u; vertex[0].v0 = start.c.y + delta.c.y * prim->texcoords.tl.v; vertex[1].u0 = start.c.x + delta.c.x * prim->texcoords.tr.u; @@ -1888,6 +1923,30 @@ texture_info::texture_info(d3d_texture_manager *manager, const render_texinfo* t m_d3dsurface = nullptr; m_d3dfinaltex = nullptr; + // determine texture type, required to compute texture size + if (!PRIMFLAG_GET_SCREENTEX(flags)) + { + m_type = TEXTURE_TYPE_PLAIN; + } + else + { + if ((m_xprescale == 1 && m_yprescale == 1) || m_renderer->get_shaders()->enabled()) + { + m_type = m_texture_manager->is_dynamic_supported() ? TEXTURE_TYPE_DYNAMIC : TEXTURE_TYPE_PLAIN; + } + else + { + if (m_texture_manager->is_stretch_supported() && PRIMFLAG_GET_TEXFORMAT(flags) != TEXFORMAT_YUY16) + { + m_type = TEXTURE_TYPE_SURFACE; + } + else + { + m_type = m_texture_manager->is_dynamic_supported() ? TEXTURE_TYPE_DYNAMIC : TEXTURE_TYPE_PLAIN; + } + } + } + // compute the size compute_size(texsource->width, texsource->height); @@ -1899,7 +1958,6 @@ texture_info::texture_info(d3d_texture_manager *manager, const render_texinfo* t if (result != D3D_OK) goto error; m_d3dfinaltex = m_d3dtex; - m_type = TEXTURE_TYPE_PLAIN; } // screen textures are allocated differently @@ -1964,16 +2022,9 @@ texture_info::texture_info(d3d_texture_manager *manager, const render_texinfo* t if (result == D3D_OK) { m_d3dfinaltex = m_d3dtex; - m_type = m_texture_manager->is_dynamic_supported() ? TEXTURE_TYPE_DYNAMIC : TEXTURE_TYPE_PLAIN; - if (m_renderer->get_shaders()->enabled() && !m_renderer->get_shaders()->register_texture(this)) - { - goto error; - } - break; } } - // screen textures with prescaling require two allocations else { @@ -1986,9 +2037,7 @@ texture_info::texture_info(d3d_texture_manager *manager, const render_texinfo* t { continue; } - m_type = TEXTURE_TYPE_SURFACE; } - // otherwise, we allocate a dynamic texture for the source else { @@ -1997,7 +2046,6 @@ texture_info::texture_info(d3d_texture_manager *manager, const render_texinfo* t { continue; } - m_type = m_texture_manager->is_dynamic_supported() ? TEXTURE_TYPE_DYNAMIC : TEXTURE_TYPE_PLAIN; } // for the target surface, we allocate a render target texture @@ -2006,15 +2054,13 @@ texture_info::texture_info(d3d_texture_manager *manager, const render_texinfo* t // target surfaces typically cannot be YCbCr, so we always pick RGB in that case D3DFORMAT finalfmt = (format != m_texture_manager->get_yuv_format()) ? format : D3DFMT_A8R8G8B8; + result = (*d3dintf->device.create_texture)(m_renderer->get_device(), scwidth, scheight, 1, D3DUSAGE_RENDERTARGET, finalfmt, D3DPOOL_DEFAULT, &m_d3dfinaltex); if (result == D3D_OK) { - if (m_renderer->get_shaders()->enabled() && !m_renderer->get_shaders()->register_prescaled_texture(this)) - { - goto error; - } break; } + (*d3dintf->texture.release)(m_d3dtex); m_d3dtex = nullptr; } @@ -2024,7 +2070,6 @@ texture_info::texture_info(d3d_texture_manager *manager, const render_texinfo* t // copy the data to the texture set_data(texsource, flags); - //texsource->osdhandle = (void*)this; // add us to the texture list if(m_texture_manager->get_texlist() != nullptr) m_texture_manager->get_texlist()->m_prev = this; @@ -2112,30 +2157,42 @@ void texture_info::compute_size(int texwidth, int texheight) m_xborderpix = 0; m_yborderpix = 0; - // if we're not wrapping, add a 1-2 pixel border on all sides - if (ENABLE_BORDER_PIX && !(m_flags & PRIMFLAG_TEXWRAP_MASK)) + bool shaders_enabled = m_renderer->get_shaders()->enabled(); + bool wrap_texture = (m_flags & PRIMFLAG_TEXWRAP_MASK) == PRIMFLAG_TEXWRAP_MASK; + bool border_texture = ENABLE_BORDER_PIX && !wrap_texture; + bool surface_texture = m_type == TEXTURE_TYPE_SURFACE; + + // skip border when shaders are enabled and we're not creating a surface (UI) texture + if (!shaders_enabled || surface_texture) { - // note we need 2 pixels in X for YUY textures - m_xborderpix = (PRIMFLAG_GET_TEXFORMAT(m_flags) == TEXFORMAT_YUY16) ? 2 : 1; - m_yborderpix = 1; + // if we're not wrapping, add a 1-2 pixel border on all sides + if (border_texture) + { + // note we need 2 pixels in X for YUY textures + m_xborderpix = (PRIMFLAG_GET_TEXFORMAT(m_flags) == TEXFORMAT_YUY16) ? 2 : 1; + m_yborderpix = 1; + } } - // compute final texture size finalwidth += 2 * m_xborderpix; finalheight += 2 * m_yborderpix; - compute_size_subroutine(finalwidth, finalheight, &finalwidth, &finalheight); - - // if we added pixels for the border, and that just barely pushed us over, take it back - if (finalwidth > m_texture_manager->get_max_texture_width() || finalheight > m_texture_manager->get_max_texture_height()) + // take texture size as given when shaders are enabled and we're not creating a surface (UI) texture, still update wrapped textures + if (!shaders_enabled || surface_texture || wrap_texture) { - finalheight = texheight; - finalwidth = texwidth; + compute_size_subroutine(finalwidth, finalheight, &finalwidth, &finalheight); - m_xborderpix = 0; - m_yborderpix = 0; + // if we added pixels for the border, and that just barely pushed us over, take it back + if (finalwidth > m_texture_manager->get_max_texture_width() || finalheight > m_texture_manager->get_max_texture_height()) + { + finalheight = texheight; + finalwidth = texwidth; - compute_size_subroutine(finalwidth, finalheight, &finalwidth, &finalheight); + m_xborderpix = 0; + m_yborderpix = 0; + + compute_size_subroutine(finalwidth, finalheight, &finalwidth, &finalheight); + } } // if we're above the max width/height, do what? @@ -2714,18 +2771,20 @@ cache_target::~cache_target() // cache_target::init - initializes a target cache //============================================================ -bool cache_target::init(renderer_d3d9 *d3d, d3d_base *d3dintf, int width, int height, int prescale_x, int prescale_y) +bool cache_target::init(renderer_d3d9 *d3d, d3d_base *d3dintf, int source_width, int source_height, int target_width, int target_height) { - HRESULT result = (*d3dintf->device.create_texture)(d3d->get_device(), width * prescale_x, height * prescale_y, 1, D3DUSAGE_RENDERTARGET, D3DFMT_A8R8G8B8, D3DPOOL_DEFAULT, &last_texture); + this->width = source_width; + this->height = source_height; + this->target_width = target_width; + this->target_height = target_height; + + HRESULT result = (*d3dintf->device.create_texture)(d3d->get_device(), target_width, target_height, 1, D3DUSAGE_RENDERTARGET, D3DFMT_A8R8G8B8, D3DPOOL_DEFAULT, &last_texture); if (result != D3D_OK) { return false; } (*d3dintf->texture.get_surface_level)(last_texture, 0, &last_target); - target_width = width * prescale_x; - target_height = height * prescale_y; - return true; } @@ -2743,34 +2802,34 @@ d3d_render_target::~d3d_render_target() (*d3dintf->texture.release)(bloom_texture[index]); bloom_texture[index] = nullptr; } - if (bloom_target[index] != nullptr) + if (bloom_surface[index] != nullptr) { - (*d3dintf->surface.release)(bloom_target[index]); - bloom_target[index] = nullptr; + (*d3dintf->surface.release)(bloom_surface[index]); + bloom_surface[index] = nullptr; } } for (int index = 0; index < 2; index++) { - if (native_texture[index] != nullptr) + if (source_texture[index] != nullptr) { - (*d3dintf->texture.release)(native_texture[index]); - native_texture[index] = nullptr; + (*d3dintf->texture.release)(source_texture[index]); + source_texture[index] = nullptr; } - if (native_target[index] != nullptr) + if (source_surface[index] != nullptr) { - (*d3dintf->surface.release)(native_target[index]); - native_target[index] = nullptr; + (*d3dintf->surface.release)(source_surface[index]); + source_surface[index] = nullptr; } - if (prescale_texture[index] != nullptr) + if (target_texture[index] != nullptr) { - (*d3dintf->texture.release)(prescale_texture[index]); - prescale_texture[index] = nullptr; + (*d3dintf->texture.release)(target_texture[index]); + target_texture[index] = nullptr; } - if (prescale_target[index] != nullptr) + if (target_surface[index] != nullptr) { - (*d3dintf->surface.release)(prescale_target[index]); - prescale_target[index] = nullptr; + (*d3dintf->surface.release)(target_surface[index]); + target_surface[index] = nullptr; } } } @@ -2780,51 +2839,61 @@ d3d_render_target::~d3d_render_target() // d3d_render_target::init - initializes a render target //============================================================ -bool d3d_render_target::init(renderer_d3d9 *d3d, d3d_base *d3dintf, int width, int height, int prescale_x, int prescale_y) +bool d3d_render_target::init(renderer_d3d9 *d3d, d3d_base *d3dintf, int source_width, int source_height, int target_width, int target_height) { HRESULT result; + this->width = source_width; + this->height = source_height; + + this->target_width = target_width; + this->target_height = target_height; + for (int index = 0; index < 2; index++) { - result = (*d3dintf->device.create_texture)(d3d->get_device(), width, height, 1, D3DUSAGE_RENDERTARGET, D3DFMT_A8R8G8B8, D3DPOOL_DEFAULT, &native_texture[index]); + result = (*d3dintf->device.create_texture)(d3d->get_device(), source_width, source_height, 1, D3DUSAGE_RENDERTARGET, D3DFMT_A8R8G8B8, D3DPOOL_DEFAULT, &source_texture[index]); if (result != D3D_OK) { return false; } - (*d3dintf->texture.get_surface_level)(native_texture[index], 0, &native_target[index]); + (*d3dintf->texture.get_surface_level)(source_texture[index], 0, &source_surface[index]); - result = (*d3dintf->device.create_texture)(d3d->get_device(), width * prescale_x, height * prescale_y, 1, D3DUSAGE_RENDERTARGET, D3DFMT_A8R8G8B8, D3DPOOL_DEFAULT, &prescale_texture[index]); + result = (*d3dintf->device.create_texture)(d3d->get_device(), target_width, target_height, 1, D3DUSAGE_RENDERTARGET, D3DFMT_A8R8G8B8, D3DPOOL_DEFAULT, &target_texture[index]); if (result != D3D_OK) { return false; } - (*d3dintf->texture.get_surface_level)(prescale_texture[index], 0, &prescale_target[index]); + (*d3dintf->texture.get_surface_level)(target_texture[index], 0, &target_surface[index]); } - int bloom_index = 0; - float bloom_size = (d3d->get_width() < d3d->get_height()) ? d3d->get_width() : d3d->get_height(); - float bloom_width = d3d->get_width(); - float bloom_height = d3d->get_height(); - for (; bloom_size >= 2.0f && bloom_index < 11; bloom_size *= 0.5f) + bool vector_screen = + d3d->window().machine().first_screen()->screen_type() == SCREEN_TYPE_VECTOR; + + // larger blur width for vector screens than raster screens + float scale_factor = vector_screen ? 0.5f : 0.75f; + + float bloom_width = (float)source_width; + float bloom_height = (float)source_height; + float bloom_size = bloom_width < bloom_height ? bloom_width : bloom_height; + for (int bloom_index = 0; bloom_index < 11 && bloom_size >= 2.0f; bloom_size *= scale_factor) { - bloom_width *= 0.5f; - bloom_height *= 0.5f; + this->bloom_dims[bloom_index][0] = (int)bloom_width; + this->bloom_dims[bloom_index][1] = (int)bloom_height; result = (*d3dintf->device.create_texture)(d3d->get_device(), (int)bloom_width, (int)bloom_height, 1, D3DUSAGE_RENDERTARGET, D3DFMT_A8R8G8B8, D3DPOOL_DEFAULT, &bloom_texture[bloom_index]); if (result != D3D_OK) { return false; } - (*d3dintf->texture.get_surface_level)(bloom_texture[bloom_index], 0, &bloom_target[bloom_index]); + (*d3dintf->texture.get_surface_level)(bloom_texture[bloom_index], 0, &bloom_surface[bloom_index]); - bloom_index++; - } + bloom_width *= scale_factor; + bloom_height *= scale_factor; - this->width = width; - this->height = height; + bloom_index++; - target_width = width * prescale_x; - target_height = height * prescale_y; + this->bloom_count = bloom_index; + } return true; } diff --git a/src/osd/modules/render/drawd3d.h b/src/osd/modules/render/drawd3d.h index 474f9ef8487..de8506ebfbd 100644 --- a/src/osd/modules/render/drawd3d.h +++ b/src/osd/modules/render/drawd3d.h @@ -54,6 +54,17 @@ public: virtual void record() override; virtual void toggle_fsfx() override; + bool swap_xy() + { + // todo: move to osd_window + bool orientation_swap_xy = + (window().machine().system().flags & ORIENTATION_SWAP_XY) == ORIENTATION_SWAP_XY; + bool rotation_swap_xy = + (window().target()->orientation() & ROT90) == ROT90 || + (window().target()->orientation() & ROT270) == ROT270; + return orientation_swap_xy ^ rotation_swap_xy; + }; + int initialize(); int device_create(HWND device_HWND); @@ -81,8 +92,6 @@ public: vertex * mesh_alloc(int numverts); - void update_textures(); - void process_primitives(); void primitive_flush_pending(); diff --git a/src/osd/windows/windir.cpp b/src/osd/windows/windir.cpp index edbe688ffe9..87b1b5e05ce 100644 --- a/src/osd/windows/windir.cpp +++ b/src/osd/windows/windir.cpp @@ -72,7 +72,7 @@ osd_directory *osd_opendir(const char *dirname) _sntprintf(dirfilter, dirfilter_size, TEXT("%s\\*.*"), t_dirname); // attempt to find the first file - dir->find = FindFirstFile(dirfilter, &dir->data); + dir->find = FindFirstFileEx(dirfilter, FindExInfoStandard, &dir->data, FindExSearchNameMatch, nullptr, 0); error: // cleanup diff --git a/src/osd/windows/window.cpp b/src/osd/windows/window.cpp index 31c85788c56..c6fd834b17f 100644 --- a/src/osd/windows/window.cpp +++ b/src/osd/windows/window.cpp @@ -281,6 +281,7 @@ void windows_osd_interface::update_slider_list() { for (win_window_info *window = win_window_list; window != nullptr; window = window->m_next) { + // check if any window has dirty sliders if (window->m_renderer && window->m_renderer->sliders_dirty()) { build_slider_list(); @@ -291,26 +292,13 @@ void windows_osd_interface::update_slider_list() void windows_osd_interface::build_slider_list() { - m_sliders = nullptr; - slider_state *curr = m_sliders; - for (win_window_info *info = win_window_list; info != nullptr; info = info->m_next) + // FIXME: take all sliders from all windows without concatenate them by slider_state->next + + for (win_window_info *window = win_window_list; window != nullptr; window = window->m_next) { - slider_state *window_sliders = info->m_renderer->get_slider_list(); - if (window_sliders != nullptr) - { - if (m_sliders == nullptr) - { - m_sliders = curr = window_sliders; - } - else - { - while (curr->next != nullptr) - { - curr = curr->next; - } - curr->next = window_sliders; - } - } + // take the sliders of the first window + m_sliders = window->m_renderer->get_slider_list(); + return; } } diff --git a/src/osd/windows/winmain.cpp b/src/osd/windows/winmain.cpp index 2ed2561e747..5638628d121 100644 --- a/src/osd/windows/winmain.cpp +++ b/src/osd/windows/winmain.cpp @@ -279,8 +279,6 @@ const options_entry windows_options::s_option_entries[] = { nullptr, nullptr, OPTION_HEADER, "DIRECT3D POST-PROCESSING OPTIONS" }, { WINOPTION_HLSL_ENABLE";hlsl", "0", OPTION_BOOLEAN, "enables HLSL post-processing (PS3.0 required)" }, { WINOPTION_HLSLPATH, "hlsl", OPTION_STRING, "path to hlsl files" }, - { WINOPTION_HLSL_PRESCALE_X, "0", OPTION_INTEGER, "HLSL pre-scale override factor for X (0 for auto)" }, - { WINOPTION_HLSL_PRESCALE_Y, "0", OPTION_INTEGER, "HLSL pre-scale override factor for Y (0 for auto)" }, { WINOPTION_HLSL_WRITE, nullptr, OPTION_STRING, "enables HLSL AVI writing (huge disk bandwidth suggested)" }, { WINOPTION_HLSL_SNAP_WIDTH, "2048", OPTION_STRING, "HLSL upscaled-snapshot width" }, { WINOPTION_HLSL_SNAP_HEIGHT, "1536", OPTION_STRING, "HLSL upscaled-snapshot height" }, @@ -302,25 +300,26 @@ const options_entry windows_options::s_option_entries[] = { WINOPTION_SCANLINE_AMOUNT";fs_scanam(0.0-4.0)", "0.0", OPTION_FLOAT, "overall alpha scaling value for scanlines" }, { WINOPTION_SCANLINE_SCALE";fs_scansc(0.0-4.0)", "1.0", OPTION_FLOAT, "overall height scaling value for scanlines" }, { WINOPTION_SCANLINE_HEIGHT";fs_scanh(0.0-4.0)", "1.0", OPTION_FLOAT, "individual height scaling value for scanlines" }, + { WINOPTION_SCANLINE_VARIATION";fs_scanv(0.0-4.0)", "1.0", OPTION_FLOAT, "individual height varying value for scanlines" }, { WINOPTION_SCANLINE_BRIGHT_SCALE";fs_scanbs(0.0-2.0)", "1.0", OPTION_FLOAT, "overall brightness scaling value for scanlines (multiplicative)" }, { WINOPTION_SCANLINE_BRIGHT_OFFSET";fs_scanbo(0.0-1.0)", "0.0", OPTION_FLOAT, "overall brightness offset value for scanlines (additive)" }, { WINOPTION_SCANLINE_JITTER";fs_scanjt(0.0-4.0)", "0.0", OPTION_FLOAT, "overall interlace jitter scaling value for scanlines" }, { WINOPTION_HUM_BAR_ALPHA";fs_humba(0.0-1.0)", "0.0", OPTION_FLOAT, "overall alpha scaling value for hum bar" }, - { WINOPTION_DEFOCUS";fs_focus", "1.0,0.0", OPTION_STRING, "overall defocus value in screen-relative coords" }, - { WINOPTION_CONVERGE_X";fs_convx", "0.25,0.00,-0.25", OPTION_STRING, "convergence in screen-relative X direction" }, - { WINOPTION_CONVERGE_Y";fs_convy", "0.0,0.25,-0.25", OPTION_STRING, "convergence in screen-relative Y direction" }, + { WINOPTION_DEFOCUS";fs_focus", "0.0,0.0", OPTION_STRING, "overall defocus value in screen-relative coords" }, + { WINOPTION_CONVERGE_X";fs_convx", "0.0,0.0,0.0", OPTION_STRING, "convergence in screen-relative X direction" }, + { WINOPTION_CONVERGE_Y";fs_convy", "0.0,0.0,0.0", OPTION_STRING, "convergence in screen-relative Y direction" }, { WINOPTION_RADIAL_CONVERGE_X";fs_rconvx", "0.0,0.0,0.0", OPTION_STRING, "radial convergence in screen-relative X direction" }, { WINOPTION_RADIAL_CONVERGE_Y";fs_rconvy", "0.0,0.0,0.0", OPTION_STRING, "radial convergence in screen-relative Y direction" }, /* RGB colorspace convolution below this line */ { WINOPTION_RED_RATIO";fs_redratio", "1.0,0.0,0.0", OPTION_STRING, "red output signal generated by input signal" }, { WINOPTION_GRN_RATIO";fs_grnratio", "0.0,1.0,0.0", OPTION_STRING, "green output signal generated by input signal" }, { WINOPTION_BLU_RATIO";fs_bluratio", "0.0,0.0,1.0", OPTION_STRING, "blue output signal generated by input signal" }, - { WINOPTION_SATURATION";fs_sat(0.0-4.0)", "1.4", OPTION_FLOAT, "saturation scaling value" }, + { WINOPTION_SATURATION";fs_sat(0.0-4.0)", "1.0", OPTION_FLOAT, "saturation scaling value" }, { WINOPTION_OFFSET";fs_offset", "0.0,0.0,0.0", OPTION_STRING, "signal offset value (additive)" }, - { WINOPTION_SCALE";fs_scale", "0.95,0.95,0.95", OPTION_STRING, "signal scaling value (multiplicative)" }, - { WINOPTION_POWER";fs_power", "0.8,0.8,0.8", OPTION_STRING, "signal power value (exponential)" }, - { WINOPTION_FLOOR";fs_floor", "0.05,0.05,0.05", OPTION_STRING, "signal floor level" }, - { WINOPTION_PHOSPHOR";fs_phosphor", "0.4,0.4,0.4", OPTION_STRING, "phosphorescence decay rate (0.0 is instant, 1.0 is forever)" }, + { WINOPTION_SCALE";fs_scale", "1.0,1.0,1.0", OPTION_STRING, "signal scaling value (multiplicative)" }, + { WINOPTION_POWER";fs_power", "1.0,1.0,1.0", OPTION_STRING, "signal power value (exponential)" }, + { WINOPTION_FLOOR";fs_floor", "0.0,0.0,0.0", OPTION_STRING, "signal floor level" }, + { WINOPTION_PHOSPHOR";fs_phosphor", "0.0,0.0,0.0", OPTION_STRING, "phosphorescence decay rate (0.0 is instant, 1.0 is forever)" }, /* NTSC simulation below this line */ { nullptr, nullptr, OPTION_HEADER, "NTSC POST-PROCESSING OPTIONS" }, { WINOPTION_YIQ_ENABLE";yiq", "0", OPTION_BOOLEAN, "enables YIQ-space HLSL post-processing" }, @@ -342,20 +341,20 @@ const options_entry windows_options::s_option_entries[] = { WINOPTION_VECTOR_LENGTH_RATIO";vecsize", "500.0", OPTION_FLOAT, "Vector fade length (4.0 - vectors fade the most at and above 4 pixels, etc.)" }, /* Bloom below this line */ { nullptr, nullptr, OPTION_HEADER, "BLOOM POST-PROCESSING OPTIONS" }, - { WINOPTION_BLOOM_BLEND_MODE, "0", OPTION_INTEGER, "bloom blend mode (0 for addition, 1 for darken)" }, - { WINOPTION_BLOOM_SCALE, "0.25", OPTION_FLOAT, "Intensity factor for bloom" }, + { WINOPTION_BLOOM_BLEND_MODE, "0", OPTION_INTEGER, "bloom blend mode (0 for brighten, 1 for darken)" }, + { WINOPTION_BLOOM_SCALE, "0.0", OPTION_FLOAT, "Intensity factor for bloom" }, { WINOPTION_BLOOM_OVERDRIVE, "1.0,1.0,1.0", OPTION_STRING, "Overdrive factor for bloom" }, { WINOPTION_BLOOM_LEVEL0_WEIGHT, "1.0", OPTION_FLOAT, "Bloom level 0 (full-size target) weight" }, - { WINOPTION_BLOOM_LEVEL1_WEIGHT, "0.64", OPTION_FLOAT, "Bloom level 1 (half-size target) weight" }, - { WINOPTION_BLOOM_LEVEL2_WEIGHT, "0.32", OPTION_FLOAT, "Bloom level 2 (quarter-size target) weight" }, - { WINOPTION_BLOOM_LEVEL3_WEIGHT, "0.16", OPTION_FLOAT, "Bloom level 3 (.) weight" }, - { WINOPTION_BLOOM_LEVEL4_WEIGHT, "0.08", OPTION_FLOAT, "Bloom level 4 (.) weight" }, - { WINOPTION_BLOOM_LEVEL5_WEIGHT, "0.04", OPTION_FLOAT, "Bloom level 5 (.) weight" }, - { WINOPTION_BLOOM_LEVEL6_WEIGHT, "0.04", OPTION_FLOAT, "Bloom level 6 (.) weight" }, - { WINOPTION_BLOOM_LEVEL7_WEIGHT, "0.02", OPTION_FLOAT, "Bloom level 7 (.) weight" }, - { WINOPTION_BLOOM_LEVEL8_WEIGHT, "0.02", OPTION_FLOAT, "Bloom level 8 (.) weight" }, - { WINOPTION_BLOOM_LEVEL9_WEIGHT, "0.01", OPTION_FLOAT, "Bloom level 9 (.) weight" }, - { WINOPTION_BLOOM_LEVEL10_WEIGHT, "0.01", OPTION_FLOAT, "Bloom level 10 (1x1 target) weight" }, + { WINOPTION_BLOOM_LEVEL1_WEIGHT, "0.64", OPTION_FLOAT, "Bloom level 1 (1/2-size target) weight" }, + { WINOPTION_BLOOM_LEVEL2_WEIGHT, "0.32", OPTION_FLOAT, "Bloom level 2 (1/4-size target) weight" }, + { WINOPTION_BLOOM_LEVEL3_WEIGHT, "0.16", OPTION_FLOAT, "Bloom level 3 (1/8-size target) weight" }, + { WINOPTION_BLOOM_LEVEL4_WEIGHT, "0.08", OPTION_FLOAT, "Bloom level 4 (1/16-size target) weight" }, + { WINOPTION_BLOOM_LEVEL5_WEIGHT, "0.04", OPTION_FLOAT, "Bloom level 5 (1/32-size target) weight" }, + { WINOPTION_BLOOM_LEVEL6_WEIGHT, "0.04", OPTION_FLOAT, "Bloom level 6 (1/64-size target) weight" }, + { WINOPTION_BLOOM_LEVEL7_WEIGHT, "0.02", OPTION_FLOAT, "Bloom level 7 (1/128-size target) weight" }, + { WINOPTION_BLOOM_LEVEL8_WEIGHT, "0.02", OPTION_FLOAT, "Bloom level 8 (1/256-size target) weight" }, + { WINOPTION_BLOOM_LEVEL9_WEIGHT, "0.01", OPTION_FLOAT, "Bloom level 9 (1/512-size target) weight" }, + { WINOPTION_BLOOM_LEVEL10_WEIGHT, "0.01", OPTION_FLOAT, "Bloom level 10 (1/1024-size target) weight" }, // full screen options { nullptr, nullptr, OPTION_HEADER, "FULL SCREEN OPTIONS" }, diff --git a/src/osd/windows/winmain.h b/src/osd/windows/winmain.h index bf6eed57559..45c93b66c49 100644 --- a/src/osd/windows/winmain.h +++ b/src/osd/windows/winmain.h @@ -28,8 +28,6 @@ // core post-processing options #define WINOPTION_HLSL_ENABLE "hlsl_enable" #define WINOPTION_HLSLPATH "hlslpath" -#define WINOPTION_HLSL_PRESCALE_X "hlsl_prescale_x" -#define WINOPTION_HLSL_PRESCALE_Y "hlsl_prescale_y" #define WINOPTION_HLSL_WRITE "hlsl_write" #define WINOPTION_HLSL_SNAP_WIDTH "hlsl_snap_width" #define WINOPTION_HLSL_SNAP_HEIGHT "hlsl_snap_height" @@ -50,6 +48,7 @@ #define WINOPTION_SCANLINE_AMOUNT "scanline_alpha" #define WINOPTION_SCANLINE_SCALE "scanline_size" #define WINOPTION_SCANLINE_HEIGHT "scanline_height" +#define WINOPTION_SCANLINE_VARIATION "scanline_variation" #define WINOPTION_SCANLINE_BRIGHT_SCALE "scanline_bright_scale" #define WINOPTION_SCANLINE_BRIGHT_OFFSET "scanline_bright_offset" #define WINOPTION_SCANLINE_JITTER "scanline_jitter" @@ -130,8 +129,6 @@ public: const char *screen_post_fx_dir() const { return value(WINOPTION_HLSLPATH); } bool d3d_hlsl_enable() const { return bool_value(WINOPTION_HLSL_ENABLE); } const char *d3d_hlsl_write() const { return value(WINOPTION_HLSL_WRITE); } - int d3d_hlsl_prescale_x() const { return int_value(WINOPTION_HLSL_PRESCALE_X); } - int d3d_hlsl_prescale_y() const { return int_value(WINOPTION_HLSL_PRESCALE_Y); } int d3d_snap_width() const { return int_value(WINOPTION_HLSL_SNAP_WIDTH); } int d3d_snap_height() const { return int_value(WINOPTION_HLSL_SNAP_HEIGHT); } int screen_shadow_mask_tile_mode() const { return int_value(WINOPTION_SHADOW_MASK_TILE_MODE); } @@ -146,6 +143,7 @@ public: float screen_scanline_amount() const { return float_value(WINOPTION_SCANLINE_AMOUNT); } float screen_scanline_scale() const { return float_value(WINOPTION_SCANLINE_SCALE); } float screen_scanline_height() const { return float_value(WINOPTION_SCANLINE_HEIGHT); } + float screen_scanline_variation() const { return float_value(WINOPTION_SCANLINE_VARIATION); } float screen_scanline_bright_scale() const { return float_value(WINOPTION_SCANLINE_BRIGHT_SCALE); } float screen_scanline_bright_offset() const { return float_value(WINOPTION_SCANLINE_BRIGHT_OFFSET); } float screen_scanline_jitter() const { return float_value(WINOPTION_SCANLINE_JITTER); } diff --git a/src/tools/chdman.cpp b/src/tools/chdman.cpp index edf7ee0b14a..95dd285a94d 100644 --- a/src/tools/chdman.cpp +++ b/src/tools/chdman.cpp @@ -333,7 +333,7 @@ public: { m_file.reset(); m_lastfile = m_info.track[tracknum].fname; - osd_file::error filerr = util::core_file::open(m_lastfile.c_str(), OPEN_FLAG_READ, m_file); + osd_file::error filerr = util::core_file::open(m_lastfile, OPEN_FLAG_READ, m_file); if (filerr != osd_file::error::NONE) report_error(1, "Error opening input file (%s)'", m_lastfile.c_str()); } @@ -1574,7 +1574,7 @@ static void do_create_raw(parameters_t ¶ms) auto input_file_str = params.find(OPTION_INPUT); if (input_file_str != params.end()) { - osd_file::error filerr = util::core_file::open(input_file_str->second->c_str(), OPEN_FLAG_READ, input_file); + osd_file::error filerr = util::core_file::open(*input_file_str->second, OPEN_FLAG_READ, input_file); if (filerr != osd_file::error::NONE) report_error(1, "Unable to open file (%s)", input_file_str->second->c_str()); } @@ -1671,7 +1671,7 @@ static void do_create_hd(parameters_t ¶ms) auto input_file_str = params.find(OPTION_INPUT); if (input_file_str != params.end()) { - osd_file::error filerr = util::core_file::open(input_file_str->second->c_str(), OPEN_FLAG_READ, input_file); + osd_file::error filerr = util::core_file::open(*input_file_str->second, OPEN_FLAG_READ, input_file); if (filerr != osd_file::error::NONE) report_error(1, "Unable to open file (%s)", input_file_str->second->c_str()); } @@ -2240,7 +2240,7 @@ static void do_extract_raw(parameters_t ¶ms) try { // process output file - osd_file::error filerr = util::core_file::open(output_file_str->second->c_str(), OPEN_FLAG_WRITE | OPEN_FLAG_CREATE, output_file); + osd_file::error filerr = util::core_file::open(*output_file_str->second, OPEN_FLAG_WRITE | OPEN_FLAG_CREATE, output_file); if (filerr != osd_file::error::NONE) report_error(1, "Unable to open file (%s)", output_file_str->second->c_str()); @@ -2345,14 +2345,14 @@ static void do_extract_cd(parameters_t ¶ms) } // process output file - osd_file::error filerr = util::core_file::open(output_file_str->second->c_str(), OPEN_FLAG_WRITE | OPEN_FLAG_CREATE | OPEN_FLAG_NO_BOM, output_toc_file); + osd_file::error filerr = util::core_file::open(*output_file_str->second, OPEN_FLAG_WRITE | OPEN_FLAG_CREATE | OPEN_FLAG_NO_BOM, output_toc_file); if (filerr != osd_file::error::NONE) report_error(1, "Unable to open file (%s)", output_file_str->second->c_str()); // process output BIN file if (mode != MODE_GDI) { - filerr = util::core_file::open(output_bin_file_str->c_str(), OPEN_FLAG_WRITE | OPEN_FLAG_CREATE, output_bin_file); + filerr = util::core_file::open(*output_bin_file_str, OPEN_FLAG_WRITE | OPEN_FLAG_CREATE, output_bin_file); if (filerr != osd_file::error::NONE) report_error(1, "Unable to open file (%s)", output_bin_file_str->c_str()); } @@ -2388,7 +2388,7 @@ static void do_extract_cd(parameters_t ¶ms) output_bin_file.reset(); - filerr = util::core_file::open(trackbin_name.c_str(), OPEN_FLAG_WRITE | OPEN_FLAG_CREATE, output_bin_file); + filerr = util::core_file::open(trackbin_name, OPEN_FLAG_WRITE | OPEN_FLAG_CREATE, output_bin_file); if (filerr != osd_file::error::NONE) report_error(1, "Unable to open file (%s)", trackbin_name.c_str()); @@ -2795,7 +2795,7 @@ static void do_dump_metadata(parameters_t ¶ms) // create the file if (output_file_str != params.end()) { - osd_file::error filerr = util::core_file::open(output_file_str->second->c_str(), OPEN_FLAG_WRITE | OPEN_FLAG_CREATE, output_file); + osd_file::error filerr = util::core_file::open(*output_file_str->second, OPEN_FLAG_WRITE | OPEN_FLAG_CREATE, output_file); if (filerr != osd_file::error::NONE) report_error(1, "Unable to open file (%s)", output_file_str->second->c_str()); diff --git a/src/tools/imgtool/stream.cpp b/src/tools/imgtool/stream.cpp index d96cf325a7a..b11e7a5e4be 100644 --- a/src/tools/imgtool/stream.cpp +++ b/src/tools/imgtool/stream.cpp @@ -104,24 +104,23 @@ static imgtool_stream *stream_open_zip(const char *zipname, const char *subname, imgfile->imgtype = IMG_MEM; - zip_file::ptr z; - const zip_file::file_header *zipent = nullptr; - zip_file::open(zipname, z); + util::archive_file::ptr z; + util::archive_file::open_zip(zipname, z); if (!z) return nullptr; - zipent = z->first_file(); - while (zipent && subname && strcmp(subname, zipent->filename)) + int zipent = z->first_file(); + while ((zipent >= 0) && subname && strcmp(subname, z->current_name().c_str())) zipent = z->next_file(); - if (!zipent) + if (zipent < 0) return nullptr; - imgfile->filesize = zipent->uncompressed_length; - imgfile->buffer = reinterpret_cast<std::uint8_t *>(malloc(zipent->uncompressed_length)); + imgfile->filesize = z->current_uncompressed_length(); + imgfile->buffer = reinterpret_cast<std::uint8_t *>(malloc(z->current_uncompressed_length())); if (!imgfile->buffer) return nullptr; - if (z->decompress(imgfile->buffer, zipent->uncompressed_length) != zip_file::error::NONE) + if (z->decompress(imgfile->buffer, z->current_uncompressed_length()) != util::archive_file::error::NONE) return nullptr; return imgfile.release(); diff --git a/src/tools/pngcmp.cpp b/src/tools/pngcmp.cpp index aa33a421e5d..e34bcf401e4 100644 --- a/src/tools/pngcmp.cpp +++ b/src/tools/pngcmp.cpp @@ -80,7 +80,7 @@ static int generate_png_diff(const std::string& imgfile1, const std::string& img int x, y; /* open the source image */ - filerr = util::core_file::open(imgfile1.c_str(), OPEN_FLAG_READ, file); + filerr = util::core_file::open(imgfile1, OPEN_FLAG_READ, file); if (filerr != osd_file::error::NONE) { printf("Could not open %s (%d)\n", imgfile1.c_str(), int(filerr)); @@ -97,7 +97,7 @@ static int generate_png_diff(const std::string& imgfile1, const std::string& img } /* open the source image */ - filerr = util::core_file::open(imgfile2.c_str(), OPEN_FLAG_READ, file); + filerr = util::core_file::open(imgfile2, OPEN_FLAG_READ, file); if (filerr != osd_file::error::NONE) { printf("Could not open %s (%d)\n", imgfile2.c_str(), int(filerr)); @@ -170,7 +170,7 @@ static int generate_png_diff(const std::string& imgfile1, const std::string& img } /* write the final PNG */ - filerr = util::core_file::open(outfilename.c_str(), OPEN_FLAG_WRITE | OPEN_FLAG_CREATE, file); + filerr = util::core_file::open(outfilename, OPEN_FLAG_WRITE | OPEN_FLAG_CREATE, file); if (filerr != osd_file::error::NONE) { printf("Could not open %s (%d)\n", outfilename.c_str(), int(filerr)); diff --git a/src/tools/regrep.cpp b/src/tools/regrep.cpp index 4d02151672b..0c6d11093c6 100644 --- a/src/tools/regrep.cpp +++ b/src/tools/regrep.cpp @@ -565,7 +565,7 @@ static util::core_file::ptr create_file_and_output_header(std::string &filename, util::core_file::ptr file; /* create the indexfile */ - if (util::core_file::open(filename.c_str(), OPEN_FLAG_WRITE | OPEN_FLAG_CREATE | OPEN_FLAG_CREATE_PATHS | OPEN_FLAG_NO_BOM, file) != osd_file::error::NONE) + if (util::core_file::open(filename, OPEN_FLAG_WRITE | OPEN_FLAG_CREATE | OPEN_FLAG_CREATE_PATHS | OPEN_FLAG_NO_BOM, file) != osd_file::error::NONE) return util::core_file::ptr(); /* print a header */ @@ -735,7 +735,7 @@ static int compare_screenshots(summary_file *curfile) fullname = string_format("%s" PATH_SEPARATOR "snap" PATH_SEPARATOR "%s" PATH_SEPARATOR "final.png", lists[listnum].dir, curfile->name); /* open the file */ - filerr = util::core_file::open(fullname.c_str(), OPEN_FLAG_READ, file); + filerr = util::core_file::open(fullname, OPEN_FLAG_READ, file); /* if that failed, look in the old location */ if (filerr != osd_file::error::NONE) @@ -744,7 +744,7 @@ static int compare_screenshots(summary_file *curfile) fullname = string_format("%s" PATH_SEPARATOR "snap" PATH_SEPARATOR "_%s.png", lists[listnum].dir, curfile->name); /* open the file */ - filerr = util::core_file::open(fullname.c_str(), OPEN_FLAG_READ, file); + filerr = util::core_file::open(fullname, OPEN_FLAG_READ, file); } /* if that worked, load the file */ @@ -853,7 +853,7 @@ static int generate_png_diff(const summary_file *curfile, std::string &destdir, tempname = string_format("%s" PATH_SEPARATOR "%s", lists[listnum].dir, srcimgname.c_str()); /* open the source image */ - filerr = util::core_file::open(tempname.c_str(), OPEN_FLAG_READ, file); + filerr = util::core_file::open(tempname, OPEN_FLAG_READ, file); if (filerr != osd_file::error::NONE) goto error; @@ -925,7 +925,7 @@ static int generate_png_diff(const summary_file *curfile, std::string &destdir, } /* write the final PNG */ - filerr = util::core_file::open(dstfilename.c_str(), OPEN_FLAG_WRITE | OPEN_FLAG_CREATE, file); + filerr = util::core_file::open(dstfilename, OPEN_FLAG_WRITE | OPEN_FLAG_CREATE, file); if (filerr != osd_file::error::NONE) goto error; pngerr = png_write_bitmap(*file, nullptr, finalbitmap, 0, nullptr); diff --git a/src/tools/romcmp.cpp b/src/tools/romcmp.cpp index a6919631cd8..641667b6342 100644 --- a/src/tools/romcmp.cpp +++ b/src/tools/romcmp.cpp @@ -490,43 +490,45 @@ static int load_files(int i, int *found, const char *path) /* if not, try to open as a ZIP file */ else { - zip_file::ptr zip; - const zip_file::file_header* zipent; - zip_file::error ziperr; + util::archive_file::ptr zip; /* wasn't a directory, so try to open it as a zip file */ - ziperr = zip_file::open(path, zip); - if (ziperr != zip_file::error::NONE) + if ((util::archive_file::open_zip(path, zip) != util::archive_file::error::NONE) && + (util::archive_file::open_7z(path, zip) != util::archive_file::error::NONE)) { printf("Error, cannot open zip file '%s' !\n", path); return 1; } /* load all files in zip file */ - for (zipent = zip->first_file(); zipent != nullptr; zipent = zip->next_file()) + for (int zipent = zip->first_file(); zipent >= 0; zipent = zip->next_file()) { + if (zip->current_is_directory()) continue; + int size; - size = zipent->uncompressed_length; + size = zip->current_uncompressed_length(); while (size && (size & 1) == 0) size >>= 1; - if (zipent->uncompressed_length == 0) // || (size & ~1)) + if (zip->current_uncompressed_length() == 0) // || (size & ~1)) + { printf("%-23s %-23s ignored (not a ROM)\n", - i ? "" : zipent->filename, i ? zipent->filename : ""); + i ? "" : zip->current_name().c_str(), i ? zip->current_name().c_str() : ""); + } else { fileinfo *file = &files[i][found[i]]; - const char *delim = strrchr(zipent->filename,'/'); + const char *delim = strrchr(zip->current_name().c_str(), '/'); if (delim) strcpy (file->name,delim+1); else - strcpy(file->name,zipent->filename); - file->size = zipent->uncompressed_length; + strcpy(file->name,zip->current_name().c_str()); + file->size = zip->current_uncompressed_length(); if ((file->buf = (unsigned char *)malloc(file->size)) == nullptr) printf("%s: out of memory!\n",file->name); else { - if (zip->decompress(file->buf, file->size) != zip_file::error::NONE) + if (zip->decompress(file->buf, file->size) != util::archive_file::error::NONE) { free(file->buf); file->buf = nullptr; @@ -743,6 +745,6 @@ int CLIB_DECL main(int argc,char *argv[]) } } - zip_file::cache_clear(); + util::archive_file::cache_clear(); return 0; } diff --git a/src/tools/split.cpp b/src/tools/split.cpp index 5151229edd8..586264283d7 100644 --- a/src/tools/split.cpp +++ b/src/tools/split.cpp @@ -119,7 +119,7 @@ static int split_file(const char *filename, const char *basename, UINT32 splitsi splitfilename.assign(basename).append(".split"); // create the split file - filerr = util::core_file::open(splitfilename.c_str(), OPEN_FLAG_WRITE | OPEN_FLAG_CREATE | OPEN_FLAG_NO_BOM, splitfile); + filerr = util::core_file::open(splitfilename, OPEN_FLAG_WRITE | OPEN_FLAG_CREATE | OPEN_FLAG_NO_BOM, splitfile); if (filerr != osd_file::error::NONE) { fprintf(stderr, "Fatal error: unable to create split file '%s'\n", splitfilename.c_str()); @@ -155,7 +155,7 @@ static int split_file(const char *filename, const char *basename, UINT32 splitsi outfilename = string_format("%s.%03d", basename, partnum); // create it - filerr = util::core_file::open(outfilename.c_str(), OPEN_FLAG_WRITE | OPEN_FLAG_CREATE, outfile); + filerr = util::core_file::open(outfilename, OPEN_FLAG_WRITE | OPEN_FLAG_CREATE, outfile); if (filerr != osd_file::error::NONE) { printf("\n"); @@ -267,7 +267,7 @@ static int join_file(const char *filename, const char *outname, int write_output if (write_output) { // don't overwrite the original! - filerr = util::core_file::open(outfilename.c_str(), OPEN_FLAG_READ, outfile); + filerr = util::core_file::open(outfilename, OPEN_FLAG_READ, outfile); if (filerr == osd_file::error::NONE) { outfile.reset(); @@ -276,7 +276,7 @@ static int join_file(const char *filename, const char *outname, int write_output } // open the output for write - filerr = util::core_file::open(outfilename.c_str(), OPEN_FLAG_WRITE | OPEN_FLAG_CREATE, outfile); + filerr = util::core_file::open(outfilename, OPEN_FLAG_WRITE | OPEN_FLAG_CREATE, outfile); if (filerr != osd_file::error::NONE) { fprintf(stderr, "Fatal error: unable to create file '%s'\n", outfilename.c_str()); diff --git a/src/tools/src2html.cpp b/src/tools/src2html.cpp index 9b3110a212f..38260a62879 100644 --- a/src/tools/src2html.cpp +++ b/src/tools/src2html.cpp @@ -517,7 +517,7 @@ static int output_file(file_type type, int srcrootlen, int dstrootlen, std::stri // open the source file util::core_file::ptr src; - if (util::core_file::open(srcfile.c_str(), OPEN_FLAG_READ, src) != osd_file::error::NONE) + if (util::core_file::open(srcfile, OPEN_FLAG_READ, src) != osd_file::error::NONE) { fprintf(stderr, "Unable to read file '%s'\n", srcfile.c_str()); return 1; @@ -732,7 +732,7 @@ static util::core_file::ptr create_file_and_output_header(std::string &filename, { // create the indexfile util::core_file::ptr file; - if (util::core_file::open(filename.c_str(), OPEN_FLAG_WRITE | OPEN_FLAG_CREATE | OPEN_FLAG_CREATE_PATHS | OPEN_FLAG_NO_BOM, file) != osd_file::error::NONE) + if (util::core_file::open(filename, OPEN_FLAG_WRITE | OPEN_FLAG_CREATE | OPEN_FLAG_CREATE_PATHS | OPEN_FLAG_NO_BOM, file) != osd_file::error::NONE) return util::core_file::ptr(); // print a header @@ -865,7 +865,7 @@ static bool find_include_file(std::string &srcincpath, int srcrootlen, int dstro // see if we can open it util::core_file::ptr testfile; - if (util::core_file::open(srcincpath.c_str(), OPEN_FLAG_READ, testfile) == osd_file::error::NONE) + if (util::core_file::open(srcincpath, OPEN_FLAG_READ, testfile) == osd_file::error::NONE) { // close the file testfile.reset(); diff --git a/tests/emu/attotime.cpp b/tests/emu/attotime.cpp new file mode 100644 index 00000000000..7d170c32abe --- /dev/null +++ b/tests/emu/attotime.cpp @@ -0,0 +1,10 @@ +#include "gtest/gtest.h" +#include "emucore.h" +#include "eminline.h" +#include "attotime.h" + +TEST(attotime,as_attoseconds) +{ + attotime value = attotime::from_seconds(1); + EXPECT_EQ(1000000000000000000, value.as_attoseconds()); +} |