mirror of
https://git.naxdy.org/Mirror/Ryujinx.git
synced 2024-12-27 02:53:04 +00:00
Merge branch 'master' into master
This commit is contained in:
commit
438f03538f
55 changed files with 2646 additions and 543 deletions
1
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
1
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
|
@ -1,6 +1,7 @@
|
||||||
name: Feature Request
|
name: Feature Request
|
||||||
description: Suggest a new feature for Ryujinx.
|
description: Suggest a new feature for Ryujinx.
|
||||||
title: "[Feature Request]"
|
title: "[Feature Request]"
|
||||||
|
labels: enhancement
|
||||||
body:
|
body:
|
||||||
- type: textarea
|
- type: textarea
|
||||||
id: overview
|
id: overview
|
||||||
|
|
|
@ -8,8 +8,8 @@
|
||||||
<PackageVersion Include="Avalonia.Desktop" Version="11.0.10" />
|
<PackageVersion Include="Avalonia.Desktop" Version="11.0.10" />
|
||||||
<PackageVersion Include="Avalonia.Diagnostics" Version="11.0.10" />
|
<PackageVersion Include="Avalonia.Diagnostics" Version="11.0.10" />
|
||||||
<PackageVersion Include="Avalonia.Markup.Xaml.Loader" Version="11.0.10" />
|
<PackageVersion Include="Avalonia.Markup.Xaml.Loader" Version="11.0.10" />
|
||||||
<PackageVersion Include="Avalonia.Svg" Version="11.0.0.16" />
|
<PackageVersion Include="Avalonia.Svg" Version="11.0.0.18" />
|
||||||
<PackageVersion Include="Avalonia.Svg.Skia" Version="11.0.0.16" />
|
<PackageVersion Include="Avalonia.Svg.Skia" Version="11.0.0.18" />
|
||||||
<PackageVersion Include="CommandLineParser" Version="2.9.1" />
|
<PackageVersion Include="CommandLineParser" Version="2.9.1" />
|
||||||
<PackageVersion Include="Concentus" Version="1.1.7" />
|
<PackageVersion Include="Concentus" Version="1.1.7" />
|
||||||
<PackageVersion Include="DiscordRichPresence" Version="1.2.1.24" />
|
<PackageVersion Include="DiscordRichPresence" Version="1.2.1.24" />
|
||||||
|
|
|
@ -36,8 +36,8 @@
|
||||||
|
|
||||||
## Compatibility
|
## Compatibility
|
||||||
|
|
||||||
As of October 2023, Ryujinx has been tested on approximately 4,200 titles;
|
As of May 2024, Ryujinx has been tested on approximately 4,300 titles;
|
||||||
over 4,150 boot past menus and into gameplay, with roughly 3,500 of those being considered playable.
|
over 4,100 boot past menus and into gameplay, with roughly 3,550 of those being considered playable.
|
||||||
|
|
||||||
You can check out the compatibility list [here](https://github.com/Ryujinx/Ryujinx-Games-List/issues).
|
You can check out the compatibility list [here](https://github.com/Ryujinx/Ryujinx-Games-List/issues).
|
||||||
|
|
||||||
|
|
|
@ -4,6 +4,8 @@
|
||||||
<s:String x:Key="/Default/CodeStyle/CSharpVarKeywordUsage/ForOtherTypes/@EntryValue">UseExplicitType</s:String>
|
<s:String x:Key="/Default/CodeStyle/CSharpVarKeywordUsage/ForOtherTypes/@EntryValue">UseExplicitType</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/CSharpVarKeywordUsage/ForSimpleTypes/@EntryValue">UseExplicitType</s:String>
|
<s:String x:Key="/Default/CodeStyle/CSharpVarKeywordUsage/ForSimpleTypes/@EntryValue">UseExplicitType</s:String>
|
||||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=TypesAndNamespaces/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb"><ExtraRule Prefix="I" Suffix="" Style="AaBb" /></Policy></s:String>
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=TypesAndNamespaces/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb"><ExtraRule Prefix="I" Suffix="" Style="AaBb" /></Policy></s:String>
|
||||||
|
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/UserRules/=a0b4bc4d_002Dd13b_002D4a37_002Db37e_002Dc9c6864e4302/@EntryIndexedValue"><Policy><Descriptor Staticness="Any" AccessRightKinds="Any" Description="Types and namespaces"><ElementKinds><Kind Name="NAMESPACE" /><Kind Name="CLASS" /><Kind Name="STRUCT" /><Kind Name="ENUM" /><Kind Name="DELEGATE" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb"><ExtraRule Prefix="I" Suffix="" Style="AaBb" /></Policy></Policy></s:String>
|
||||||
|
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EPredefinedNamingRulesToUserRulesUpgrade/@EntryIndexedValue">True</s:Boolean>
|
||||||
<s:Boolean x:Key="/Default/UserDictionary/Words/=ASET/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/UserDictionary/Words/=ASET/@EntryIndexedValue">True</s:Boolean>
|
||||||
<s:Boolean x:Key="/Default/UserDictionary/Words/=Astc/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/UserDictionary/Words/=Astc/@EntryIndexedValue">True</s:Boolean>
|
||||||
<s:Boolean x:Key="/Default/UserDictionary/Words/=Luma/@EntryIndexedValue">True</s:Boolean>
|
<s:Boolean x:Key="/Default/UserDictionary/Words/=Luma/@EntryIndexedValue">True</s:Boolean>
|
||||||
|
|
|
@ -36,6 +36,7 @@ namespace Ryujinx.Graphics.GAL
|
||||||
public readonly bool SupportsMismatchingViewFormat;
|
public readonly bool SupportsMismatchingViewFormat;
|
||||||
public readonly bool SupportsCubemapView;
|
public readonly bool SupportsCubemapView;
|
||||||
public readonly bool SupportsNonConstantTextureOffset;
|
public readonly bool SupportsNonConstantTextureOffset;
|
||||||
|
public readonly bool SupportsQuads;
|
||||||
public readonly bool SupportsSeparateSampler;
|
public readonly bool SupportsSeparateSampler;
|
||||||
public readonly bool SupportsShaderBallot;
|
public readonly bool SupportsShaderBallot;
|
||||||
public readonly bool SupportsShaderBarrierDivergence;
|
public readonly bool SupportsShaderBarrierDivergence;
|
||||||
|
@ -93,6 +94,7 @@ namespace Ryujinx.Graphics.GAL
|
||||||
bool supportsMismatchingViewFormat,
|
bool supportsMismatchingViewFormat,
|
||||||
bool supportsCubemapView,
|
bool supportsCubemapView,
|
||||||
bool supportsNonConstantTextureOffset,
|
bool supportsNonConstantTextureOffset,
|
||||||
|
bool supportsQuads,
|
||||||
bool supportsSeparateSampler,
|
bool supportsSeparateSampler,
|
||||||
bool supportsShaderBallot,
|
bool supportsShaderBallot,
|
||||||
bool supportsShaderBarrierDivergence,
|
bool supportsShaderBarrierDivergence,
|
||||||
|
@ -146,6 +148,7 @@ namespace Ryujinx.Graphics.GAL
|
||||||
SupportsMismatchingViewFormat = supportsMismatchingViewFormat;
|
SupportsMismatchingViewFormat = supportsMismatchingViewFormat;
|
||||||
SupportsCubemapView = supportsCubemapView;
|
SupportsCubemapView = supportsCubemapView;
|
||||||
SupportsNonConstantTextureOffset = supportsNonConstantTextureOffset;
|
SupportsNonConstantTextureOffset = supportsNonConstantTextureOffset;
|
||||||
|
SupportsQuads = supportsQuads;
|
||||||
SupportsSeparateSampler = supportsSeparateSampler;
|
SupportsSeparateSampler = supportsSeparateSampler;
|
||||||
SupportsShaderBallot = supportsShaderBallot;
|
SupportsShaderBallot = supportsShaderBallot;
|
||||||
SupportsShaderBarrierDivergence = supportsShaderBarrierDivergence;
|
SupportsShaderBarrierDivergence = supportsShaderBarrierDivergence;
|
||||||
|
|
|
@ -390,7 +390,7 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
{
|
{
|
||||||
_views.Remove(texture);
|
_views.Remove(texture);
|
||||||
|
|
||||||
Group.RemoveView(texture);
|
Group.RemoveView(_views, texture);
|
||||||
|
|
||||||
texture._viewStorage = texture;
|
texture._viewStorage = texture;
|
||||||
|
|
||||||
|
|
|
@ -8,6 +8,7 @@ using Ryujinx.Graphics.Texture;
|
||||||
using Ryujinx.Memory.Range;
|
using Ryujinx.Memory.Range;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Threading;
|
||||||
|
|
||||||
namespace Ryujinx.Graphics.Gpu.Image
|
namespace Ryujinx.Graphics.Gpu.Image
|
||||||
{
|
{
|
||||||
|
@ -39,6 +40,8 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
private readonly MultiRangeList<Texture> _textures;
|
private readonly MultiRangeList<Texture> _textures;
|
||||||
private readonly HashSet<Texture> _partiallyMappedTextures;
|
private readonly HashSet<Texture> _partiallyMappedTextures;
|
||||||
|
|
||||||
|
private readonly ReaderWriterLockSlim _texturesLock;
|
||||||
|
|
||||||
private Texture[] _textureOverlaps;
|
private Texture[] _textureOverlaps;
|
||||||
private OverlapInfo[] _overlapInfo;
|
private OverlapInfo[] _overlapInfo;
|
||||||
|
|
||||||
|
@ -57,6 +60,8 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
_textures = new MultiRangeList<Texture>();
|
_textures = new MultiRangeList<Texture>();
|
||||||
_partiallyMappedTextures = new HashSet<Texture>();
|
_partiallyMappedTextures = new HashSet<Texture>();
|
||||||
|
|
||||||
|
_texturesLock = new ReaderWriterLockSlim();
|
||||||
|
|
||||||
_textureOverlaps = new Texture[OverlapsBufferInitialCapacity];
|
_textureOverlaps = new Texture[OverlapsBufferInitialCapacity];
|
||||||
_overlapInfo = new OverlapInfo[OverlapsBufferInitialCapacity];
|
_overlapInfo = new OverlapInfo[OverlapsBufferInitialCapacity];
|
||||||
|
|
||||||
|
@ -75,10 +80,16 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
|
|
||||||
MultiRange unmapped = ((MemoryManager)sender).GetPhysicalRegions(e.Address, e.Size);
|
MultiRange unmapped = ((MemoryManager)sender).GetPhysicalRegions(e.Address, e.Size);
|
||||||
|
|
||||||
lock (_textures)
|
_texturesLock.EnterReadLock();
|
||||||
|
|
||||||
|
try
|
||||||
{
|
{
|
||||||
overlapCount = _textures.FindOverlaps(unmapped, ref overlaps);
|
overlapCount = _textures.FindOverlaps(unmapped, ref overlaps);
|
||||||
}
|
}
|
||||||
|
finally
|
||||||
|
{
|
||||||
|
_texturesLock.ExitReadLock();
|
||||||
|
}
|
||||||
|
|
||||||
if (overlapCount > 0)
|
if (overlapCount > 0)
|
||||||
{
|
{
|
||||||
|
@ -217,7 +228,18 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
public bool UpdateMapping(Texture texture, MultiRange range)
|
public bool UpdateMapping(Texture texture, MultiRange range)
|
||||||
{
|
{
|
||||||
// There cannot be an existing texture compatible with this mapping in the texture cache already.
|
// There cannot be an existing texture compatible with this mapping in the texture cache already.
|
||||||
int overlapCount = _textures.FindOverlaps(range, ref _textureOverlaps);
|
int overlapCount;
|
||||||
|
|
||||||
|
_texturesLock.EnterReadLock();
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
overlapCount = _textures.FindOverlaps(range, ref _textureOverlaps);
|
||||||
|
}
|
||||||
|
finally
|
||||||
|
{
|
||||||
|
_texturesLock.ExitReadLock();
|
||||||
|
}
|
||||||
|
|
||||||
for (int i = 0; i < overlapCount; i++)
|
for (int i = 0; i < overlapCount; i++)
|
||||||
{
|
{
|
||||||
|
@ -231,11 +253,20 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
_textures.Remove(texture);
|
_texturesLock.EnterWriteLock();
|
||||||
|
|
||||||
texture.ReplaceRange(range);
|
try
|
||||||
|
{
|
||||||
|
_textures.Remove(texture);
|
||||||
|
|
||||||
_textures.Add(texture);
|
texture.ReplaceRange(range);
|
||||||
|
|
||||||
|
_textures.Add(texture);
|
||||||
|
}
|
||||||
|
finally
|
||||||
|
{
|
||||||
|
_texturesLock.ExitWriteLock();
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -611,11 +642,17 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
|
|
||||||
int sameAddressOverlapsCount;
|
int sameAddressOverlapsCount;
|
||||||
|
|
||||||
lock (_textures)
|
_texturesLock.EnterReadLock();
|
||||||
|
|
||||||
|
try
|
||||||
{
|
{
|
||||||
// Try to find a perfect texture match, with the same address and parameters.
|
// Try to find a perfect texture match, with the same address and parameters.
|
||||||
sameAddressOverlapsCount = _textures.FindOverlaps(address, ref _textureOverlaps);
|
sameAddressOverlapsCount = _textures.FindOverlaps(address, ref _textureOverlaps);
|
||||||
}
|
}
|
||||||
|
finally
|
||||||
|
{
|
||||||
|
_texturesLock.ExitReadLock();
|
||||||
|
}
|
||||||
|
|
||||||
Texture texture = null;
|
Texture texture = null;
|
||||||
|
|
||||||
|
@ -698,10 +735,16 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
|
|
||||||
if (info.Target != Target.TextureBuffer)
|
if (info.Target != Target.TextureBuffer)
|
||||||
{
|
{
|
||||||
lock (_textures)
|
_texturesLock.EnterReadLock();
|
||||||
|
|
||||||
|
try
|
||||||
{
|
{
|
||||||
overlapsCount = _textures.FindOverlaps(range.Value, ref _textureOverlaps);
|
overlapsCount = _textures.FindOverlaps(range.Value, ref _textureOverlaps);
|
||||||
}
|
}
|
||||||
|
finally
|
||||||
|
{
|
||||||
|
_texturesLock.ExitReadLock();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_overlapInfo.Length != _textureOverlaps.Length)
|
if (_overlapInfo.Length != _textureOverlaps.Length)
|
||||||
|
@ -1025,10 +1068,16 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
_cache.Add(texture);
|
_cache.Add(texture);
|
||||||
}
|
}
|
||||||
|
|
||||||
lock (_textures)
|
_texturesLock.EnterWriteLock();
|
||||||
|
|
||||||
|
try
|
||||||
{
|
{
|
||||||
_textures.Add(texture);
|
_textures.Add(texture);
|
||||||
}
|
}
|
||||||
|
finally
|
||||||
|
{
|
||||||
|
_texturesLock.ExitWriteLock();
|
||||||
|
}
|
||||||
|
|
||||||
if (partiallyMapped)
|
if (partiallyMapped)
|
||||||
{
|
{
|
||||||
|
@ -1091,7 +1140,19 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
int addressMatches = _textures.FindOverlaps(address, ref _textureOverlaps);
|
int addressMatches;
|
||||||
|
|
||||||
|
_texturesLock.EnterReadLock();
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
addressMatches = _textures.FindOverlaps(address, ref _textureOverlaps);
|
||||||
|
}
|
||||||
|
finally
|
||||||
|
{
|
||||||
|
_texturesLock.ExitReadLock();
|
||||||
|
}
|
||||||
|
|
||||||
Texture textureMatch = null;
|
Texture textureMatch = null;
|
||||||
|
|
||||||
for (int i = 0; i < addressMatches; i++)
|
for (int i = 0; i < addressMatches; i++)
|
||||||
|
@ -1232,10 +1293,16 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
/// <param name="texture">The texture to be removed</param>
|
/// <param name="texture">The texture to be removed</param>
|
||||||
public void RemoveTextureFromCache(Texture texture)
|
public void RemoveTextureFromCache(Texture texture)
|
||||||
{
|
{
|
||||||
lock (_textures)
|
_texturesLock.EnterWriteLock();
|
||||||
|
|
||||||
|
try
|
||||||
{
|
{
|
||||||
_textures.Remove(texture);
|
_textures.Remove(texture);
|
||||||
}
|
}
|
||||||
|
finally
|
||||||
|
{
|
||||||
|
_texturesLock.ExitWriteLock();
|
||||||
|
}
|
||||||
|
|
||||||
lock (_partiallyMappedTextures)
|
lock (_partiallyMappedTextures)
|
||||||
{
|
{
|
||||||
|
@ -1324,13 +1391,19 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public void Dispose()
|
public void Dispose()
|
||||||
{
|
{
|
||||||
lock (_textures)
|
_texturesLock.EnterReadLock();
|
||||||
|
|
||||||
|
try
|
||||||
{
|
{
|
||||||
foreach (Texture texture in _textures)
|
foreach (Texture texture in _textures)
|
||||||
{
|
{
|
||||||
texture.Dispose();
|
texture.Dispose();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
finally
|
||||||
|
{
|
||||||
|
_texturesLock.ExitReadLock();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -88,9 +88,9 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
private MultiRange TextureRange => Storage.Range;
|
private MultiRange TextureRange => Storage.Range;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The views list from the storage texture.
|
/// The views array from the storage texture.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private List<Texture> _views;
|
private Texture[] _views;
|
||||||
private TextureGroupHandle[] _handles;
|
private TextureGroupHandle[] _handles;
|
||||||
private bool[] _loadNeeded;
|
private bool[] _loadNeeded;
|
||||||
|
|
||||||
|
@ -1074,7 +1074,7 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
public void UpdateViews(List<Texture> views, Texture texture)
|
public void UpdateViews(List<Texture> views, Texture texture)
|
||||||
{
|
{
|
||||||
// This is saved to calculate overlapping views for each handle.
|
// This is saved to calculate overlapping views for each handle.
|
||||||
_views = views;
|
_views = views.ToArray();
|
||||||
|
|
||||||
bool layerViews = _hasLayerViews;
|
bool layerViews = _hasLayerViews;
|
||||||
bool mipViews = _hasMipViews;
|
bool mipViews = _hasMipViews;
|
||||||
|
@ -1136,9 +1136,13 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Removes a view from the group, removing it from all overlap lists.
|
/// Removes a view from the group, removing it from all overlap lists.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
/// <param name="views">The views list of the storage texture</param>
|
||||||
/// <param name="view">View to remove from the group</param>
|
/// <param name="view">View to remove from the group</param>
|
||||||
public void RemoveView(Texture view)
|
public void RemoveView(List<Texture> views, Texture view)
|
||||||
{
|
{
|
||||||
|
// This is saved to calculate overlapping views for each handle.
|
||||||
|
_views = views.ToArray();
|
||||||
|
|
||||||
int offset = FindOffset(view);
|
int offset = FindOffset(view);
|
||||||
|
|
||||||
foreach (TextureGroupHandle handle in _handles)
|
foreach (TextureGroupHandle handle in _handles)
|
||||||
|
@ -1605,9 +1609,11 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
|
|
||||||
Storage.SignalModifiedDirty();
|
Storage.SignalModifiedDirty();
|
||||||
|
|
||||||
if (_views != null)
|
Texture[] views = _views;
|
||||||
|
|
||||||
|
if (views != null)
|
||||||
{
|
{
|
||||||
foreach (Texture texture in _views)
|
foreach (Texture texture in views)
|
||||||
{
|
{
|
||||||
texture.SignalModifiedDirty();
|
texture.SignalModifiedDirty();
|
||||||
}
|
}
|
||||||
|
|
|
@ -121,7 +121,7 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
public TextureGroupHandle(TextureGroup group,
|
public TextureGroupHandle(TextureGroup group,
|
||||||
int offset,
|
int offset,
|
||||||
ulong size,
|
ulong size,
|
||||||
List<Texture> views,
|
IEnumerable<Texture> views,
|
||||||
int firstLayer,
|
int firstLayer,
|
||||||
int firstLevel,
|
int firstLevel,
|
||||||
int baseSlice,
|
int baseSlice,
|
||||||
|
@ -201,8 +201,8 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
/// Calculate a list of which views overlap this handle.
|
/// Calculate a list of which views overlap this handle.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="group">The parent texture group, used to find a view's base CPU VA offset</param>
|
/// <param name="group">The parent texture group, used to find a view's base CPU VA offset</param>
|
||||||
/// <param name="views">The list of views to search for overlaps</param>
|
/// <param name="views">The views to search for overlaps</param>
|
||||||
public void RecalculateOverlaps(TextureGroup group, List<Texture> views)
|
public void RecalculateOverlaps(TextureGroup group, IEnumerable<Texture> views)
|
||||||
{
|
{
|
||||||
// Overlaps can be accessed from the memory tracking signal handler, so access must be atomic.
|
// Overlaps can be accessed from the memory tracking signal handler, so access must be atomic.
|
||||||
lock (Overlaps)
|
lock (Overlaps)
|
||||||
|
|
|
@ -18,6 +18,8 @@ namespace Ryujinx.Graphics.Gpu.Shader.DiskCache
|
||||||
private readonly ShaderSpecializationState _newSpecState;
|
private readonly ShaderSpecializationState _newSpecState;
|
||||||
private readonly int _stageIndex;
|
private readonly int _stageIndex;
|
||||||
private readonly bool _isVulkan;
|
private readonly bool _isVulkan;
|
||||||
|
private readonly bool _hasGeometryShader;
|
||||||
|
private readonly bool _supportsQuads;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Creates a new instance of the cached GPU state accessor for shader translation.
|
/// Creates a new instance of the cached GPU state accessor for shader translation.
|
||||||
|
@ -29,6 +31,7 @@ namespace Ryujinx.Graphics.Gpu.Shader.DiskCache
|
||||||
/// <param name="newSpecState">Shader specialization state of the recompiled shader</param>
|
/// <param name="newSpecState">Shader specialization state of the recompiled shader</param>
|
||||||
/// <param name="counts">Resource counts shared across all shader stages</param>
|
/// <param name="counts">Resource counts shared across all shader stages</param>
|
||||||
/// <param name="stageIndex">Shader stage index</param>
|
/// <param name="stageIndex">Shader stage index</param>
|
||||||
|
/// <param name="hasGeometryShader">Indicates if a geometry shader is present</param>
|
||||||
public DiskCacheGpuAccessor(
|
public DiskCacheGpuAccessor(
|
||||||
GpuContext context,
|
GpuContext context,
|
||||||
ReadOnlyMemory<byte> data,
|
ReadOnlyMemory<byte> data,
|
||||||
|
@ -36,7 +39,8 @@ namespace Ryujinx.Graphics.Gpu.Shader.DiskCache
|
||||||
ShaderSpecializationState oldSpecState,
|
ShaderSpecializationState oldSpecState,
|
||||||
ShaderSpecializationState newSpecState,
|
ShaderSpecializationState newSpecState,
|
||||||
ResourceCounts counts,
|
ResourceCounts counts,
|
||||||
int stageIndex) : base(context, counts, stageIndex)
|
int stageIndex,
|
||||||
|
bool hasGeometryShader) : base(context, counts, stageIndex)
|
||||||
{
|
{
|
||||||
_data = data;
|
_data = data;
|
||||||
_cb1Data = cb1Data;
|
_cb1Data = cb1Data;
|
||||||
|
@ -44,6 +48,8 @@ namespace Ryujinx.Graphics.Gpu.Shader.DiskCache
|
||||||
_newSpecState = newSpecState;
|
_newSpecState = newSpecState;
|
||||||
_stageIndex = stageIndex;
|
_stageIndex = stageIndex;
|
||||||
_isVulkan = context.Capabilities.Api == TargetApi.Vulkan;
|
_isVulkan = context.Capabilities.Api == TargetApi.Vulkan;
|
||||||
|
_hasGeometryShader = hasGeometryShader;
|
||||||
|
_supportsQuads = context.Capabilities.SupportsQuads;
|
||||||
|
|
||||||
if (stageIndex == (int)ShaderStage.Geometry - 1)
|
if (stageIndex == (int)ShaderStage.Geometry - 1)
|
||||||
{
|
{
|
||||||
|
@ -100,7 +106,11 @@ namespace Ryujinx.Graphics.Gpu.Shader.DiskCache
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
public GpuGraphicsState QueryGraphicsState()
|
public GpuGraphicsState QueryGraphicsState()
|
||||||
{
|
{
|
||||||
return _oldSpecState.GraphicsState.CreateShaderGraphicsState(!_isVulkan, _isVulkan || _oldSpecState.GraphicsState.YNegateEnabled);
|
return _oldSpecState.GraphicsState.CreateShaderGraphicsState(
|
||||||
|
!_isVulkan,
|
||||||
|
_supportsQuads,
|
||||||
|
_hasGeometryShader,
|
||||||
|
_isVulkan || _oldSpecState.GraphicsState.YNegateEnabled);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
|
|
|
@ -22,7 +22,7 @@ namespace Ryujinx.Graphics.Gpu.Shader.DiskCache
|
||||||
private const ushort FileFormatVersionMajor = 1;
|
private const ushort FileFormatVersionMajor = 1;
|
||||||
private const ushort FileFormatVersionMinor = 2;
|
private const ushort FileFormatVersionMinor = 2;
|
||||||
private const uint FileFormatVersionPacked = ((uint)FileFormatVersionMajor << 16) | FileFormatVersionMinor;
|
private const uint FileFormatVersionPacked = ((uint)FileFormatVersionMajor << 16) | FileFormatVersionMinor;
|
||||||
private const uint CodeGenVersion = 6577;
|
private const uint CodeGenVersion = 5936;
|
||||||
|
|
||||||
private const string SharedTocFileName = "shared.toc";
|
private const string SharedTocFileName = "shared.toc";
|
||||||
private const string SharedDataFileName = "shared.data";
|
private const string SharedDataFileName = "shared.data";
|
||||||
|
|
|
@ -601,6 +601,8 @@ namespace Ryujinx.Graphics.Gpu.Shader.DiskCache
|
||||||
|
|
||||||
TargetApi api = _context.Capabilities.Api;
|
TargetApi api = _context.Capabilities.Api;
|
||||||
|
|
||||||
|
bool hasCachedGs = guestShaders[4].HasValue;
|
||||||
|
|
||||||
for (int stageIndex = Constants.ShaderStages - 1; stageIndex >= 0; stageIndex--)
|
for (int stageIndex = Constants.ShaderStages - 1; stageIndex >= 0; stageIndex--)
|
||||||
{
|
{
|
||||||
if (guestShaders[stageIndex + 1].HasValue)
|
if (guestShaders[stageIndex + 1].HasValue)
|
||||||
|
@ -610,7 +612,7 @@ namespace Ryujinx.Graphics.Gpu.Shader.DiskCache
|
||||||
byte[] guestCode = shader.Code;
|
byte[] guestCode = shader.Code;
|
||||||
byte[] cb1Data = shader.Cb1Data;
|
byte[] cb1Data = shader.Cb1Data;
|
||||||
|
|
||||||
DiskCacheGpuAccessor gpuAccessor = new(_context, guestCode, cb1Data, specState, newSpecState, counts, stageIndex);
|
DiskCacheGpuAccessor gpuAccessor = new(_context, guestCode, cb1Data, specState, newSpecState, counts, stageIndex, hasCachedGs);
|
||||||
TranslatorContext currentStage = DecodeGraphicsShader(gpuAccessor, api, DefaultFlags, 0);
|
TranslatorContext currentStage = DecodeGraphicsShader(gpuAccessor, api, DefaultFlags, 0);
|
||||||
|
|
||||||
if (nextStage != null)
|
if (nextStage != null)
|
||||||
|
@ -623,7 +625,7 @@ namespace Ryujinx.Graphics.Gpu.Shader.DiskCache
|
||||||
byte[] guestCodeA = guestShaders[0].Value.Code;
|
byte[] guestCodeA = guestShaders[0].Value.Code;
|
||||||
byte[] cb1DataA = guestShaders[0].Value.Cb1Data;
|
byte[] cb1DataA = guestShaders[0].Value.Cb1Data;
|
||||||
|
|
||||||
DiskCacheGpuAccessor gpuAccessorA = new(_context, guestCodeA, cb1DataA, specState, newSpecState, counts, 0);
|
DiskCacheGpuAccessor gpuAccessorA = new(_context, guestCodeA, cb1DataA, specState, newSpecState, counts, 0, hasCachedGs);
|
||||||
translatorContexts[0] = DecodeGraphicsShader(gpuAccessorA, api, DefaultFlags | TranslationFlags.VertexA, 0);
|
translatorContexts[0] = DecodeGraphicsShader(gpuAccessorA, api, DefaultFlags | TranslationFlags.VertexA, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -711,7 +713,7 @@ namespace Ryujinx.Graphics.Gpu.Shader.DiskCache
|
||||||
GuestCodeAndCbData shader = guestShaders[0].Value;
|
GuestCodeAndCbData shader = guestShaders[0].Value;
|
||||||
ResourceCounts counts = new();
|
ResourceCounts counts = new();
|
||||||
ShaderSpecializationState newSpecState = new(ref specState.ComputeState);
|
ShaderSpecializationState newSpecState = new(ref specState.ComputeState);
|
||||||
DiskCacheGpuAccessor gpuAccessor = new(_context, shader.Code, shader.Cb1Data, specState, newSpecState, counts, 0);
|
DiskCacheGpuAccessor gpuAccessor = new(_context, shader.Code, shader.Cb1Data, specState, newSpecState, counts, 0, false);
|
||||||
gpuAccessor.InitializeReservedCounts(tfEnabled: false, vertexAsCompute: false);
|
gpuAccessor.InitializeReservedCounts(tfEnabled: false, vertexAsCompute: false);
|
||||||
|
|
||||||
TranslatorContext translatorContext = DecodeComputeShader(gpuAccessor, _context.Capabilities.Api, 0);
|
TranslatorContext translatorContext = DecodeComputeShader(gpuAccessor, _context.Capabilities.Api, 0);
|
||||||
|
|
|
@ -17,6 +17,8 @@ namespace Ryujinx.Graphics.Gpu.Shader
|
||||||
private readonly int _stageIndex;
|
private readonly int _stageIndex;
|
||||||
private readonly bool _compute;
|
private readonly bool _compute;
|
||||||
private readonly bool _isVulkan;
|
private readonly bool _isVulkan;
|
||||||
|
private readonly bool _hasGeometryShader;
|
||||||
|
private readonly bool _supportsQuads;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Creates a new instance of the GPU state accessor for graphics shader translation.
|
/// Creates a new instance of the GPU state accessor for graphics shader translation.
|
||||||
|
@ -25,12 +27,20 @@ namespace Ryujinx.Graphics.Gpu.Shader
|
||||||
/// <param name="channel">GPU channel</param>
|
/// <param name="channel">GPU channel</param>
|
||||||
/// <param name="state">Current GPU state</param>
|
/// <param name="state">Current GPU state</param>
|
||||||
/// <param name="stageIndex">Graphics shader stage index (0 = Vertex, 4 = Fragment)</param>
|
/// <param name="stageIndex">Graphics shader stage index (0 = Vertex, 4 = Fragment)</param>
|
||||||
public GpuAccessor(GpuContext context, GpuChannel channel, GpuAccessorState state, int stageIndex) : base(context, state.ResourceCounts, stageIndex)
|
/// <param name="hasGeometryShader">Indicates if a geometry shader is present</param>
|
||||||
|
public GpuAccessor(
|
||||||
|
GpuContext context,
|
||||||
|
GpuChannel channel,
|
||||||
|
GpuAccessorState state,
|
||||||
|
int stageIndex,
|
||||||
|
bool hasGeometryShader) : base(context, state.ResourceCounts, stageIndex)
|
||||||
{
|
{
|
||||||
_isVulkan = context.Capabilities.Api == TargetApi.Vulkan;
|
|
||||||
_channel = channel;
|
_channel = channel;
|
||||||
_state = state;
|
_state = state;
|
||||||
_stageIndex = stageIndex;
|
_stageIndex = stageIndex;
|
||||||
|
_isVulkan = context.Capabilities.Api == TargetApi.Vulkan;
|
||||||
|
_hasGeometryShader = hasGeometryShader;
|
||||||
|
_supportsQuads = context.Capabilities.SupportsQuads;
|
||||||
|
|
||||||
if (stageIndex == (int)ShaderStage.Geometry - 1)
|
if (stageIndex == (int)ShaderStage.Geometry - 1)
|
||||||
{
|
{
|
||||||
|
@ -105,7 +115,11 @@ namespace Ryujinx.Graphics.Gpu.Shader
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
public GpuGraphicsState QueryGraphicsState()
|
public GpuGraphicsState QueryGraphicsState()
|
||||||
{
|
{
|
||||||
return _state.GraphicsState.CreateShaderGraphicsState(!_isVulkan, _isVulkan || _state.GraphicsState.YNegateEnabled);
|
return _state.GraphicsState.CreateShaderGraphicsState(
|
||||||
|
!_isVulkan,
|
||||||
|
_supportsQuads,
|
||||||
|
_hasGeometryShader,
|
||||||
|
_isVulkan || _state.GraphicsState.YNegateEnabled);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
|
|
|
@ -106,8 +106,11 @@ namespace Ryujinx.Graphics.Gpu.Shader
|
||||||
/// Creates a new graphics state from this state that can be used for shader generation.
|
/// Creates a new graphics state from this state that can be used for shader generation.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="hostSupportsAlphaTest">Indicates if the host API supports alpha test operations</param>
|
/// <param name="hostSupportsAlphaTest">Indicates if the host API supports alpha test operations</param>
|
||||||
|
/// <param name="hostSupportsQuads">Indicates if the host API supports quad primitives</param>
|
||||||
|
/// <param name="hasGeometryShader">Indicates if a geometry shader is used</param>
|
||||||
|
/// <param name="originUpperLeft">If true, indicates that the fragment origin is the upper left corner of the viewport, otherwise it is the lower left corner</param>
|
||||||
/// <returns>GPU graphics state that can be used for shader translation</returns>
|
/// <returns>GPU graphics state that can be used for shader translation</returns>
|
||||||
public readonly GpuGraphicsState CreateShaderGraphicsState(bool hostSupportsAlphaTest, bool originUpperLeft)
|
public readonly GpuGraphicsState CreateShaderGraphicsState(bool hostSupportsAlphaTest, bool hostSupportsQuads, bool hasGeometryShader, bool originUpperLeft)
|
||||||
{
|
{
|
||||||
AlphaTestOp alphaTestOp;
|
AlphaTestOp alphaTestOp;
|
||||||
|
|
||||||
|
@ -130,6 +133,9 @@ namespace Ryujinx.Graphics.Gpu.Shader
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool isQuad = Topology == PrimitiveTopology.Quads || Topology == PrimitiveTopology.QuadStrip;
|
||||||
|
bool halvePrimitiveId = !hostSupportsQuads && !hasGeometryShader && isQuad;
|
||||||
|
|
||||||
return new GpuGraphicsState(
|
return new GpuGraphicsState(
|
||||||
EarlyZForce,
|
EarlyZForce,
|
||||||
ConvertToInputTopology(Topology, TessellationMode),
|
ConvertToInputTopology(Topology, TessellationMode),
|
||||||
|
@ -149,7 +155,8 @@ namespace Ryujinx.Graphics.Gpu.Shader
|
||||||
in FragmentOutputTypes,
|
in FragmentOutputTypes,
|
||||||
DualSourceBlendEnable,
|
DualSourceBlendEnable,
|
||||||
YNegateEnabled,
|
YNegateEnabled,
|
||||||
originUpperLeft);
|
originUpperLeft,
|
||||||
|
halvePrimitiveId);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
|
@ -339,7 +339,7 @@ namespace Ryujinx.Graphics.Gpu.Shader
|
||||||
|
|
||||||
if (gpuVa != 0)
|
if (gpuVa != 0)
|
||||||
{
|
{
|
||||||
GpuAccessor gpuAccessor = new(_context, channel, gpuAccessorState, stageIndex);
|
GpuAccessor gpuAccessor = new(_context, channel, gpuAccessorState, stageIndex, addresses.Geometry != 0);
|
||||||
TranslatorContext currentStage = DecodeGraphicsShader(gpuAccessor, api, DefaultFlags, gpuVa);
|
TranslatorContext currentStage = DecodeGraphicsShader(gpuAccessor, api, DefaultFlags, gpuVa);
|
||||||
|
|
||||||
if (nextStage != null)
|
if (nextStage != null)
|
||||||
|
|
|
@ -161,6 +161,7 @@ namespace Ryujinx.Graphics.OpenGL
|
||||||
supportsBgraFormat: false,
|
supportsBgraFormat: false,
|
||||||
supportsR4G4Format: false,
|
supportsR4G4Format: false,
|
||||||
supportsR4G4B4A4Format: true,
|
supportsR4G4B4A4Format: true,
|
||||||
|
supportsScaledVertexFormats: true,
|
||||||
supportsSnormBufferTextureFormat: false,
|
supportsSnormBufferTextureFormat: false,
|
||||||
supports5BitComponentFormat: true,
|
supports5BitComponentFormat: true,
|
||||||
supportsSparseBuffer: false,
|
supportsSparseBuffer: false,
|
||||||
|
@ -175,7 +176,7 @@ namespace Ryujinx.Graphics.OpenGL
|
||||||
supportsMismatchingViewFormat: HwCapabilities.SupportsMismatchingViewFormat,
|
supportsMismatchingViewFormat: HwCapabilities.SupportsMismatchingViewFormat,
|
||||||
supportsCubemapView: true,
|
supportsCubemapView: true,
|
||||||
supportsNonConstantTextureOffset: HwCapabilities.SupportsNonConstantTextureOffset,
|
supportsNonConstantTextureOffset: HwCapabilities.SupportsNonConstantTextureOffset,
|
||||||
supportsScaledVertexFormats: true,
|
supportsQuads: HwCapabilities.SupportsQuads,
|
||||||
supportsSeparateSampler: false,
|
supportsSeparateSampler: false,
|
||||||
supportsShaderBallot: HwCapabilities.SupportsShaderBallot,
|
supportsShaderBallot: HwCapabilities.SupportsShaderBallot,
|
||||||
supportsShaderBarrierDivergence: !(intelWindows || intelUnix),
|
supportsShaderBarrierDivergence: !(intelWindows || intelUnix),
|
||||||
|
|
|
@ -102,6 +102,11 @@ namespace Ryujinx.Graphics.Shader
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public readonly bool OriginUpperLeft;
|
public readonly bool OriginUpperLeft;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Indicates that the primitive ID values on the shader should be halved due to quad to triangles conversion.
|
||||||
|
/// </summary>
|
||||||
|
public readonly bool HalvePrimitiveId;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Creates a new GPU graphics state.
|
/// Creates a new GPU graphics state.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -124,6 +129,7 @@ namespace Ryujinx.Graphics.Shader
|
||||||
/// <param name="dualSourceBlendEnable">Indicates whether dual source blend is enabled</param>
|
/// <param name="dualSourceBlendEnable">Indicates whether dual source blend is enabled</param>
|
||||||
/// <param name="yNegateEnabled">Indicates if negation of the viewport Y axis is enabled</param>
|
/// <param name="yNegateEnabled">Indicates if negation of the viewport Y axis is enabled</param>
|
||||||
/// <param name="originUpperLeft">If true, indicates that the fragment origin is the upper left corner of the viewport, otherwise it is the lower left corner</param>
|
/// <param name="originUpperLeft">If true, indicates that the fragment origin is the upper left corner of the viewport, otherwise it is the lower left corner</param>
|
||||||
|
/// <param name="halvePrimitiveId">Indicates that the primitive ID values on the shader should be halved due to quad to triangles conversion</param>
|
||||||
public GpuGraphicsState(
|
public GpuGraphicsState(
|
||||||
bool earlyZForce,
|
bool earlyZForce,
|
||||||
InputTopology topology,
|
InputTopology topology,
|
||||||
|
@ -143,7 +149,8 @@ namespace Ryujinx.Graphics.Shader
|
||||||
in Array8<AttributeType> fragmentOutputTypes,
|
in Array8<AttributeType> fragmentOutputTypes,
|
||||||
bool dualSourceBlendEnable,
|
bool dualSourceBlendEnable,
|
||||||
bool yNegateEnabled,
|
bool yNegateEnabled,
|
||||||
bool originUpperLeft)
|
bool originUpperLeft,
|
||||||
|
bool halvePrimitiveId)
|
||||||
{
|
{
|
||||||
EarlyZForce = earlyZForce;
|
EarlyZForce = earlyZForce;
|
||||||
Topology = topology;
|
Topology = topology;
|
||||||
|
@ -164,6 +171,7 @@ namespace Ryujinx.Graphics.Shader
|
||||||
DualSourceBlendEnable = dualSourceBlendEnable;
|
DualSourceBlendEnable = dualSourceBlendEnable;
|
||||||
YNegateEnabled = yNegateEnabled;
|
YNegateEnabled = yNegateEnabled;
|
||||||
OriginUpperLeft = originUpperLeft;
|
OriginUpperLeft = originUpperLeft;
|
||||||
|
HalvePrimitiveId = halvePrimitiveId;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -135,6 +135,7 @@ namespace Ryujinx.Graphics.Shader
|
||||||
default,
|
default,
|
||||||
false,
|
false,
|
||||||
false,
|
false,
|
||||||
|
false,
|
||||||
false);
|
false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -84,6 +84,10 @@ namespace Ryujinx.Graphics.Shader.Instructions
|
||||||
value = context.IConvertU32ToFP32(value);
|
value = context.IConvertU32ToFP32(value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (offset == AttributeConsts.PrimitiveId && context.TranslatorContext.Definitions.HalvePrimitiveId)
|
||||||
|
{
|
||||||
|
value = context.ShiftRightS32(value, Const(1));
|
||||||
|
}
|
||||||
|
|
||||||
context.Copy(Register(rd), value);
|
context.Copy(Register(rd), value);
|
||||||
}
|
}
|
||||||
|
@ -187,6 +191,12 @@ namespace Ryujinx.Graphics.Shader.Instructions
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (op.Imm10 == AttributeConsts.PrimitiveId && context.TranslatorContext.Definitions.HalvePrimitiveId)
|
||||||
|
{
|
||||||
|
// If quads are used, but the host does not support them, they need to be converted to triangles.
|
||||||
|
// Since each quad becomes 2 triangles, we need to compensate here and divide primitive ID by 2.
|
||||||
|
res = context.ShiftRightS32(res, Const(1));
|
||||||
|
}
|
||||||
else if (op.Imm10 == AttributeConsts.FrontFacing && context.TranslatorContext.GpuAccessor.QueryHostHasFrontFacingBug())
|
else if (op.Imm10 == AttributeConsts.FrontFacing && context.TranslatorContext.GpuAccessor.QueryHostHasFrontFacingBug())
|
||||||
{
|
{
|
||||||
// gl_FrontFacing sometimes has incorrect (flipped) values depending how it is accessed on Intel GPUs.
|
// gl_FrontFacing sometimes has incorrect (flipped) values depending how it is accessed on Intel GPUs.
|
||||||
|
|
|
@ -66,9 +66,9 @@ namespace Ryujinx.Graphics.Shader.Translation.Optimizations
|
||||||
|
|
||||||
if (nvHandle.AsgOp is not Operation handleOp ||
|
if (nvHandle.AsgOp is not Operation handleOp ||
|
||||||
handleOp.Inst != Instruction.Load ||
|
handleOp.Inst != Instruction.Load ||
|
||||||
handleOp.StorageKind != StorageKind.Input)
|
(handleOp.StorageKind != StorageKind.Input && handleOp.StorageKind != StorageKind.StorageBuffer))
|
||||||
{
|
{
|
||||||
// Right now, we only allow bindless access when the handle comes from a shader input.
|
// Right now, we only allow bindless access when the handle comes from a shader input or storage buffer.
|
||||||
// This is an artificial limitation to prevent it from being used in cases where it
|
// This is an artificial limitation to prevent it from being used in cases where it
|
||||||
// would have a large performance impact of loading all textures in the pool.
|
// would have a large performance impact of loading all textures in the pool.
|
||||||
// It might be removed in the future, if we can mitigate the performance impact.
|
// It might be removed in the future, if we can mitigate the performance impact.
|
||||||
|
|
|
@ -45,6 +45,8 @@ namespace Ryujinx.Graphics.Shader.Translation
|
||||||
public bool YNegateEnabled => _graphicsState.YNegateEnabled;
|
public bool YNegateEnabled => _graphicsState.YNegateEnabled;
|
||||||
public bool OriginUpperLeft => _graphicsState.OriginUpperLeft;
|
public bool OriginUpperLeft => _graphicsState.OriginUpperLeft;
|
||||||
|
|
||||||
|
public bool HalvePrimitiveId => _graphicsState.HalvePrimitiveId;
|
||||||
|
|
||||||
public ImapPixelType[] ImapTypes { get; }
|
public ImapPixelType[] ImapTypes { get; }
|
||||||
public bool IaIndexing { get; private set; }
|
public bool IaIndexing { get; private set; }
|
||||||
public bool OaIndexing { get; private set; }
|
public bool OaIndexing { get; private set; }
|
||||||
|
|
|
@ -691,6 +691,7 @@ namespace Ryujinx.Graphics.Vulkan
|
||||||
supportsBgraFormat: true,
|
supportsBgraFormat: true,
|
||||||
supportsR4G4Format: false,
|
supportsR4G4Format: false,
|
||||||
supportsR4G4B4A4Format: supportsR4G4B4A4Format,
|
supportsR4G4B4A4Format: supportsR4G4B4A4Format,
|
||||||
|
supportsScaledVertexFormats: FormatCapabilities.SupportsScaledVertexFormats(),
|
||||||
supportsSnormBufferTextureFormat: true,
|
supportsSnormBufferTextureFormat: true,
|
||||||
supports5BitComponentFormat: supports5BitComponentFormat,
|
supports5BitComponentFormat: supports5BitComponentFormat,
|
||||||
supportsSparseBuffer: features2.Features.SparseBinding && mainQueueProperties.QueueFlags.HasFlag(QueueFlags.SparseBindingBit),
|
supportsSparseBuffer: features2.Features.SparseBinding && mainQueueProperties.QueueFlags.HasFlag(QueueFlags.SparseBindingBit),
|
||||||
|
@ -705,7 +706,7 @@ namespace Ryujinx.Graphics.Vulkan
|
||||||
supportsMismatchingViewFormat: true,
|
supportsMismatchingViewFormat: true,
|
||||||
supportsCubemapView: !IsAmdGcn,
|
supportsCubemapView: !IsAmdGcn,
|
||||||
supportsNonConstantTextureOffset: false,
|
supportsNonConstantTextureOffset: false,
|
||||||
supportsScaledVertexFormats: FormatCapabilities.SupportsScaledVertexFormats(),
|
supportsQuads: false,
|
||||||
supportsSeparateSampler: true,
|
supportsSeparateSampler: true,
|
||||||
supportsShaderBallot: false,
|
supportsShaderBallot: false,
|
||||||
supportsShaderBarrierDivergence: Vendor != Vendor.Intel,
|
supportsShaderBarrierDivergence: Vendor != Vendor.Intel,
|
||||||
|
|
|
@ -75,7 +75,7 @@ namespace Ryujinx
|
||||||
|
|
||||||
if (OperatingSystem.IsWindows() && !OperatingSystem.IsWindowsVersionAtLeast(10, 0, 17134))
|
if (OperatingSystem.IsWindows() && !OperatingSystem.IsWindowsVersionAtLeast(10, 0, 17134))
|
||||||
{
|
{
|
||||||
MessageBoxA(IntPtr.Zero, "You are running an outdated version of Windows.\n\nStarting on June 1st 2022, Ryujinx will only support Windows 10 1803 and newer.\n", $"Ryujinx {Version}", MbIconWarning);
|
MessageBoxA(IntPtr.Zero, "You are running an outdated version of Windows.\n\nRyujinx supports Windows 10 version 1803 and newer.\n", $"Ryujinx {Version}", MbIconWarning);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Parse arguments
|
// Parse arguments
|
||||||
|
|
|
@ -63,7 +63,7 @@
|
||||||
</Content>
|
</Content>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup Condition="'$(RuntimeIdentifier)' == 'linux-x64' OR '$(RuntimeIdentifier)' == 'linux-arm64'">
|
<ItemGroup Condition="'$(RuntimeIdentifier)' == 'linux-x64' OR '$(RuntimeIdentifier)' == 'linux-arm64' OR ('$(RuntimeIdentifier)' == '' AND $([MSBuild]::IsOSPlatform('Linux')))">
|
||||||
<Content Include="..\..\distribution\linux\Ryujinx.sh">
|
<Content Include="..\..\distribution\linux\Ryujinx.sh">
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
</Content>
|
</Content>
|
||||||
|
|
|
@ -22,6 +22,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid
|
||||||
|
|
||||||
private bool _sixAxisSensorFusionEnabled;
|
private bool _sixAxisSensorFusionEnabled;
|
||||||
private bool _unintendedHomeButtonInputProtectionEnabled;
|
private bool _unintendedHomeButtonInputProtectionEnabled;
|
||||||
|
private bool _npadAnalogStickCenterClampEnabled;
|
||||||
private bool _vibrationPermitted;
|
private bool _vibrationPermitted;
|
||||||
private bool _usbFullKeyControllerEnabled;
|
private bool _usbFullKeyControllerEnabled;
|
||||||
private readonly bool _isFirmwareUpdateAvailableForSixAxisSensor;
|
private readonly bool _isFirmwareUpdateAvailableForSixAxisSensor;
|
||||||
|
@ -1107,6 +1108,19 @@ namespace Ryujinx.HLE.HOS.Services.Hid
|
||||||
// If not, it returns nothing.
|
// If not, it returns nothing.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[CommandCmif(134)] // 6.1.0+
|
||||||
|
// SetNpadUseAnalogStickUseCenterClamp(bool Enable, nn::applet::AppletResourceUserId)
|
||||||
|
public ResultCode SetNpadUseAnalogStickUseCenterClamp(ServiceCtx context)
|
||||||
|
{
|
||||||
|
ulong pid = context.RequestData.ReadUInt64();
|
||||||
|
_npadAnalogStickCenterClampEnabled = context.RequestData.ReadUInt32() != 0;
|
||||||
|
long appletResourceUserId = context.RequestData.ReadInt64();
|
||||||
|
|
||||||
|
Logger.Stub?.PrintStub(LogClass.ServiceHid, new { pid, appletResourceUserId, _npadAnalogStickCenterClampEnabled });
|
||||||
|
|
||||||
|
return ResultCode.Success;
|
||||||
|
}
|
||||||
|
|
||||||
[CommandCmif(200)]
|
[CommandCmif(200)]
|
||||||
// GetVibrationDeviceInfo(nn::hid::VibrationDeviceHandle) -> nn::hid::VibrationDeviceInfo
|
// GetVibrationDeviceInfo(nn::hid::VibrationDeviceHandle) -> nn::hid::VibrationDeviceInfo
|
||||||
public ResultCode GetVibrationDeviceInfo(ServiceCtx context)
|
public ResultCode GetVibrationDeviceInfo(ServiceCtx context)
|
||||||
|
|
|
@ -48,7 +48,7 @@
|
||||||
</Content>
|
</Content>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup Condition="'$(RuntimeIdentifier)' == 'linux-x64' OR '$(RuntimeIdentifier)' == 'linux-arm64'">
|
<ItemGroup Condition="'$(RuntimeIdentifier)' == 'linux-x64' OR '$(RuntimeIdentifier)' == 'linux-arm64' OR ('$(RuntimeIdentifier)' == '' AND $([MSBuild]::IsOSPlatform('Linux')))">
|
||||||
<Content Include="..\..\distribution\linux\Ryujinx.sh">
|
<Content Include="..\..\distribution\linux\Ryujinx.sh">
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
</Content>
|
</Content>
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
using DiscordRPC;
|
using DiscordRPC;
|
||||||
using Ryujinx.Common;
|
using Ryujinx.Common;
|
||||||
using Ryujinx.UI.Common.Configuration;
|
using Ryujinx.UI.Common.Configuration;
|
||||||
|
using System.Text;
|
||||||
|
|
||||||
namespace Ryujinx.UI.Common
|
namespace Ryujinx.UI.Common
|
||||||
{
|
{
|
||||||
|
@ -9,6 +10,9 @@ namespace Ryujinx.UI.Common
|
||||||
private const string Description = "A simple, experimental Nintendo Switch emulator.";
|
private const string Description = "A simple, experimental Nintendo Switch emulator.";
|
||||||
private const string ApplicationId = "1216775165866807456";
|
private const string ApplicationId = "1216775165866807456";
|
||||||
|
|
||||||
|
private const int ApplicationByteLimit = 128;
|
||||||
|
private const string Ellipsis = "…";
|
||||||
|
|
||||||
private static DiscordRpcClient _discordClient;
|
private static DiscordRpcClient _discordClient;
|
||||||
private static RichPresence _discordPresenceMain;
|
private static RichPresence _discordPresenceMain;
|
||||||
|
|
||||||
|
@ -60,18 +64,18 @@ namespace Ryujinx.UI.Common
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void SwitchToPlayingState(string titleId, string titleName)
|
public static void SwitchToPlayingState(string titleId, string applicationName)
|
||||||
{
|
{
|
||||||
_discordClient?.SetPresence(new RichPresence
|
_discordClient?.SetPresence(new RichPresence
|
||||||
{
|
{
|
||||||
Assets = new Assets
|
Assets = new Assets
|
||||||
{
|
{
|
||||||
LargeImageKey = "game",
|
LargeImageKey = "game",
|
||||||
LargeImageText = titleName,
|
LargeImageText = TruncateToByteLength(applicationName, ApplicationByteLimit),
|
||||||
SmallImageKey = "ryujinx",
|
SmallImageKey = "ryujinx",
|
||||||
SmallImageText = Description,
|
SmallImageText = Description,
|
||||||
},
|
},
|
||||||
Details = $"Playing {titleName}",
|
Details = TruncateToByteLength($"Playing {applicationName}", ApplicationByteLimit),
|
||||||
State = (titleId == "0000000000000000") ? "Homebrew" : titleId.ToUpper(),
|
State = (titleId == "0000000000000000") ? "Homebrew" : titleId.ToUpper(),
|
||||||
Timestamps = Timestamps.Now,
|
Timestamps = Timestamps.Now,
|
||||||
Buttons =
|
Buttons =
|
||||||
|
@ -90,6 +94,28 @@ namespace Ryujinx.UI.Common
|
||||||
_discordClient?.SetPresence(_discordPresenceMain);
|
_discordClient?.SetPresence(_discordPresenceMain);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static string TruncateToByteLength(string input, int byteLimit)
|
||||||
|
{
|
||||||
|
if (Encoding.UTF8.GetByteCount(input) <= byteLimit)
|
||||||
|
{
|
||||||
|
return input;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Find the length to trim the string to guarantee we have space for the trailing ellipsis.
|
||||||
|
int trimLimit = byteLimit - Encoding.UTF8.GetByteCount(Ellipsis);
|
||||||
|
|
||||||
|
// Basic trim to best case scenario of 1 byte characters.
|
||||||
|
input = input[..trimLimit];
|
||||||
|
|
||||||
|
while (Encoding.UTF8.GetByteCount(input) > trimLimit)
|
||||||
|
{
|
||||||
|
// Remove one character from the end of the string at a time.
|
||||||
|
input = input[..^1];
|
||||||
|
}
|
||||||
|
|
||||||
|
return input.TrimEnd() + Ellipsis;
|
||||||
|
}
|
||||||
|
|
||||||
public static void Exit()
|
public static void Exit()
|
||||||
{
|
{
|
||||||
_discordClient?.Dispose();
|
_discordClient?.Dispose();
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
using Avalonia;
|
using Avalonia;
|
||||||
using Avalonia.Controls.ApplicationLifetimes;
|
using Avalonia.Controls.ApplicationLifetimes;
|
||||||
using Avalonia.Markup.Xaml;
|
using Avalonia.Markup.Xaml;
|
||||||
|
using Avalonia.Platform;
|
||||||
using Avalonia.Styling;
|
using Avalonia.Styling;
|
||||||
using Avalonia.Threading;
|
using Avalonia.Threading;
|
||||||
|
using Ryujinx.Ava.Common;
|
||||||
using Ryujinx.Ava.Common.Locale;
|
using Ryujinx.Ava.Common.Locale;
|
||||||
using Ryujinx.Ava.UI.Helpers;
|
using Ryujinx.Ava.UI.Helpers;
|
||||||
using Ryujinx.Ava.UI.Windows;
|
using Ryujinx.Ava.UI.Windows;
|
||||||
|
@ -84,7 +86,7 @@ namespace Ryujinx.Ava
|
||||||
ApplyConfiguredTheme();
|
ApplyConfiguredTheme();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ApplyConfiguredTheme()
|
public void ApplyConfiguredTheme()
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
@ -92,13 +94,18 @@ namespace Ryujinx.Ava
|
||||||
|
|
||||||
if (string.IsNullOrWhiteSpace(baseStyle))
|
if (string.IsNullOrWhiteSpace(baseStyle))
|
||||||
{
|
{
|
||||||
ConfigurationState.Instance.UI.BaseStyle.Value = "Dark";
|
ConfigurationState.Instance.UI.BaseStyle.Value = "Auto";
|
||||||
|
|
||||||
baseStyle = ConfigurationState.Instance.UI.BaseStyle;
|
baseStyle = ConfigurationState.Instance.UI.BaseStyle;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ThemeVariant systemTheme = DetectSystemTheme();
|
||||||
|
|
||||||
|
ThemeManager.OnThemeChanged();
|
||||||
|
|
||||||
RequestedThemeVariant = baseStyle switch
|
RequestedThemeVariant = baseStyle switch
|
||||||
{
|
{
|
||||||
|
"Auto" => systemTheme,
|
||||||
"Light" => ThemeVariant.Light,
|
"Light" => ThemeVariant.Light,
|
||||||
"Dark" => ThemeVariant.Dark,
|
"Dark" => ThemeVariant.Dark,
|
||||||
_ => ThemeVariant.Default,
|
_ => ThemeVariant.Default,
|
||||||
|
@ -111,5 +118,28 @@ namespace Ryujinx.Ava
|
||||||
ShowRestartDialog();
|
ShowRestartDialog();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Converts a PlatformThemeVariant value to the corresponding ThemeVariant value.
|
||||||
|
/// </summary>
|
||||||
|
public static ThemeVariant ConvertThemeVariant(PlatformThemeVariant platformThemeVariant) =>
|
||||||
|
platformThemeVariant switch
|
||||||
|
{
|
||||||
|
PlatformThemeVariant.Dark => ThemeVariant.Dark,
|
||||||
|
PlatformThemeVariant.Light => ThemeVariant.Light,
|
||||||
|
_ => ThemeVariant.Default,
|
||||||
|
};
|
||||||
|
|
||||||
|
public static ThemeVariant DetectSystemTheme()
|
||||||
|
{
|
||||||
|
if (Application.Current is App app)
|
||||||
|
{
|
||||||
|
var colorValues = app.PlatformSettings.GetColorValues();
|
||||||
|
|
||||||
|
return ConvertThemeVariant(colorValues.ThemeVariant);
|
||||||
|
}
|
||||||
|
|
||||||
|
return ThemeVariant.Default;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,38 +1,42 @@
|
||||||
{
|
{
|
||||||
"Language": "العربية",
|
"Language": "اَلْعَرَبِيَّةُ",
|
||||||
"MenuBarFileOpenApplet": "فتح التطبيق المُصغَّر",
|
"MenuBarFileOpenApplet": "فتح التطبيق المصغر",
|
||||||
"MenuBarFileOpenAppletOpenMiiAppletToolTip": "افتح تطبيق محرر الـMii المُصغَّر في الوضع المستقل",
|
"MenuBarFileOpenAppletOpenMiiAppletToolTip": "افتح تطبيق تحرير Mii في الوضع المستقل",
|
||||||
"SettingsTabInputDirectMouseAccess": "الوصول المباشر للفأرة",
|
"SettingsTabInputDirectMouseAccess": "الوصول المباشر للفأرة",
|
||||||
"SettingsTabSystemMemoryManagerMode": "وضع إدارة الذاكرة:",
|
"SettingsTabSystemMemoryManagerMode": "وضع إدارة الذاكرة:",
|
||||||
"SettingsTabSystemMemoryManagerModeSoftware": "البرنامج",
|
"SettingsTabSystemMemoryManagerModeSoftware": "البرنامج",
|
||||||
"SettingsTabSystemMemoryManagerModeHost": "المُضيف (سريع)",
|
"SettingsTabSystemMemoryManagerModeHost": "المُضيف (سريع)",
|
||||||
"SettingsTabSystemMemoryManagerModeHostUnchecked": "المضيف غير محدد (سريع، غير آمن)",
|
"SettingsTabSystemMemoryManagerModeHostUnchecked": "المضيف (غير مفحوص) (أسرع، غير آمن)",
|
||||||
"SettingsTabSystemUseHypervisor": "استخدم الهايبرڤايزور",
|
"SettingsTabSystemUseHypervisor": "استخدم مراقب الأجهزة الافتراضية",
|
||||||
"MenuBarFile": "_ملف",
|
"MenuBarFile": "_ملف",
|
||||||
"MenuBarFileOpenFromFile": "_تحميل تطبيق من ملف",
|
"MenuBarFileOpenFromFile": "_تحميل تطبيق من ملف",
|
||||||
"MenuBarFileOpenUnpacked": "تحميل لعبه غير محزومه",
|
"MenuBarFileOpenUnpacked": "تحميل لُعْبَة غير محزومة",
|
||||||
"MenuBarFileOpenEmuFolder": "فتح مجلد Ryujinx",
|
"MenuBarFileOpenEmuFolder": "فتح مجلد Ryujinx",
|
||||||
"MenuBarFileOpenLogsFolder": "فتح مجلد السجلات",
|
"MenuBarFileOpenLogsFolder": "فتح مجلد السجلات",
|
||||||
"MenuBarFileExit": "_خروج",
|
"MenuBarFileExit": "_خروج",
|
||||||
"MenuBarOptions": "_خيارات",
|
"MenuBarOptions": "_خيارات",
|
||||||
"MenuBarOptionsToggleFullscreen": "وضع ملء الشاشة",
|
"MenuBarOptionsToggleFullscreen": "التبديل إلى وضع ملء الشاشة",
|
||||||
"MenuBarOptionsStartGamesInFullscreen": "ابدأ الألعاب في وضع ملء الشاشة",
|
"MenuBarOptionsStartGamesInFullscreen": "ابدأ الألعاب في وضع ملء الشاشة",
|
||||||
"MenuBarOptionsStopEmulation": "إيقاف المحاكاة",
|
"MenuBarOptionsStopEmulation": "إيقاف المحاكاة",
|
||||||
"MenuBarOptionsSettings": "الإعدادات",
|
"MenuBarOptionsSettings": "_الإعدادات",
|
||||||
"MenuBarOptionsManageUserProfiles": "إدارة الملفات الشخصية للمستخدم",
|
"MenuBarOptionsManageUserProfiles": "_إدارة الملفات الشخصية للمستخدم",
|
||||||
"MenuBarActions": "الإجراءات",
|
"MenuBarActions": "_الإجراءات",
|
||||||
"MenuBarOptionsSimulateWakeUpMessage": "محاكاة رسالة الاستيقاظ",
|
"MenuBarOptionsSimulateWakeUpMessage": "محاكاة رسالة الاستيقاظ",
|
||||||
"MenuBarActionsScanAmiibo": "فحص Amiibo",
|
"MenuBarActionsScanAmiibo": "فحص Amiibo",
|
||||||
"MenuBarTools": "الأدوات",
|
"MenuBarTools": "_الأدوات",
|
||||||
"MenuBarToolsInstallFirmware": "تثبيت البرامج الثابتة",
|
"MenuBarToolsInstallFirmware": "تثبيت البرنامج الثابت",
|
||||||
"MenuBarFileToolsInstallFirmwareFromFile": "تثبيت البرنامج الثابت من XCI أو ZIP",
|
"MenuBarFileToolsInstallFirmwareFromFile": "تثبيت برنامج ثابت من XCI أو ZIP",
|
||||||
"MenuBarFileToolsInstallFirmwareFromDirectory": "تثبيت برنامج ثابت من مجلد",
|
"MenuBarFileToolsInstallFirmwareFromDirectory": "تثبيت برنامج ثابت من مجلد",
|
||||||
"MenuBarToolsManageFileTypes": "إدارة أنواع الملفات",
|
"MenuBarToolsManageFileTypes": "إدارة أنواع الملفات",
|
||||||
"MenuBarToolsInstallFileTypes": "تثبيت أنواع الملفات",
|
"MenuBarToolsInstallFileTypes": "تثبيت أنواع الملفات",
|
||||||
"MenuBarToolsUninstallFileTypes": "إزالة أنواع الملفات",
|
"MenuBarToolsUninstallFileTypes": "إزالة أنواع الملفات",
|
||||||
|
"MenuBarView": "_عرض",
|
||||||
|
"MenuBarViewWindow": "حجم النافذة",
|
||||||
|
"MenuBarViewWindow720": "720p",
|
||||||
|
"MenuBarViewWindow1080": "1080p",
|
||||||
"MenuBarHelp": "_مساعدة",
|
"MenuBarHelp": "_مساعدة",
|
||||||
"MenuBarHelpCheckForUpdates": "تحقق من التحديثات",
|
"MenuBarHelpCheckForUpdates": "تحقق من التحديثات",
|
||||||
"MenuBarHelpAbout": "عن البرنامج",
|
"MenuBarHelpAbout": "حول",
|
||||||
"MenuSearch": "بحث...",
|
"MenuSearch": "بحث...",
|
||||||
"GameListHeaderFavorite": "مفضلة",
|
"GameListHeaderFavorite": "مفضلة",
|
||||||
"GameListHeaderIcon": "الأيقونة",
|
"GameListHeaderIcon": "الأيقونة",
|
||||||
|
@ -40,62 +44,63 @@
|
||||||
"GameListHeaderDeveloper": "المطور",
|
"GameListHeaderDeveloper": "المطور",
|
||||||
"GameListHeaderVersion": "الإصدار",
|
"GameListHeaderVersion": "الإصدار",
|
||||||
"GameListHeaderTimePlayed": "وقت اللعب",
|
"GameListHeaderTimePlayed": "وقت اللعب",
|
||||||
"GameListHeaderLastPlayed": "اخر تشغيل",
|
"GameListHeaderLastPlayed": "آخر مرة لُعبت",
|
||||||
"GameListHeaderFileExtension": "امتداد الملف",
|
"GameListHeaderFileExtension": "صيغة الملف",
|
||||||
"GameListHeaderFileSize": "حجم الملف",
|
"GameListHeaderFileSize": "حجم الملف",
|
||||||
"GameListHeaderPath": "المسار",
|
"GameListHeaderPath": "المسار",
|
||||||
"GameListContextMenuOpenUserSaveDirectory": "فتح مجلد حفظ المستخدم",
|
"GameListContextMenuOpenUserSaveDirectory": "فتح مجلد حفظ المستخدم",
|
||||||
"GameListContextMenuOpenUserSaveDirectoryToolTip": "يفتح المجلد الذي يحتوي على حفظ المستخدم للتطبيق",
|
"GameListContextMenuOpenUserSaveDirectoryToolTip": "يفتح المجلد الذي يحتوي على حفظ المستخدم للتطبيق",
|
||||||
"GameListContextMenuOpenDeviceSaveDirectory": "فتح مجلد حفظ الجهاز",
|
"GameListContextMenuOpenDeviceSaveDirectory": "فتح مجلد حفظ الجهاز",
|
||||||
"GameListContextMenuOpenDeviceSaveDirectoryToolTip": "يفتح المجلد الذي يحتوي على حفظ الجهاز للتطبيق",
|
"GameListContextMenuOpenDeviceSaveDirectoryToolTip": "يفتح المجلد الذي يحتوي على حفظ الجهاز للتطبيق",
|
||||||
"GameListContextMenuOpenBcatSaveDirectory": "فتح مجلد حفظ الـBCAT",
|
"GameListContextMenuOpenBcatSaveDirectory": "فتح مجلد حفظ الـBCAT",
|
||||||
"GameListContextMenuOpenBcatSaveDirectoryToolTip": "يفتح المجلد الذي يحتوي على حفظ الـBCAT للتطبيق",
|
"GameListContextMenuOpenBcatSaveDirectoryToolTip": "يفتح المجلد الذي يحتوي على حفظ الـBCAT للتطبيق",
|
||||||
"GameListContextMenuManageTitleUpdates": "إدارة تحديثات العنوان",
|
"GameListContextMenuManageTitleUpdates": "إدارة تحديثات اللُعبة",
|
||||||
"GameListContextMenuManageTitleUpdatesToolTip": "يفتح نافذة إدارة تحديث العنوان",
|
"GameListContextMenuManageTitleUpdatesToolTip": "يفتح نافذة إدارة تحديث اللُعبة",
|
||||||
"GameListContextMenuManageDlc": "إدارة المحتوي الإضافي",
|
"GameListContextMenuManageDlc": "إدارة المحتوي الإضافي",
|
||||||
"GameListContextMenuManageDlcToolTip": "يفتح نافذة إدارة المحتوي الإضافي",
|
"GameListContextMenuManageDlcToolTip": "يفتح نافذة إدارة المحتوي الإضافي",
|
||||||
"GameListContextMenuCacheManagement": "إدارة ذاكرة التخزين المؤقت",
|
"GameListContextMenuCacheManagement": "إدارة ذاكرة التخزين المؤقت",
|
||||||
"GameListContextMenuCacheManagementPurgePptc": "إعادة بناء PPTC في قائمة الانتظار",
|
"GameListContextMenuCacheManagementPurgePptc": "قائمة انتظار إعادة بناء الـPPTC",
|
||||||
"GameListContextMenuCacheManagementPurgePptcToolTip": "تنشيط PPTC لإعادة البناء في وقت التمهيد عند بدء تشغيل اللعبة التالية",
|
"GameListContextMenuCacheManagementPurgePptcToolTip": "تنشيط PPTC لإعادة البناء في وقت الإقلاع عند بدء تشغيل اللعبة التالي",
|
||||||
"GameListContextMenuCacheManagementPurgeShaderCache": "إزالة ذاكرة التشغيل المؤقتة للمظللات ",
|
"GameListContextMenuCacheManagementPurgeShaderCache": "تنظيف ذاكرة مرشحات الفيديو المؤقتة",
|
||||||
"GameListContextMenuCacheManagementPurgeShaderCacheToolTip": "حذف الذاكرة المؤقتة للمظللات الخاصة بالتطبيق",
|
"GameListContextMenuCacheManagementPurgeShaderCacheToolTip": "يحذف ذاكرة مرشحات الفيديو المؤقتة الخاصة بالتطبيق",
|
||||||
"GameListContextMenuCacheManagementOpenPptcDirectory": "فتح مجلد PPTC",
|
"GameListContextMenuCacheManagementOpenPptcDirectory": "فتح مجلد PPTC",
|
||||||
"GameListContextMenuCacheManagementOpenPptcDirectoryToolTip": "يفتح المجلد الذي يحتوي على الـPPTC للتطبيق",
|
"GameListContextMenuCacheManagementOpenPptcDirectoryToolTip": "يفتح المجلد الذي يحتوي على ذاكرة التخزين المؤقت للترجمة المستمرة (PPTC) للتطبيق",
|
||||||
"GameListContextMenuCacheManagementOpenShaderCacheDirectory": "فتح مجلد الذاكرة المؤقتة للمظللات ",
|
"GameListContextMenuCacheManagementOpenShaderCacheDirectory": "فتح مجلد الذاكرة المؤقتة لمرشحات الفيديو ",
|
||||||
"GameListContextMenuCacheManagementOpenShaderCacheDirectoryToolTip": "يفتح المجلد الذي يحتوي على ذاكرة التشغيل المؤقتة للمظللات الخاصة بالتطبيق",
|
"GameListContextMenuCacheManagementOpenShaderCacheDirectoryToolTip": "يفتح المجلد الذي يحتوي على ذاكرة المظللات المؤقتة للتطبيق",
|
||||||
"GameListContextMenuExtractData": "إستخراج البيانات",
|
"GameListContextMenuExtractData": "استخراج البيانات",
|
||||||
"GameListContextMenuExtractDataExeFS": "ExeFS",
|
"GameListContextMenuExtractDataExeFS": "ExeFS",
|
||||||
"GameListContextMenuExtractDataExeFSToolTip": "إستخراج قسم ExeFS من التكوين الحالي للتطبيقات (بما في ذلك التحديثات)",
|
"GameListContextMenuExtractDataExeFSToolTip": " استخراج قسم نظام الملفات القابل للتنفيذ (ExeFS) من الإعدادات الحالية للتطبيقات (يتضمن التحديثات)",
|
||||||
"GameListContextMenuExtractDataRomFS": "RomFS",
|
"GameListContextMenuExtractDataRomFS": "RomFS",
|
||||||
"GameListContextMenuExtractDataRomFSToolTip": "استخراج قسم RomFS من التكوين الحالي للتطبيقات (بما في ذلك التحديثات)",
|
"GameListContextMenuExtractDataRomFSToolTip": "استخراج قسم RomFS من الإعدادات الحالية للتطبيقات (يتضمن التحديثات)",
|
||||||
"GameListContextMenuExtractDataLogo": "شعار",
|
"GameListContextMenuExtractDataLogo": "شعار",
|
||||||
"GameListContextMenuExtractDataLogoToolTip": "استخراج قسم الشعار من التكوين الحالي للتطبيقات (بما في ذلك التحديثات)",
|
"GameListContextMenuExtractDataLogoToolTip": "استخراج قسم الشعار من الإعدادات الحالية للتطبيقات (يتضمن التحديثات)",
|
||||||
"GameListContextMenuCreateShortcut": "إنشاء اختصار للتطبيق",
|
"GameListContextMenuCreateShortcut": "إنشاء اختصار للتطبيق",
|
||||||
"GameListContextMenuCreateShortcutToolTip": "قم بإنشاء اختصار لسطح المكتب لتشغيل التطبيق المحدد",
|
"GameListContextMenuCreateShortcutToolTip": "أنشئ اختصار سطح مكتب لتشغيل التطبيق المحدد",
|
||||||
"GameListContextMenuCreateShortcutToolTipMacOS": "قم بإنشاء اختصار في مجلد تطبيقات نظام التشغيل MacOS الذي يقوم بتشغيل التطبيق المحدد",
|
"GameListContextMenuCreateShortcutToolTipMacOS": "أنشئ اختصار يُشغل التطبيق المحدد في مجلد تطبيقات macOS",
|
||||||
"GameListContextMenuOpenModsDirectory": "فتح مجلد التعديلات",
|
"GameListContextMenuOpenModsDirectory": "فتح مجلد التعديلات (Mods)",
|
||||||
"GameListContextMenuOpenModsDirectoryToolTip": "يفتح المجلد الذي يحتوي على تعديلات التطبيق",
|
"GameListContextMenuOpenModsDirectoryToolTip": "يفتح المجلد الذي يحتوي على تعديلات(mods) التطبيق",
|
||||||
"GameListContextMenuOpenSdModsDirectory": "فتح مجلد تعديلات Atmosphere",
|
"GameListContextMenuOpenSdModsDirectory": "فتح مجلد تعديلات(mods) أتموسفير",
|
||||||
"GameListContextMenuOpenSdModsDirectoryToolTip": "يفتح دليل Atmosphere لبطاقة SD البديلة الذي يحتوي على تعديلات التطبيق. مفيد للتعديلات التي تم تعبئتها للأجهزة الحقيقية.",
|
"GameListContextMenuOpenSdModsDirectoryToolTip": "يفتح مجلد أتموسفير لبطاقة SD البديلة الذي يحتوي على تعديلات التطبيق. مفيد للتعديلات التي تم تعبئتها للأجهزة الحقيقية.",
|
||||||
"StatusBarGamesLoaded": "{0}/{1} الألعاب التي تم تحميلها",
|
"StatusBarGamesLoaded": "{0}/{1} لعبة تم تحميلها",
|
||||||
"StatusBarSystemVersion": "إصدار النظام: {0}",
|
"StatusBarSystemVersion": "إصدار النظام: {0}",
|
||||||
"LinuxVmMaxMapCountDialogTitle": "الحد الأدنى لتعيينات الذاكرة المكتشفة",
|
"LinuxVmMaxMapCountDialogTitle": "الحد الأدنى لتعيينات الذاكرة المكتشفة",
|
||||||
"LinuxVmMaxMapCountDialogTextPrimary": "هل ترغب في زيادة قيمة vm.max_map_count إلى {0}",
|
"LinuxVmMaxMapCountDialogTextPrimary": "هل ترغب في زيادة قيمة vm.max_map_count إلى {0}",
|
||||||
"LinuxVmMaxMapCountDialogTextSecondary": "قد تحاول بعض الألعاب إنشاء المزيد من تعيينات الذاكرة أكثر مما هو مسموح به حاليا. سيتحطم Ryujinx بمجرد تجاوز هذا الحد.",
|
"LinuxVmMaxMapCountDialogTextSecondary": "قد تحاول بعض الألعاب إنشاء المزيد من تعيينات الذاكرة أكثر مما هو مسموح به حاليا. سيغلق ريوجينكس بمجرد تجاوز هذا الحد.",
|
||||||
"LinuxVmMaxMapCountDialogButtonUntilRestart": "نعم، حتى إعادة التشغيل التالية",
|
"LinuxVmMaxMapCountDialogButtonUntilRestart": "نعم، حتى إعادة التشغيل التالية",
|
||||||
"LinuxVmMaxMapCountDialogButtonPersistent": "نعم، بشكل دائم",
|
"LinuxVmMaxMapCountDialogButtonPersistent": "نعم، دائمًا",
|
||||||
"LinuxVmMaxMapCountWarningTextPrimary": "الحد الأقصى لمقدار تعيينات الذاكرة أقل من الموصى به.",
|
"LinuxVmMaxMapCountWarningTextPrimary": "الحد الأقصى لمقدار تعيينات الذاكرة أقل من الموصى به.",
|
||||||
"LinuxVmMaxMapCountWarningTextSecondary": "القيمة الحالية لـ vm.max_map_count ({0}) أقل من {1}. قد تحاول بعض الألعاب إنشاء المزيد من تعيينات الذاكرة أكثر مما هو مسموح به حاليا. سيتحطم Ryujinx بمجرد تجاوز هذا الحد.\n\nقد ترغب في زيادة الحد اليدوي أو تثبيت pkexec، مما يسمح لـ Ryujinx بالمساعدة في ذلك.",
|
"LinuxVmMaxMapCountWarningTextSecondary": "القيمة الحالية لـ vm.max_map_count ({0}) أقل من {1}. قد تحاول بعض الألعاب إنشاء المزيد من تعيينات الذاكرة أكثر مما هو مسموح به حاليا. سيغلق ريوجينكس بمجرد تجاوز هذا الحد.\n\nقد ترغب إما في زيادة الحد يدويا أو تثبيت pkexec، مما يسمح لـ ريوجينكس بالمساعدة في ذلك.",
|
||||||
"Settings": "إعدادات",
|
"Settings": "إعدادات",
|
||||||
"SettingsTabGeneral": "واجهة المستخدم",
|
"SettingsTabGeneral": "واجهة المستخدم",
|
||||||
"SettingsTabGeneralGeneral": "العامة",
|
"SettingsTabGeneralGeneral": "عام",
|
||||||
"SettingsTabGeneralEnableDiscordRichPresence": "تمكين وجود ديسكورد الغني",
|
"SettingsTabGeneralEnableDiscordRichPresence": "تمكين وجود ديسكورد الغني",
|
||||||
"SettingsTabGeneralCheckUpdatesOnLaunch": "التحقق من وجود تحديثات عند التشغيل",
|
"SettingsTabGeneralCheckUpdatesOnLaunch": "التحقق من وجود تحديثات عند التشغيل",
|
||||||
"SettingsTabGeneralShowConfirmExitDialog": "إظهار مربع حوار \"تأكيد الخروج\"",
|
"SettingsTabGeneralShowConfirmExitDialog": "إظهار مربع حوار \"تأكيد الخروج\"",
|
||||||
|
"SettingsTabGeneralRememberWindowState": "تذكر حجم/موضع النافذة",
|
||||||
"SettingsTabGeneralHideCursor": "إخفاء المؤشر:",
|
"SettingsTabGeneralHideCursor": "إخفاء المؤشر:",
|
||||||
"SettingsTabGeneralHideCursorNever": "مطلقاً",
|
"SettingsTabGeneralHideCursorNever": "مطلقا",
|
||||||
"SettingsTabGeneralHideCursorOnIdle": "عند الخمول",
|
"SettingsTabGeneralHideCursorOnIdle": "عند الخمول",
|
||||||
"SettingsTabGeneralHideCursorAlways": "دائماً",
|
"SettingsTabGeneralHideCursorAlways": "دائما",
|
||||||
"SettingsTabGeneralGameDirectories": "مجلدات الألعاب",
|
"SettingsTabGeneralGameDirectories": "مجلدات الألعاب",
|
||||||
"SettingsTabGeneralAdd": "إضافة",
|
"SettingsTabGeneralAdd": "إضافة",
|
||||||
"SettingsTabGeneralRemove": "إزالة",
|
"SettingsTabGeneralRemove": "إزالة",
|
||||||
|
@ -127,24 +132,24 @@
|
||||||
"SettingsTabSystemSystemLanguageLatinAmericanSpanish": "إسبانية أمريكا اللاتينية",
|
"SettingsTabSystemSystemLanguageLatinAmericanSpanish": "إسبانية أمريكا اللاتينية",
|
||||||
"SettingsTabSystemSystemLanguageSimplifiedChinese": "الصينية المبسطة",
|
"SettingsTabSystemSystemLanguageSimplifiedChinese": "الصينية المبسطة",
|
||||||
"SettingsTabSystemSystemLanguageTraditionalChinese": "الصينية التقليدية",
|
"SettingsTabSystemSystemLanguageTraditionalChinese": "الصينية التقليدية",
|
||||||
"SettingsTabSystemSystemTimeZone": "نظام التوقيت للنظام:",
|
"SettingsTabSystemSystemTimeZone": "النطاق الزمني للنظام:",
|
||||||
"SettingsTabSystemSystemTime": "توقيت النظام:",
|
"SettingsTabSystemSystemTime": "توقيت النظام:",
|
||||||
"SettingsTabSystemEnableVsync": "VSync",
|
"SettingsTabSystemEnableVsync": "VSync",
|
||||||
"SettingsTabSystemEnablePptc": "PPTC (Profiled Persistent Translation Cache)",
|
"SettingsTabSystemEnablePptc": "PPTC (ذاكرة التخزين المؤقت للترجمة المستمرة)",
|
||||||
"SettingsTabSystemEnableFsIntegrityChecks": "FS Integrity Checks",
|
"SettingsTabSystemEnableFsIntegrityChecks": "التحقق من سلامة نظام الملفات",
|
||||||
"SettingsTabSystemAudioBackend": "خلفية الصوت:",
|
"SettingsTabSystemAudioBackend": "خلفية الصوت:",
|
||||||
"SettingsTabSystemAudioBackendDummy": "زائف",
|
"SettingsTabSystemAudioBackendDummy": "زائف",
|
||||||
"SettingsTabSystemAudioBackendOpenAL": "OpenAL",
|
"SettingsTabSystemAudioBackendOpenAL": "OpenAL",
|
||||||
"SettingsTabSystemAudioBackendSoundIO": "SoundIO",
|
"SettingsTabSystemAudioBackendSoundIO": "SoundIO",
|
||||||
"SettingsTabSystemAudioBackendSDL2": "SDL2",
|
"SettingsTabSystemAudioBackendSDL2": "SDL2",
|
||||||
"SettingsTabSystemHacks": "الاختراقات",
|
"SettingsTabSystemHacks": "هاكات",
|
||||||
"SettingsTabSystemHacksNote": "قد يتسبب في عدم الاستقرار",
|
"SettingsTabSystemHacksNote": "قد يتسبب في عدم الاستقرار",
|
||||||
"SettingsTabSystemExpandDramSize": "استخدام تخطيط الذاكرة البديل (المطورين)",
|
"SettingsTabSystemExpandDramSize": "استخدام تخطيط الذاكرة البديل (المطورين)",
|
||||||
"SettingsTabSystemIgnoreMissingServices": "تجاهل الخدمات المفقودة",
|
"SettingsTabSystemIgnoreMissingServices": "تجاهل الخدمات المفقودة",
|
||||||
"SettingsTabGraphics": "الرسومات",
|
"SettingsTabGraphics": "الرسومات",
|
||||||
"SettingsTabGraphicsAPI": "الرسومات API",
|
"SettingsTabGraphicsAPI": "API الرسومات ",
|
||||||
"SettingsTabGraphicsEnableShaderCache": "تفعيل ذاكرة المظللات المؤقتة",
|
"SettingsTabGraphicsEnableShaderCache": "تفعيل ذاكرة المظللات المؤقتة",
|
||||||
"SettingsTabGraphicsAnisotropicFiltering": "تصفية متباين الخواص:",
|
"SettingsTabGraphicsAnisotropicFiltering": "تصفية:",
|
||||||
"SettingsTabGraphicsAnisotropicFilteringAuto": "تلقائي",
|
"SettingsTabGraphicsAnisotropicFilteringAuto": "تلقائي",
|
||||||
"SettingsTabGraphicsAnisotropicFiltering2x": "2x",
|
"SettingsTabGraphicsAnisotropicFiltering2x": "2x",
|
||||||
"SettingsTabGraphicsAnisotropicFiltering4x": "4×",
|
"SettingsTabGraphicsAnisotropicFiltering4x": "4×",
|
||||||
|
@ -152,7 +157,7 @@
|
||||||
"SettingsTabGraphicsAnisotropicFiltering16x": "16x",
|
"SettingsTabGraphicsAnisotropicFiltering16x": "16x",
|
||||||
"SettingsTabGraphicsResolutionScale": "مقياس الدقة",
|
"SettingsTabGraphicsResolutionScale": "مقياس الدقة",
|
||||||
"SettingsTabGraphicsResolutionScaleCustom": "مخصص (لا ينصح به)",
|
"SettingsTabGraphicsResolutionScaleCustom": "مخصص (لا ينصح به)",
|
||||||
"SettingsTabGraphicsResolutionScaleNative": "الأصل (720p/1080p)",
|
"SettingsTabGraphicsResolutionScaleNative": "الأصل (720p/1080p)",
|
||||||
"SettingsTabGraphicsResolutionScale2x": "2x (1440p/2160p)",
|
"SettingsTabGraphicsResolutionScale2x": "2x (1440p/2160p)",
|
||||||
"SettingsTabGraphicsResolutionScale3x": "3x (2160p/3240p)",
|
"SettingsTabGraphicsResolutionScale3x": "3x (2160p/3240p)",
|
||||||
"SettingsTabGraphicsResolutionScale4x": "4x (2880p/4320p) (لا ينصح به)",
|
"SettingsTabGraphicsResolutionScale4x": "4x (2880p/4320p) (لا ينصح به)",
|
||||||
|
@ -162,11 +167,11 @@
|
||||||
"SettingsTabGraphicsAspectRatio16x10": "16:10",
|
"SettingsTabGraphicsAspectRatio16x10": "16:10",
|
||||||
"SettingsTabGraphicsAspectRatio21x9": "21:9",
|
"SettingsTabGraphicsAspectRatio21x9": "21:9",
|
||||||
"SettingsTabGraphicsAspectRatio32x9": "32:9",
|
"SettingsTabGraphicsAspectRatio32x9": "32:9",
|
||||||
"SettingsTabGraphicsAspectRatioStretch": "تمدد لتلائم حجم النافذة",
|
"SettingsTabGraphicsAspectRatioStretch": "تمديد لتناسب النافذة",
|
||||||
"SettingsTabGraphicsDeveloperOptions": "خيارات المطور",
|
"SettingsTabGraphicsDeveloperOptions": "خيارات المطور",
|
||||||
"SettingsTabGraphicsShaderDumpPath": "مسار تفريغ الرسومات:",
|
"SettingsTabGraphicsShaderDumpPath": "مسار تفريغ المظللات:",
|
||||||
"SettingsTabLogging": "التسجيل",
|
"SettingsTabLogging": "تسجيل",
|
||||||
"SettingsTabLoggingLogging": "التسجيل",
|
"SettingsTabLoggingLogging": "تسجيل",
|
||||||
"SettingsTabLoggingEnableLoggingToFile": "تفعيل التسجيل إلى ملف",
|
"SettingsTabLoggingEnableLoggingToFile": "تفعيل التسجيل إلى ملف",
|
||||||
"SettingsTabLoggingEnableStubLogs": "تفعيل سجلات الـStub",
|
"SettingsTabLoggingEnableStubLogs": "تفعيل سجلات الـStub",
|
||||||
"SettingsTabLoggingEnableInfoLogs": "تفعيل سجلات المعلومات",
|
"SettingsTabLoggingEnableInfoLogs": "تفعيل سجلات المعلومات",
|
||||||
|
@ -174,8 +179,8 @@
|
||||||
"SettingsTabLoggingEnableErrorLogs": "تفعيل سجلات الأخطاء",
|
"SettingsTabLoggingEnableErrorLogs": "تفعيل سجلات الأخطاء",
|
||||||
"SettingsTabLoggingEnableTraceLogs": "تفعيل سجلات التتبع",
|
"SettingsTabLoggingEnableTraceLogs": "تفعيل سجلات التتبع",
|
||||||
"SettingsTabLoggingEnableGuestLogs": "تفعيل سجلات الضيوف",
|
"SettingsTabLoggingEnableGuestLogs": "تفعيل سجلات الضيوف",
|
||||||
"SettingsTabLoggingEnableFsAccessLogs": "تمكين سجلات الوصول لـ Fs",
|
"SettingsTabLoggingEnableFsAccessLogs": "تمكين سجلات الوصول إلى نظام الملفات",
|
||||||
"SettingsTabLoggingFsGlobalAccessLogMode": "وضع سجل وصول عالمي Fs :",
|
"SettingsTabLoggingFsGlobalAccessLogMode": "وضع سجل الوصول العالمي لنظام الملفات:",
|
||||||
"SettingsTabLoggingDeveloperOptions": "خيارات المطور",
|
"SettingsTabLoggingDeveloperOptions": "خيارات المطور",
|
||||||
"SettingsTabLoggingDeveloperOptionsNote": "تحذير: سوف يقلل من الأداء",
|
"SettingsTabLoggingDeveloperOptionsNote": "تحذير: سوف يقلل من الأداء",
|
||||||
"SettingsTabLoggingGraphicsBackendLogLevel": "مستوى سجل خلفية الرسومات:",
|
"SettingsTabLoggingGraphicsBackendLogLevel": "مستوى سجل خلفية الرسومات:",
|
||||||
|
@ -185,15 +190,15 @@
|
||||||
"SettingsTabLoggingGraphicsBackendLogLevelAll": "الكل",
|
"SettingsTabLoggingGraphicsBackendLogLevelAll": "الكل",
|
||||||
"SettingsTabLoggingEnableDebugLogs": "تمكين سجلات التصحيح",
|
"SettingsTabLoggingEnableDebugLogs": "تمكين سجلات التصحيح",
|
||||||
"SettingsTabInput": "الإدخال",
|
"SettingsTabInput": "الإدخال",
|
||||||
"SettingsTabInputEnableDockedMode": "مركب بالمنصة",
|
"SettingsTabInputEnableDockedMode": "تركيب بالمنصة",
|
||||||
"SettingsTabInputDirectKeyboardAccess": "الوصول المباشر إلى لوحة المفاتيح",
|
"SettingsTabInputDirectKeyboardAccess": "الوصول المباشر للوحة المفاتيح",
|
||||||
"SettingsButtonSave": "حفظ",
|
"SettingsButtonSave": "حفظ",
|
||||||
"SettingsButtonClose": "إغلاق",
|
"SettingsButtonClose": "إغلاق",
|
||||||
"SettingsButtonOk": "موافق",
|
"SettingsButtonOk": "موافق",
|
||||||
"SettingsButtonCancel": "إلغاء",
|
"SettingsButtonCancel": "إلغاء",
|
||||||
"SettingsButtonApply": "تطبيق",
|
"SettingsButtonApply": "تطبيق",
|
||||||
"ControllerSettingsPlayer": "اللاعب",
|
"ControllerSettingsPlayer": "اللاعب",
|
||||||
"ControllerSettingsPlayer1": "اللاعب ١",
|
"ControllerSettingsPlayer1": "اللاعب 1",
|
||||||
"ControllerSettingsPlayer2": "اللاعب 2",
|
"ControllerSettingsPlayer2": "اللاعب 2",
|
||||||
"ControllerSettingsPlayer3": "اللاعب 3",
|
"ControllerSettingsPlayer3": "اللاعب 3",
|
||||||
"ControllerSettingsPlayer4": "اللاعب 4",
|
"ControllerSettingsPlayer4": "اللاعب 4",
|
||||||
|
@ -205,12 +210,12 @@
|
||||||
"ControllerSettingsInputDevice": "جهاز الإدخال",
|
"ControllerSettingsInputDevice": "جهاز الإدخال",
|
||||||
"ControllerSettingsRefresh": "تحديث",
|
"ControllerSettingsRefresh": "تحديث",
|
||||||
"ControllerSettingsDeviceDisabled": "معطل",
|
"ControllerSettingsDeviceDisabled": "معطل",
|
||||||
"ControllerSettingsControllerType": "نوع ذراع التحكم",
|
"ControllerSettingsControllerType": "نوع وحدة التحكم",
|
||||||
"ControllerSettingsControllerTypeHandheld": "محمول",
|
"ControllerSettingsControllerTypeHandheld": "محمول",
|
||||||
"ControllerSettingsControllerTypeProController": "Pro Controller",
|
"ControllerSettingsControllerTypeProController": "وحدة تحكم برو",
|
||||||
"ControllerSettingsControllerTypeJoyConPair": "اقتران جوي كون",
|
"ControllerSettingsControllerTypeJoyConPair": "زوج جوي كون",
|
||||||
"ControllerSettingsControllerTypeJoyConLeft": "يسار جوي كون",
|
"ControllerSettingsControllerTypeJoyConLeft": "جوي كون اليسار ",
|
||||||
"ControllerSettingsControllerTypeJoyConRight": "يمين جوي كون",
|
"ControllerSettingsControllerTypeJoyConRight": " جوي كون اليمين",
|
||||||
"ControllerSettingsProfile": "الملف الشخصي",
|
"ControllerSettingsProfile": "الملف الشخصي",
|
||||||
"ControllerSettingsProfileDefault": "افتراضي",
|
"ControllerSettingsProfileDefault": "افتراضي",
|
||||||
"ControllerSettingsLoad": "تحميل",
|
"ControllerSettingsLoad": "تحميل",
|
||||||
|
@ -223,13 +228,13 @@
|
||||||
"ControllerSettingsButtonY": "Y",
|
"ControllerSettingsButtonY": "Y",
|
||||||
"ControllerSettingsButtonPlus": "+",
|
"ControllerSettingsButtonPlus": "+",
|
||||||
"ControllerSettingsButtonMinus": "-",
|
"ControllerSettingsButtonMinus": "-",
|
||||||
"ControllerSettingsDPad": "لوحة الاتجاه",
|
"ControllerSettingsDPad": "أسهم الاتجاهات",
|
||||||
"ControllerSettingsDPadUp": "اعلى",
|
"ControllerSettingsDPadUp": "اعلى",
|
||||||
"ControllerSettingsDPadDown": "أسفل",
|
"ControllerSettingsDPadDown": "أسفل",
|
||||||
"ControllerSettingsDPadLeft": "يسار",
|
"ControllerSettingsDPadLeft": "يسار",
|
||||||
"ControllerSettingsDPadRight": "يمين",
|
"ControllerSettingsDPadRight": "يمين",
|
||||||
"ControllerSettingsStickButton": "زر",
|
"ControllerSettingsStickButton": "زر",
|
||||||
"ControllerSettingsStickUp": "اعلى",
|
"ControllerSettingsStickUp": "فوق",
|
||||||
"ControllerSettingsStickDown": "أسفل",
|
"ControllerSettingsStickDown": "أسفل",
|
||||||
"ControllerSettingsStickLeft": "يسار",
|
"ControllerSettingsStickLeft": "يسار",
|
||||||
"ControllerSettingsStickRight": "يمين",
|
"ControllerSettingsStickRight": "يمين",
|
||||||
|
@ -239,11 +244,11 @@
|
||||||
"ControllerSettingsStickDeadzone": "المنطقة الميتة:",
|
"ControllerSettingsStickDeadzone": "المنطقة الميتة:",
|
||||||
"ControllerSettingsLStick": "العصا اليسرى",
|
"ControllerSettingsLStick": "العصا اليسرى",
|
||||||
"ControllerSettingsRStick": "العصا اليمنى",
|
"ControllerSettingsRStick": "العصا اليمنى",
|
||||||
"ControllerSettingsTriggersLeft": "المحفزات اليسرى",
|
"ControllerSettingsTriggersLeft": "الأزندة اليسرى",
|
||||||
"ControllerSettingsTriggersRight": "المحفزات اليمني",
|
"ControllerSettingsTriggersRight": "الأزندة اليمني",
|
||||||
"ControllerSettingsTriggersButtonsLeft": "أزرار التحفيز اليسرى",
|
"ControllerSettingsTriggersButtonsLeft": "أزرار الزناد اليسرى",
|
||||||
"ControllerSettingsTriggersButtonsRight": "أزرار التحفيز اليمنى",
|
"ControllerSettingsTriggersButtonsRight": "أزرار الزناد اليمنى",
|
||||||
"ControllerSettingsTriggers": "المحفزات",
|
"ControllerSettingsTriggers": "أزندة",
|
||||||
"ControllerSettingsTriggerL": "L",
|
"ControllerSettingsTriggerL": "L",
|
||||||
"ControllerSettingsTriggerR": "R",
|
"ControllerSettingsTriggerR": "R",
|
||||||
"ControllerSettingsTriggerZL": "ZL",
|
"ControllerSettingsTriggerZL": "ZL",
|
||||||
|
@ -258,27 +263,128 @@
|
||||||
"ControllerSettingsTriggerThreshold": "قوة التحفيز:",
|
"ControllerSettingsTriggerThreshold": "قوة التحفيز:",
|
||||||
"ControllerSettingsMotion": "الحركة",
|
"ControllerSettingsMotion": "الحركة",
|
||||||
"ControllerSettingsMotionUseCemuhookCompatibleMotion": "استخدام الحركة المتوافقة مع CemuHook",
|
"ControllerSettingsMotionUseCemuhookCompatibleMotion": "استخدام الحركة المتوافقة مع CemuHook",
|
||||||
"ControllerSettingsMotionControllerSlot": "خانة ذراع التحكم:",
|
"ControllerSettingsMotionControllerSlot": "خانة وحدة التحكم:",
|
||||||
"ControllerSettingsMotionMirrorInput": "إعادة الإدخال",
|
"ControllerSettingsMotionMirrorInput": "إعادة الإدخال",
|
||||||
"ControllerSettingsMotionRightJoyConSlot": "خانة اليمين JoyCon :",
|
"ControllerSettingsMotionRightJoyConSlot": "خانة جويكون اليمين :",
|
||||||
"ControllerSettingsMotionServerHost": "مضيف الخادم:",
|
"ControllerSettingsMotionServerHost": "مضيف الخادم:",
|
||||||
"ControllerSettingsMotionGyroSensitivity": "حساسية الغيرو:",
|
"ControllerSettingsMotionGyroSensitivity": "حساسية مستشعر الحركة:",
|
||||||
"ControllerSettingsMotionGyroDeadzone": "منطقة الغيرو الميتة:",
|
"ControllerSettingsMotionGyroDeadzone": "منطقة مستشعر الحركة الميتة:",
|
||||||
"ControllerSettingsSave": "حفظ",
|
"ControllerSettingsSave": "حفظ",
|
||||||
"ControllerSettingsClose": "إغلاق",
|
"ControllerSettingsClose": "إغلاق",
|
||||||
|
"KeyUnknown": "مجهول",
|
||||||
|
"KeyShiftLeft": "زر Shift الأيسر",
|
||||||
|
"KeyShiftRight": "زر Shift الأيمن",
|
||||||
|
"KeyControlLeft": "زر Ctrl الأيسر",
|
||||||
|
"KeyMacControlLeft": "زر ⌃ الأيسر",
|
||||||
|
"KeyControlRight": "زر Ctrl الأيمن",
|
||||||
|
"KeyMacControlRight": "زر ⌃ الأيمن",
|
||||||
|
"KeyAltLeft": "زر Alt الأيسر",
|
||||||
|
"KeyMacAltLeft": "زر ⌥ الأيسر",
|
||||||
|
"KeyAltRight": "زر Alt الأيمن",
|
||||||
|
"KeyMacAltRight": "زر ⌥ الأيمن",
|
||||||
|
"KeyWinLeft": "زر ⊞ الأيسر",
|
||||||
|
"KeyMacWinLeft": "زر ⌘ الأيسر",
|
||||||
|
"KeyWinRight": "زر ⊞ الأيمن",
|
||||||
|
"KeyMacWinRight": "زر ⌘ الأيمن",
|
||||||
|
"KeyMenu": "زر القائمة",
|
||||||
|
"KeyUp": "فوق",
|
||||||
|
"KeyDown": "اسفل",
|
||||||
|
"KeyLeft": "يسار",
|
||||||
|
"KeyRight": "يمين",
|
||||||
|
"KeyEnter": "مفتاح الإدخال",
|
||||||
|
"KeyEscape": "زر Escape",
|
||||||
|
"KeySpace": "مسافة",
|
||||||
|
"KeyTab": "زر Tab",
|
||||||
|
"KeyBackSpace": "زر المسح للخلف",
|
||||||
|
"KeyInsert": "زر Insert",
|
||||||
|
"KeyDelete": "زر الحذف",
|
||||||
|
"KeyPageUp": "زر Page Up",
|
||||||
|
"KeyPageDown": "زر Page Down",
|
||||||
|
"KeyHome": "زر Home",
|
||||||
|
"KeyEnd": "زر End",
|
||||||
|
"KeyCapsLock": "زر الحروف الكبيرة",
|
||||||
|
"KeyScrollLock": "زر Scroll Lock",
|
||||||
|
"KeyPrintScreen": "زر Print Screen",
|
||||||
|
"KeyPause": "زر Pause",
|
||||||
|
"KeyNumLock": "زر Num Lock",
|
||||||
|
"KeyClear": "زر Clear",
|
||||||
|
"KeyKeypad0": "لوحة الأرقام 0",
|
||||||
|
"KeyKeypad1": "لوحة الأرقام 1",
|
||||||
|
"KeyKeypad2": "لوحة الأرقام 2",
|
||||||
|
"KeyKeypad3": "لوحة الأرقام 3",
|
||||||
|
"KeyKeypad4": "لوحة الأرقام 4",
|
||||||
|
"KeyKeypad5": "لوحة الأرقام 5",
|
||||||
|
"KeyKeypad6": "لوحة الأرقام 6",
|
||||||
|
"KeyKeypad7": "لوحة الأرقام 7",
|
||||||
|
"KeyKeypad8": "لوحة الأرقام 8",
|
||||||
|
"KeyKeypad9": "لوحة الأرقام 9",
|
||||||
|
"KeyKeypadDivide": "لوحة الأرقام علامة القسمة",
|
||||||
|
"KeyKeypadMultiply": "لوحة الأرقام علامة الضرب",
|
||||||
|
"KeyKeypadSubtract": "لوحة الأرقام علامة الطرح\n",
|
||||||
|
"KeyKeypadAdd": "لوحة الأرقام علامة الزائد",
|
||||||
|
"KeyKeypadDecimal": "لوحة الأرقام الفاصلة العشرية",
|
||||||
|
"KeyKeypadEnter": "لوحة الأرقام زر الإدخال",
|
||||||
|
"KeyNumber0": "٠",
|
||||||
|
"KeyNumber1": "١",
|
||||||
|
"KeyNumber2": "٢",
|
||||||
|
"KeyNumber3": "٣",
|
||||||
|
"KeyNumber4": "٤",
|
||||||
|
"KeyNumber5": "٥",
|
||||||
|
"KeyNumber6": "٦",
|
||||||
|
"KeyNumber7": "٧",
|
||||||
|
"KeyNumber8": "٨",
|
||||||
|
"KeyNumber9": "٩",
|
||||||
|
"KeyTilde": "~",
|
||||||
|
"KeyGrave": "`",
|
||||||
|
"KeyMinus": "-",
|
||||||
|
"KeyPlus": "+",
|
||||||
|
"KeyBracketLeft": "[",
|
||||||
|
"KeyBracketRight": "]",
|
||||||
|
"KeySemicolon": ";",
|
||||||
|
"KeyQuote": "\"",
|
||||||
|
"KeyComma": ",",
|
||||||
|
"KeyPeriod": ".",
|
||||||
|
"KeySlash": "/",
|
||||||
|
"KeyBackSlash": "\\",
|
||||||
|
"KeyUnbound": "غير مرتبط",
|
||||||
|
"GamepadLeftStick": "زر عصا التحكم اليسرى",
|
||||||
|
"GamepadRightStick": "زر عصا التحكم اليمنى",
|
||||||
|
"GamepadLeftShoulder": "زر الكتف الأيسر L",
|
||||||
|
"GamepadRightShoulder": "زر الكتف الأيمن R",
|
||||||
|
"GamepadLeftTrigger": "زر الزناد الأيسر (ZL)",
|
||||||
|
"GamepadRightTrigger": "زر الزناد الأيمن (ZR)",
|
||||||
|
"GamepadDpadUp": "فوق",
|
||||||
|
"GamepadDpadDown": "اسفل",
|
||||||
|
"GamepadDpadLeft": "يسار",
|
||||||
|
"GamepadDpadRight": "يمين",
|
||||||
|
"GamepadMinus": "-",
|
||||||
|
"GamepadPlus": "+",
|
||||||
|
"GamepadGuide": "دليل",
|
||||||
|
"GamepadMisc1": "متنوع",
|
||||||
|
"GamepadPaddle1": "Paddle 1",
|
||||||
|
"GamepadPaddle2": "Paddle 2",
|
||||||
|
"GamepadPaddle3": "Paddle 3",
|
||||||
|
"GamepadPaddle4": "Paddle 4",
|
||||||
|
"GamepadTouchpad": "لوحة اللمس",
|
||||||
|
"GamepadSingleLeftTrigger0": "زر الزناد الأيسر 0",
|
||||||
|
"GamepadSingleRightTrigger0": "زر الزناد الأيمن 0",
|
||||||
|
"GamepadSingleLeftTrigger1": "زر الزناد الأيسر 1",
|
||||||
|
"GamepadSingleRightTrigger1": "زر الزناد الأيمن 1",
|
||||||
|
"StickLeft": "عصا التحكم اليسرى",
|
||||||
|
"StickRight": "عصا التحكم اليمنى",
|
||||||
"UserProfilesSelectedUserProfile": "الملف الشخصي المحدد للمستخدم:",
|
"UserProfilesSelectedUserProfile": "الملف الشخصي المحدد للمستخدم:",
|
||||||
"UserProfilesSaveProfileName": "حفظ اسم الملف الشخصي",
|
"UserProfilesSaveProfileName": "حفظ اسم الملف الشخصي",
|
||||||
"UserProfilesChangeProfileImage": "تغيير صورة الملف الشخصي",
|
"UserProfilesChangeProfileImage": "تغيير صورة الملف الشخصي",
|
||||||
"UserProfilesAvailableUserProfiles": "الملفات الشخصية للمستخدم المتاحة:",
|
"UserProfilesAvailableUserProfiles": "الملفات الشخصية للمستخدم المتاحة:",
|
||||||
"UserProfilesAddNewProfile": "أنشئ ملف شخصي",
|
"UserProfilesAddNewProfile": "إنشاء ملف الشخصي",
|
||||||
"UserProfilesDelete": "حذف",
|
"UserProfilesDelete": "حذف",
|
||||||
"UserProfilesClose": "إغلاق",
|
"UserProfilesClose": "إغلاق",
|
||||||
"ProfileNameSelectionWatermark": "اختر اسم مستعار",
|
"ProfileNameSelectionWatermark": "اختر اسم مستعار",
|
||||||
"ProfileImageSelectionTitle": "تحديد صورة الملف الشخصي",
|
"ProfileImageSelectionTitle": "تحديد صورة الملف الشخصي",
|
||||||
"ProfileImageSelectionHeader": "اختر صورة الملف الشخصي",
|
"ProfileImageSelectionHeader": "اختر صورة الملف الشخصي",
|
||||||
"ProfileImageSelectionNote": "يمكنك استيراد صورة ملف تعريف مخصصة، أو تحديد صورة رمزية من البرامج الثابتة للنظام",
|
"ProfileImageSelectionNote": "يمكنك استيراد صورة ملف شخصي مخصصة، أو تحديد صورة رمزية من البرامج الثابتة للنظام",
|
||||||
"ProfileImageSelectionImportImage": "استيراد ملف الصورة",
|
"ProfileImageSelectionImportImage": "استيراد ملف الصورة",
|
||||||
"ProfileImageSelectionSelectAvatar": "حدد الصورة الرمزية للبرنامج الثابت",
|
"ProfileImageSelectionSelectAvatar": "حدد الصورة الرمزية من البرنامج الثابتة",
|
||||||
"InputDialogTitle": "حوار الإدخال",
|
"InputDialogTitle": "حوار الإدخال",
|
||||||
"InputDialogOk": "موافق",
|
"InputDialogOk": "موافق",
|
||||||
"InputDialogCancel": "إلغاء",
|
"InputDialogCancel": "إلغاء",
|
||||||
|
@ -289,13 +395,13 @@
|
||||||
"AvatarSetBackgroundColor": "تعيين لون الخلفية",
|
"AvatarSetBackgroundColor": "تعيين لون الخلفية",
|
||||||
"AvatarClose": "إغلاق",
|
"AvatarClose": "إغلاق",
|
||||||
"ControllerSettingsLoadProfileToolTip": "تحميل الملف الشخصي",
|
"ControllerSettingsLoadProfileToolTip": "تحميل الملف الشخصي",
|
||||||
"ControllerSettingsAddProfileToolTip": "إضافة ملف تعريف",
|
"ControllerSettingsAddProfileToolTip": "إضافة ملف شخصي",
|
||||||
"ControllerSettingsRemoveProfileToolTip": "إزالة ملف التعريف",
|
"ControllerSettingsRemoveProfileToolTip": "إزالة الملف الشخصي",
|
||||||
"ControllerSettingsSaveProfileToolTip": "حفظ ملف التعريف",
|
"ControllerSettingsSaveProfileToolTip": "حفظ الملف الشخصي",
|
||||||
"MenuBarFileToolsTakeScreenshot": "أخذ لقطة للشاشة",
|
"MenuBarFileToolsTakeScreenshot": "أخذ لقطة للشاشة",
|
||||||
"MenuBarFileToolsHideUi": "إخفاء واجهة المستخدم",
|
"MenuBarFileToolsHideUi": "إخفاء واجهة المستخدم",
|
||||||
"GameListContextMenuRunApplication": "تشغيل التطبيق",
|
"GameListContextMenuRunApplication": "تشغيل التطبيق",
|
||||||
"GameListContextMenuToggleFavorite": "تبديل المفضلة",
|
"GameListContextMenuToggleFavorite": "تعيين كمفضل",
|
||||||
"GameListContextMenuToggleFavoriteToolTip": "تبديل الحالة المفضلة للعبة",
|
"GameListContextMenuToggleFavoriteToolTip": "تبديل الحالة المفضلة للعبة",
|
||||||
"SettingsTabGeneralTheme": "السمة:",
|
"SettingsTabGeneralTheme": "السمة:",
|
||||||
"SettingsTabGeneralThemeDark": "داكن",
|
"SettingsTabGeneralThemeDark": "داكن",
|
||||||
|
@ -304,44 +410,44 @@
|
||||||
"ControllerSettingsRumble": "الاهتزاز",
|
"ControllerSettingsRumble": "الاهتزاز",
|
||||||
"ControllerSettingsRumbleStrongMultiplier": "مضاعف اهتزاز قوي",
|
"ControllerSettingsRumbleStrongMultiplier": "مضاعف اهتزاز قوي",
|
||||||
"ControllerSettingsRumbleWeakMultiplier": "مضاعف اهتزاز ضعيف",
|
"ControllerSettingsRumbleWeakMultiplier": "مضاعف اهتزاز ضعيف",
|
||||||
"DialogMessageSaveNotAvailableMessage": "لا يوجد حفظ لـ {0} [{1:x16}]",
|
"DialogMessageSaveNotAvailableMessage": "لا توجد بيانات الحفظ لـ {0} [{1:x16}]",
|
||||||
"DialogMessageSaveNotAvailableCreateSaveMessage": "هل ترغب في إنشاء حفظ لهذه اللعبة؟",
|
"DialogMessageSaveNotAvailableCreateSaveMessage": "هل ترغب في إنشاء بيانات الحفظ لهذه اللعبة؟",
|
||||||
"DialogConfirmationTitle": "Ryujinx - تأكيد",
|
"DialogConfirmationTitle": "ريوجينكس - تأكيد",
|
||||||
"DialogUpdaterTitle": "تحديث Ryujinx",
|
"DialogUpdaterTitle": "ريوجينكس - المحدث",
|
||||||
"DialogErrorTitle": "Ryujinx - خطأ",
|
"DialogErrorTitle": "ريوجينكس - خطأ",
|
||||||
"DialogWarningTitle": "Ryujinx - تحذير",
|
"DialogWarningTitle": "ريوجينكس - تحذير",
|
||||||
"DialogExitTitle": "Ryujinx - الخروج",
|
"DialogExitTitle": "ريوجينكس - الخروج",
|
||||||
"DialogErrorMessage": "واجه Ryujinx خطأ",
|
"DialogErrorMessage": "واجه ريوجينكس خطأ",
|
||||||
"DialogExitMessage": "هل أنت متأكد من أنك تريد إغلاق Ryujinx؟",
|
"DialogExitMessage": "هل أنت متأكد من أنك تريد إغلاق ريوجينكس؟",
|
||||||
"DialogExitSubMessage": "سيتم فقدان كافة البيانات غير المحفوظة!",
|
"DialogExitSubMessage": "سيتم فقدان كافة البيانات غير المحفوظة!",
|
||||||
"DialogMessageCreateSaveErrorMessage": "حدث خطأ أثناء إنشاء المحفوظة المحددة: {0}",
|
"DialogMessageCreateSaveErrorMessage": "حدث خطأ أثناء إنشاء بيانات الحفظ المحددة: {0}",
|
||||||
"DialogMessageFindSaveErrorMessage": "حدث خطأ أثناء البحث عن البيانات المحفوظة المحددة: {0}",
|
"DialogMessageFindSaveErrorMessage": "حدث خطأ أثناء البحث عن بيانات الحفظ المحددة: {0}",
|
||||||
"FolderDialogExtractTitle": "اختر المجلد الذي تريد الاستخراج إليه",
|
"FolderDialogExtractTitle": "اختر المجلد الذي تريد الاستخراج إليه",
|
||||||
"DialogNcaExtractionMessage": "استخراج قسم {0} من {1}...",
|
"DialogNcaExtractionMessage": "استخراج قسم {0} من {1}...",
|
||||||
"DialogNcaExtractionTitle": "Ryujinx - مستخرج قسم NCA",
|
"DialogNcaExtractionTitle": "ريوجينكس - مستخرج قسم NCA",
|
||||||
"DialogNcaExtractionMainNcaNotFoundErrorMessage": "فشل الاستخراج. لم يكن NCA الرئيسي موجودًا في الملف المحدد.",
|
"DialogNcaExtractionMainNcaNotFoundErrorMessage": "فشل الاستخراج. لم يكن NCA الرئيسي موجودا في الملف المحدد.",
|
||||||
"DialogNcaExtractionCheckLogErrorMessage": "فشل الاستخراج. اقرأ ملف السجل لمزيد من المعلومات.",
|
"DialogNcaExtractionCheckLogErrorMessage": "فشل الاستخراج. اقرأ ملف التسجيل لمزيد من المعلومات.",
|
||||||
"DialogNcaExtractionSuccessMessage": "تم الاستخراج بنجاح.",
|
"DialogNcaExtractionSuccessMessage": "تم الاستخراج بنجاح.",
|
||||||
"DialogUpdaterConvertFailedMessage": "فشل تحويل إصدار Ryujinx الحالي.",
|
"DialogUpdaterConvertFailedMessage": "فشل تحويل إصدار ريوجينكس الحالي.",
|
||||||
"DialogUpdaterCancelUpdateMessage": "إلغاء التحديث",
|
"DialogUpdaterCancelUpdateMessage": "إلغاء التحديث",
|
||||||
"DialogUpdaterAlreadyOnLatestVersionMessage": "أنت تستخدم بالفعل أحدث إصدار من Ryujinx!",
|
"DialogUpdaterAlreadyOnLatestVersionMessage": "أنت تستخدم بالفعل أحدث إصدار من ريوجينكس!",
|
||||||
"DialogUpdaterFailedToGetVersionMessage": "حدث خطأ أثناء محاولة الحصول على معلومات الإصدار من إصدار GitHub. يمكن أن يحدث هذا إذا تم تجميع إصدار جديد بواسطة GitHub Actions. جرب مجددا بعد دقائق.",
|
"DialogUpdaterFailedToGetVersionMessage": "حدث خطأ أثناء محاولة الحصول على معلومات الإصدار من إصدار غيت هاب. يمكن أن يحدث هذا إذا تم تجميع إصدار جديد بواسطة إجراءات غيت هاب. جرب مجددا بعد دقائق.",
|
||||||
"DialogUpdaterConvertFailedGithubMessage": "فشل تحويل إصدار Ryujinx المستلم من إصدار Github.",
|
"DialogUpdaterConvertFailedGithubMessage": "فشل تحويل إصدار ريوجينكس المستلم من إصدار غيت هاب.",
|
||||||
"DialogUpdaterDownloadingMessage": "تحميل التحديث...",
|
"DialogUpdaterDownloadingMessage": "جاري تنزيل التحديث...",
|
||||||
"DialogUpdaterExtractionMessage": "استخراج التحديث...",
|
"DialogUpdaterExtractionMessage": "جاري استخراج التحديث...",
|
||||||
"DialogUpdaterRenamingMessage": "إعادة تسمية التحديث...",
|
"DialogUpdaterRenamingMessage": "إعادة تسمية التحديث...",
|
||||||
"DialogUpdaterAddingFilesMessage": "إضافة تحديث جديد...",
|
"DialogUpdaterAddingFilesMessage": "إضافة تحديث جديد...",
|
||||||
"DialogUpdaterCompleteMessage": "اكتمل التحديث",
|
"DialogUpdaterCompleteMessage": "اكتمل التحديث",
|
||||||
"DialogUpdaterRestartMessage": "هل تريد إعادة تشغيل Ryujinx الآن؟",
|
"DialogUpdaterRestartMessage": "هل تريد إعادة تشغيل ريوجينكس الآن؟",
|
||||||
"DialogUpdaterNoInternetMessage": "أنت غير متصل بالإنترنت.",
|
"DialogUpdaterNoInternetMessage": "أنت غير متصل بالإنترنت.",
|
||||||
"DialogUpdaterNoInternetSubMessage": "يرجى التحقق من أن لديك اتصال إنترنت فعال!",
|
"DialogUpdaterNoInternetSubMessage": "يرجى التحقق من أن لديك اتصال إنترنت فعال!",
|
||||||
"DialogUpdaterDirtyBuildMessage": "لا يمكنك تحديث البناء القذر من Ryujinx!",
|
"DialogUpdaterDirtyBuildMessage": "لا يمكنك تحديث نسخة القذرة من ريوجينكس!",
|
||||||
"DialogUpdaterDirtyBuildSubMessage": "الرجاء تحميل Ryujinx على https://ryujinx.org/ إذا كنت تبحث عن إصدار مدعوم.",
|
"DialogUpdaterDirtyBuildSubMessage": "الرجاء تحميل ريوجينكس من https://ryujinx.org إذا كنت تبحث عن إصدار مدعوم.",
|
||||||
"DialogRestartRequiredMessage": "يتطلب إعادة التشغيل",
|
"DialogRestartRequiredMessage": "يتطلب إعادة التشغيل",
|
||||||
"DialogThemeRestartMessage": "تم حفظ السمة. إعادة التشغيل مطلوبة لتطبيق السمة.",
|
"DialogThemeRestartMessage": "تم حفظ السمة. إعادة التشغيل مطلوبة لتطبيق السمة.",
|
||||||
"DialogThemeRestartSubMessage": "هل تريد إعادة التشغيل",
|
"DialogThemeRestartSubMessage": "هل تريد إعادة التشغيل",
|
||||||
"DialogFirmwareInstallEmbeddedMessage": "هل ترغب في تثبيت البرنامج الثابت المدمج في هذه اللعبة؟ (البرنامج الثابت {0})",
|
"DialogFirmwareInstallEmbeddedMessage": "هل ترغب في تثبيت البرنامج الثابت المدمج في هذه اللعبة؟ (البرنامج الثابت {0})",
|
||||||
"DialogFirmwareInstallEmbeddedSuccessMessage": "لم يتم العثور على أي برنامج ثابت مثبت ولكن Ryujinx كان قادراً على تثبيت البرنامج الثابت {0} من اللعبة المقدمة.\nسيبدأ المحاكي الآن.",
|
"DialogFirmwareInstallEmbeddedSuccessMessage": "لم يتم العثور على أي برنامج ثابت مثبت ولكن ريوجينكس كان قادرا على تثبيت البرنامج الثابت {0} من اللعبة المقدمة.\nسيبدأ المحاكي الآن.",
|
||||||
"DialogFirmwareNoFirmwareInstalledMessage": "لا يوجد برنامج ثابت مثبت",
|
"DialogFirmwareNoFirmwareInstalledMessage": "لا يوجد برنامج ثابت مثبت",
|
||||||
"DialogFirmwareInstalledMessage": "تم تثبيت البرنامج الثابت {0}",
|
"DialogFirmwareInstalledMessage": "تم تثبيت البرنامج الثابت {0}",
|
||||||
"DialogInstallFileTypesSuccessMessage": "تم تثبيت أنواع الملفات بنجاح!",
|
"DialogInstallFileTypesSuccessMessage": "تم تثبيت أنواع الملفات بنجاح!",
|
||||||
|
@ -349,38 +455,38 @@
|
||||||
"DialogUninstallFileTypesSuccessMessage": "تم إلغاء تثبيت أنواع الملفات بنجاح!",
|
"DialogUninstallFileTypesSuccessMessage": "تم إلغاء تثبيت أنواع الملفات بنجاح!",
|
||||||
"DialogUninstallFileTypesErrorMessage": "فشل إلغاء تثبيت أنواع الملفات.",
|
"DialogUninstallFileTypesErrorMessage": "فشل إلغاء تثبيت أنواع الملفات.",
|
||||||
"DialogOpenSettingsWindowLabel": "فتح نافذة الإعدادات",
|
"DialogOpenSettingsWindowLabel": "فتح نافذة الإعدادات",
|
||||||
"DialogControllerAppletTitle": "برنامج التحكم",
|
"DialogControllerAppletTitle": "تطبيق وحدة التحكم المصغر",
|
||||||
"DialogMessageDialogErrorExceptionMessage": "خطأ في عرض مربع حوار الرسالة: {0}",
|
"DialogMessageDialogErrorExceptionMessage": "خطأ في عرض مربع حوار الرسالة: {0}",
|
||||||
"DialogSoftwareKeyboardErrorExceptionMessage": "خطأ في عرض لوحة مفاتيح البرامج: {0}",
|
"DialogSoftwareKeyboardErrorExceptionMessage": "خطأ في عرض لوحة مفاتيح البرامج: {0}",
|
||||||
"DialogErrorAppletErrorExceptionMessage": "Error displaying ErrorApplet Dialog: {0}",
|
"DialogErrorAppletErrorExceptionMessage": "خطأ في عرض مربع حوار خطأ التطبيق المصغر: {0}",
|
||||||
"DialogUserErrorDialogMessage": "{0}: {1}",
|
"DialogUserErrorDialogMessage": "{0}: {1}",
|
||||||
"DialogUserErrorDialogInfoMessage": "لمزيد من المعلومات حول كيفية إصلاح هذا الخطأ، اتبع دليل الإعداد الخاص بنا.",
|
"DialogUserErrorDialogInfoMessage": "لمزيد من المعلومات حول كيفية إصلاح هذا الخطأ، اتبع دليل الإعداد الخاص بنا.",
|
||||||
"DialogUserErrorDialogTitle": "خطأ ريوجينكس ({0})",
|
"DialogUserErrorDialogTitle": "خطأ ريوجينكس ({0})",
|
||||||
"DialogAmiiboApiTitle": "أميبو API",
|
"DialogAmiiboApiTitle": "أميبو API",
|
||||||
"DialogAmiiboApiFailFetchMessage": "حدث خطأ أثناء جلب المعلومات من واجهة برمجة التطبيقات.",
|
"DialogAmiiboApiFailFetchMessage": "حدث خطأ أثناء جلب المعلومات من API.",
|
||||||
"DialogAmiiboApiConnectErrorMessage": "غير قادر على الاتصال بخادم API Amiibo. قد تكون الخدمة متوقفة أو قد تحتاج إلى التحقق من اتصال الإنترنت الخاص بك على الإنترنت.",
|
"DialogAmiiboApiConnectErrorMessage": "غير قادر على الاتصال بخادم API أميبو. قد تكون الخدمة معطلة أو قد تحتاج إلى التحقق من اتصالك بالإنترنت.",
|
||||||
"DialogProfileInvalidProfileErrorMessage": "الملف الشخصي {0} غير متوافق مع نظام تكوين الإدخال الحالي.",
|
"DialogProfileInvalidProfileErrorMessage": "الملف الشخصي {0} غير متوافق مع نظام تكوين الإدخال الحالي.",
|
||||||
"DialogProfileDefaultProfileOverwriteErrorMessage": "لا يمكن الكتابة فوق الملف الشخصي الافتراضي",
|
"DialogProfileDefaultProfileOverwriteErrorMessage": "لا يمكن الكتابة فوق الملف الشخصي الافتراضي",
|
||||||
"DialogProfileDeleteProfileTitle": "حذف ملف التعريف",
|
"DialogProfileDeleteProfileTitle": "حذف الملف الشخصي",
|
||||||
"DialogProfileDeleteProfileMessage": "هذا الإجراء لا رجعة فيه، هل أنت متأكد من أنك تريد المتابعة؟",
|
"DialogProfileDeleteProfileMessage": "هذا الإجراء لا رجعة فيه، هل أنت متأكد من أنك تريد المتابعة؟",
|
||||||
"DialogWarning": "تحذير",
|
"DialogWarning": "تحذير",
|
||||||
"DialogPPTCDeletionMessage": "أنت على وشك الإنتظار لإعادة بناء PTC على التمهيد التالي :\n\n{0}\n\nهل أنت متأكد من أنك تريد المتابعة؟",
|
"DialogPPTCDeletionMessage": "أنت على وشك الإنتظار لإعادة بناء ذاكرة التخزين المؤقت للترجمة المستمرة (PPTC) عند الإقلاع التالي لـ:\n\n{0}\n\nأمتأكد من رغبتك في المتابعة؟",
|
||||||
"DialogPPTCDeletionErrorMessage": "خطأ في إزالة ذاكرة التخزين المؤقت PPTC في {0}: {1}",
|
"DialogPPTCDeletionErrorMessage": "خطأ خلال تنظيف ذاكرة التخزين المؤقت للترجمة المستمرة (PPTC) في {0}: {1}",
|
||||||
"DialogShaderDeletionMessage": "أنت على وشك حذف ذاكرة التخزين المؤقت لـ Shader من أجل:\n\n{0}\n\nهل انت متأكد انك تريد المتابعة؟",
|
"DialogShaderDeletionMessage": "أنت على وشك حذف ذاكرة المظللات المؤقتة ل:\n\n{0}\n\nهل انت متأكد انك تريد المتابعة؟",
|
||||||
"DialogShaderDeletionErrorMessage": "Error purging Shader cache at {0}: {1}",
|
"DialogShaderDeletionErrorMessage": "حدث خطأ أثناء تنظيف ذاكرة المظللات المؤقتة في {0}: {1}",
|
||||||
"DialogRyujinxErrorMessage": "واجه Ryujinx خطأ",
|
"DialogRyujinxErrorMessage": "واجه ريوجينكس خطأ",
|
||||||
"DialogInvalidTitleIdErrorMessage": "خطأ في واجهة المستخدم: اللعبة المحددة لم يكن لديها معرف عنوان صالح",
|
"DialogInvalidTitleIdErrorMessage": "خطأ في واجهة المستخدم: اللعبة المحددة لم يكن لديها معرف عنوان صالح",
|
||||||
"DialogFirmwareInstallerFirmwareNotFoundErrorMessage": "لم يتم العثور على فريموير للنظام صالح في {0}.",
|
"DialogFirmwareInstallerFirmwareNotFoundErrorMessage": "لم يتم العثور على برنامج ثابت للنظام صالح في {0}.",
|
||||||
"DialogFirmwareInstallerFirmwareInstallTitle": "تثبيت البرنامج الثابت {0}",
|
"DialogFirmwareInstallerFirmwareInstallTitle": "تثبيت البرنامج الثابت {0}",
|
||||||
"DialogFirmwareInstallerFirmwareInstallMessage": "سيتم تثبيت إصدار النظام {0}.",
|
"DialogFirmwareInstallerFirmwareInstallMessage": "سيتم تثبيت إصدار النظام {0}.",
|
||||||
"DialogFirmwareInstallerFirmwareInstallSubMessage": "\n\nهذا سيحل محل إصدار النظام الحالي {0}.",
|
"DialogFirmwareInstallerFirmwareInstallSubMessage": "\n\nهذا سيحل محل إصدار النظام الحالي {0}.",
|
||||||
"DialogFirmwareInstallerFirmwareInstallConfirmMessage": "\nهل تريد المتابعة؟",
|
"DialogFirmwareInstallerFirmwareInstallConfirmMessage": "\nهل تريد المتابعة؟",
|
||||||
"DialogFirmwareInstallerFirmwareInstallWaitMessage": "تثبيت البرنامج الثابت...",
|
"DialogFirmwareInstallerFirmwareInstallWaitMessage": "تثبيت البرنامج الثابت...",
|
||||||
"DialogFirmwareInstallerFirmwareInstallSuccessMessage": "تم تثبيت إصدار النظام {0} بنجاح.",
|
"DialogFirmwareInstallerFirmwareInstallSuccessMessage": "تم تثبيت إصدار النظام {0} بنجاح.",
|
||||||
"DialogUserProfileDeletionWarningMessage": "لن تكون هناك ملفات تعريف أخرى لفتحها إذا تم حذف الملف الشخصي المحدد",
|
"DialogUserProfileDeletionWarningMessage": "لن تكون هناك ملفات الشخصية أخرى لفتحها إذا تم حذف الملف الشخصي المحدد",
|
||||||
"DialogUserProfileDeletionConfirmMessage": "هل تريد حذف الملف الشخصي المحدد",
|
"DialogUserProfileDeletionConfirmMessage": "هل تريد حذف الملف الشخصي المحدد",
|
||||||
"DialogUserProfileUnsavedChangesTitle": "تحذير - التغييرات غير المحفوظة",
|
"DialogUserProfileUnsavedChangesTitle": "تحذير - التغييرات غير محفوظة",
|
||||||
"DialogUserProfileUnsavedChangesMessage": "لقد قمت بإجراء تغييرات على ملف تعريف المستخدم هذا ولم يتم حفظها.",
|
"DialogUserProfileUnsavedChangesMessage": "لقد قمت بإجراء تغييرات على الملف الشخصي لهذا المستخدم هذا ولم يتم حفظها.",
|
||||||
"DialogUserProfileUnsavedChangesSubMessage": "هل تريد تجاهل التغييرات؟",
|
"DialogUserProfileUnsavedChangesSubMessage": "هل تريد تجاهل التغييرات؟",
|
||||||
"DialogControllerSettingsModifiedConfirmMessage": "تم تحديث إعدادات وحدة التحكم الحالية.",
|
"DialogControllerSettingsModifiedConfirmMessage": "تم تحديث إعدادات وحدة التحكم الحالية.",
|
||||||
"DialogControllerSettingsModifiedConfirmSubMessage": "هل تريد الحفظ ؟",
|
"DialogControllerSettingsModifiedConfirmSubMessage": "هل تريد الحفظ ؟",
|
||||||
|
@ -388,29 +494,29 @@
|
||||||
"DialogModAlreadyExistsMessage": "التعديل موجود بالفعل",
|
"DialogModAlreadyExistsMessage": "التعديل موجود بالفعل",
|
||||||
"DialogModInvalidMessage": "المجلد المحدد لا يحتوي على تعديل!",
|
"DialogModInvalidMessage": "المجلد المحدد لا يحتوي على تعديل!",
|
||||||
"DialogModDeleteNoParentMessage": "فشل الحذف: لم يمكن العثور على المجلد الرئيسي للتعديل\"{0}\"!",
|
"DialogModDeleteNoParentMessage": "فشل الحذف: لم يمكن العثور على المجلد الرئيسي للتعديل\"{0}\"!",
|
||||||
"DialogDlcNoDlcErrorMessage": "الملف المحدد لا يحتوي على DLC للعنوان المحدد!",
|
"DialogDlcNoDlcErrorMessage": "الملف المحدد لا يحتوي على محتوى إضافي للعنوان المحدد!",
|
||||||
"DialogPerformanceCheckLoggingEnabledMessage": "لقد تم تمكين تسجيل التتبع، والذي تم تصميمه ليتم استخدامه من قبل المطورين فقط.",
|
"DialogPerformanceCheckLoggingEnabledMessage": "لقد تم تمكين تسجيل التتبع، والذي تم تصميمه ليتم استخدامه من قبل المطورين فقط.",
|
||||||
"DialogPerformanceCheckLoggingEnabledConfirmMessage": "للحصول على الأداء الأمثل، يوصى بتعطيل تسجيل التتبع. هل ترغب في تعطيل تسجيل التتبع الآن؟",
|
"DialogPerformanceCheckLoggingEnabledConfirmMessage": "للحصول على الأداء الأمثل، يوصى بتعطيل تسجيل التتبع. هل ترغب في تعطيل تسجيل التتبع الآن؟",
|
||||||
"DialogPerformanceCheckShaderDumpEnabledMessage": "لقد قمت بتمكين تفريغ التظليل، والذي تم تصميمه ليستخدمه المطورون فقط.",
|
"DialogPerformanceCheckShaderDumpEnabledMessage": "لقد قمت بتمكين تفريغ المظللات، والذي تم تصميمه ليستخدمه المطورون فقط.",
|
||||||
"DialogPerformanceCheckShaderDumpEnabledConfirmMessage": "For optimal performance, it's recommended to disable shader dumping. Would you like to disable shader dumping now?",
|
"DialogPerformanceCheckShaderDumpEnabledConfirmMessage": "للحصول على الأداء الأمثل، يوصى بتعطيل تفريغ المظللات. هل ترغب في تعطيل تفريغ المظللات الآن؟",
|
||||||
"DialogLoadAppGameAlreadyLoadedMessage": "تم تحميل لعبة بالفعل",
|
"DialogLoadAppGameAlreadyLoadedMessage": "تم تحميل لعبة بالفعل",
|
||||||
"DialogLoadAppGameAlreadyLoadedSubMessage": "الرجاء إيقاف المحاكاة أو إغلاق المحاكي قبل بدء لعبة أخرى.",
|
"DialogLoadAppGameAlreadyLoadedSubMessage": "الرجاء إيقاف المحاكاة أو إغلاق المحاكي قبل بدء لعبة أخرى.",
|
||||||
"DialogUpdateAddUpdateErrorMessage": "الملف المحدد لا يحتوي على تحديث للملف المحدد!",
|
"DialogUpdateAddUpdateErrorMessage": "الملف المحدد لا يحتوي على تحديث للعنوان المحدد!",
|
||||||
"DialogSettingsBackendThreadingWarningTitle": "Warning - Backend Threading",
|
"DialogSettingsBackendThreadingWarningTitle": "تحذير - خلفية متعددة المسارات",
|
||||||
"DialogSettingsBackendThreadingWarningMessage": "Ryujinx must be restarted after changing this option for it to apply fully. Depending on your platform, you may need to manually disable your driver's own multithreading when using Ryujinx's.",
|
"DialogSettingsBackendThreadingWarningMessage": "يجب إعادة تشغيل ريوجينكس بعد تغيير هذا الخيار حتى يتم تطبيقه بالكامل. اعتمادا على النظام الأساسي الخاص بك، قد تحتاج إلى تعطيل تعدد المسارات الخاص ببرنامج الرسومات التشغيل الخاص بك يدويًا عند استخدام الخاص بريوجينكس.",
|
||||||
"DialogModManagerDeletionWarningMessage": "أنت على وشك حذف التعديل: {0}\n\nهل انت متأكد انك تريد المتابعة؟",
|
"DialogModManagerDeletionWarningMessage": "أنت على وشك حذف التعديل: {0}\n\nهل انت متأكد انك تريد المتابعة؟",
|
||||||
"DialogModManagerDeletionAllWarningMessage": "أنت على وشك حذف كافة التعديلات لهذا العنوان.\n\nهل انت متأكد انك تريد المتابعة؟",
|
"DialogModManagerDeletionAllWarningMessage": "أنت على وشك حذف كافة التعديلات لهذا العنوان.\n\nهل انت متأكد انك تريد المتابعة؟",
|
||||||
"SettingsTabGraphicsFeaturesOptions": "المميزات",
|
"SettingsTabGraphicsFeaturesOptions": "المميزات",
|
||||||
"SettingsTabGraphicsBackendMultithreading": "Graphics Backend Multithreading:",
|
"SettingsTabGraphicsBackendMultithreading": "تعدد المسارات لخلفية الرسومات:",
|
||||||
"CommonAuto": "تلقائي",
|
"CommonAuto": "تلقائي",
|
||||||
"CommonOff": "إيقاف",
|
"CommonOff": "معطل",
|
||||||
"CommonOn": "تشغيل",
|
"CommonOn": "تشغيل",
|
||||||
"InputDialogYes": "نعم",
|
"InputDialogYes": "نعم",
|
||||||
"InputDialogNo": "لا",
|
"InputDialogNo": "لا",
|
||||||
"DialogProfileInvalidProfileNameErrorMessage": "يحتوي اسم الملف على أحرف غير صالحة. يرجى المحاولة مرة أخرى.",
|
"DialogProfileInvalidProfileNameErrorMessage": "يحتوي اسم الملف على أحرف غير صالحة. يرجى المحاولة مرة أخرى.",
|
||||||
"MenuBarOptionsPauseEmulation": "إيقاف مؤقت",
|
"MenuBarOptionsPauseEmulation": "إيقاف مؤقت",
|
||||||
"MenuBarOptionsResumeEmulation": "استئناف",
|
"MenuBarOptionsResumeEmulation": "استئناف",
|
||||||
"AboutUrlTooltipMessage": "انقر لفتح موقع Ryujinx في متصفحك الافتراضي.",
|
"AboutUrlTooltipMessage": "انقر لفتح موقع ريوجينكس في متصفحك الافتراضي.",
|
||||||
"AboutDisclaimerMessage": "ريوجينكس لا ينتمي إلى نينتندو™،\nأو أي من شركائها بأي شكل من الأشكال.",
|
"AboutDisclaimerMessage": "ريوجينكس لا ينتمي إلى نينتندو™،\nأو أي من شركائها بأي شكل من الأشكال.",
|
||||||
"AboutAmiiboDisclaimerMessage": "AmiiboAPI (www.amiiboapi.com) يتم \nاستخدامه في محاكاة أمبيو لدينا.",
|
"AboutAmiiboDisclaimerMessage": "AmiiboAPI (www.amiiboapi.com) يتم \nاستخدامه في محاكاة أمبيو لدينا.",
|
||||||
"AboutPatreonUrlTooltipMessage": "انقر لفتح صفحة ريوجينكس في باتريون في متصفحك الافتراضي.",
|
"AboutPatreonUrlTooltipMessage": "انقر لفتح صفحة ريوجينكس في باتريون في متصفحك الافتراضي.",
|
||||||
|
@ -419,18 +525,18 @@
|
||||||
"AboutTwitterUrlTooltipMessage": "انقر لفتح صفحة ريوجينكس في تويتر في متصفحك الافتراضي.",
|
"AboutTwitterUrlTooltipMessage": "انقر لفتح صفحة ريوجينكس في تويتر في متصفحك الافتراضي.",
|
||||||
"AboutRyujinxAboutTitle": "حول:",
|
"AboutRyujinxAboutTitle": "حول:",
|
||||||
"AboutRyujinxAboutContent": "ريوجينكس هو محاكي لجهاز نينتندو سويتش™.\nمن فضلك ادعمنا على باتريون.\nاحصل على آخر الأخبار على تويتر أو ديسكورد.\nيمكن للمطورين المهتمين بالمساهمة معرفة المزيد على غيت هاب أو ديسكورد.",
|
"AboutRyujinxAboutContent": "ريوجينكس هو محاكي لجهاز نينتندو سويتش™.\nمن فضلك ادعمنا على باتريون.\nاحصل على آخر الأخبار على تويتر أو ديسكورد.\nيمكن للمطورين المهتمين بالمساهمة معرفة المزيد على غيت هاب أو ديسكورد.",
|
||||||
"AboutRyujinxMaintainersTitle": "تم إصلاحها بواسطة:",
|
"AboutRyujinxMaintainersTitle": "تتم صيانته بواسطة:",
|
||||||
"AboutRyujinxMaintainersContentTooltipMessage": "انقر لفتح صفحة المساهمين في متصفحك الافتراضي.",
|
"AboutRyujinxMaintainersContentTooltipMessage": "انقر لفتح صفحة المساهمين في متصفحك الافتراضي.",
|
||||||
"AboutRyujinxSupprtersTitle": "مدعوم على باتريون بواسطة:",
|
"AboutRyujinxSupprtersTitle": "مدعوم على باتريون بواسطة:",
|
||||||
"AmiiboSeriesLabel": "مجموعة أميبو",
|
"AmiiboSeriesLabel": "مجموعة أميبو",
|
||||||
"AmiiboCharacterLabel": "شخصية",
|
"AmiiboCharacterLabel": "شخصية",
|
||||||
"AmiiboScanButtonLabel": "فحصه",
|
"AmiiboScanButtonLabel": "فحصه",
|
||||||
"AmiiboOptionsShowAllLabel": "إظهار كل أميبو",
|
"AmiiboOptionsShowAllLabel": "إظهار كل أميبو",
|
||||||
"AmiiboOptionsUsRandomTagLabel": "Hack: Use Random tag Uuid",
|
"AmiiboOptionsUsRandomTagLabel": "هاك: استخدم علامة Uuid عشوائية ",
|
||||||
"DlcManagerTableHeadingEnabledLabel": "مفعل",
|
"DlcManagerTableHeadingEnabledLabel": "مفعل",
|
||||||
"DlcManagerTableHeadingTitleIdLabel": "معرف العنوان",
|
"DlcManagerTableHeadingTitleIdLabel": "معرف العنوان",
|
||||||
"DlcManagerTableHeadingContainerPathLabel": "مسار الحاوية",
|
"DlcManagerTableHeadingContainerPathLabel": "مسار الحاوية",
|
||||||
"DlcManagerTableHeadingFullPathLabel": "المسار كاملاً",
|
"DlcManagerTableHeadingFullPathLabel": "المسار كاملا",
|
||||||
"DlcManagerRemoveAllButton": "حذف الكل",
|
"DlcManagerRemoveAllButton": "حذف الكل",
|
||||||
"DlcManagerEnableAllButton": "تشغيل الكل",
|
"DlcManagerEnableAllButton": "تشغيل الكل",
|
||||||
"DlcManagerDisableAllButton": "تعطيل الكل",
|
"DlcManagerDisableAllButton": "تعطيل الكل",
|
||||||
|
@ -440,100 +546,100 @@
|
||||||
"CommonSort": "فرز",
|
"CommonSort": "فرز",
|
||||||
"CommonShowNames": "عرض الأسماء",
|
"CommonShowNames": "عرض الأسماء",
|
||||||
"CommonFavorite": "المفضلة",
|
"CommonFavorite": "المفضلة",
|
||||||
"OrderAscending": "ترتيب تصاعدي",
|
"OrderAscending": "تصاعدي",
|
||||||
"OrderDescending": "ترتيب تنازلي",
|
"OrderDescending": "تنازلي",
|
||||||
"SettingsTabGraphicsFeatures": "الميزات والتحسينات",
|
"SettingsTabGraphicsFeatures": "الميزات والتحسينات",
|
||||||
"ErrorWindowTitle": "نافذة الخطأ",
|
"ErrorWindowTitle": "نافذة الخطأ",
|
||||||
"ToggleDiscordTooltip": "اختر ما إذا كنت تريد عرض ريوجينكس في نشاط ديسكورد \"يتم تشغيله حاليًا\" أم لا",
|
"ToggleDiscordTooltip": "اختر ما إذا كنت تريد عرض ريوجينكس في نشاط ديسكورد \"يتم تشغيله حاليا\" أم لا",
|
||||||
"AddGameDirBoxTooltip": "أدخل دليل اللعبة لإضافته إلى القائمة",
|
"AddGameDirBoxTooltip": "أدخل مجلد اللعبة لإضافته إلى القائمة",
|
||||||
"AddGameDirTooltip": "إضافة دليل اللعبة إلى القائمة",
|
"AddGameDirTooltip": "إضافة مجلد اللعبة إلى القائمة",
|
||||||
"RemoveGameDirTooltip": "إزالة دليل اللعبة المحدد",
|
"RemoveGameDirTooltip": "إزالة مجلد اللعبة المحدد",
|
||||||
"CustomThemeCheckTooltip": "استخدم سمة أفالونيا المخصصة لواجهة المستخدم الرسومية لتغيير مظهر قوائم المحاكي",
|
"CustomThemeCheckTooltip": "استخدم سمة أفالونيا المخصصة لواجهة المستخدم الرسومية لتغيير مظهر قوائم المحاكي",
|
||||||
"CustomThemePathTooltip": "مسار سمة واجهة المستخدم المخصصة",
|
"CustomThemePathTooltip": "مسار سمة واجهة المستخدم المخصصة",
|
||||||
"CustomThemeBrowseTooltip": "تصفح للحصول على سمة واجهة المستخدم المخصصة",
|
"CustomThemeBrowseTooltip": "تصفح للحصول على سمة واجهة المستخدم المخصصة",
|
||||||
"DockModeToggleTooltip": "يجعل وضع الإرساء النظام الذي تمت محاكاته بمثابة جهاز نينتندو سويتش الذي تم إرساءه. يؤدي هذا إلى تحسين الدقة الرسومية في معظم الألعاب. على العكس من ذلك، سيؤدي تعطيل هذا إلى جعل النظام الذي تمت محاكاته يعمل كجهاز نينتندو سويتش محمول، مما يقلل من جودة الرسومات.\n\nقم بتكوين عناصر تحكم اللاعب 1 إذا كنت تخطط لاستخدام وضع الإرساء؛ قم بتكوين عناصر التحكم المحمولة إذا كنت تخطط لاستخدام الوضع المحمول.\n\nاتركه مشغل إذا لم تكن متأكدًا.",
|
"DockModeToggleTooltip": "يجعل وضع تركيب بالمنصة النظام الذي تمت محاكاته بمثابة جهاز نينتندو سويتش الذي تم تركيبه بالمنصة. يؤدي هذا إلى تحسين الدقة الرسومية في معظم الألعاب. على العكس من ذلك، سيؤدي تعطيل هذا إلى جعل النظام الذي تمت محاكاته يعمل كجهاز نينتندو سويتش محمول، مما يقلل من جودة الرسومات.\n\nقم بتكوين عناصر تحكم اللاعب 1 إذا كنت تخطط لاستخدام وضع تركيب بالمنصة؛ قم بتكوين عناصر التحكم المحمولة إذا كنت تخطط لاستخدام الوضع المحمول.\n\nاتركه مشغل إذا لم تكن متأكدا.",
|
||||||
"DirectKeyboardTooltip": "دعم الوصول المباشر إلى لوحة المفاتيح (HID). يوفر وصول الألعاب إلى لوحة المفاتيح الخاصة بك كجهاز لإدخال النص.\n\nيعمل فقط مع الألعاب التي تدعم استخدام لوحة المفاتيح في الأصل على أجهزة سويتش.\n\nاتركه معطلا إذا كنت غير متأكد.",
|
"DirectKeyboardTooltip": "دعم الوصول المباشر للوحة المفاتيح (HID). يوفر وصول الألعاب إلى لوحة المفاتيح الخاصة بك كجهاز لإدخال النص.\n\nيعمل فقط مع الألعاب التي تدعم استخدام لوحة المفاتيح في الأصل على أجهزة سويتش.\n\nاتركه معطلا إذا كنت غير متأكد.",
|
||||||
"DirectMouseTooltip": "دعم الوصول المباشر إلى لوحة المفاتيح (HID). يوفر وصول الألعاب إلى لوحة المفاتيح الخاصة بك كجهاز لإدخال النص.\n\nيعمل فقط مع الألعاب التي تدعم استخدام لوحة المفاتيح في الأصل على أجهزة سويتش.\n\nاتركه معطلا إذا كنت غير متأكد.",
|
"DirectMouseTooltip": "دعم الوصول المباشر للوحة المفاتيح (HID). يوفر وصول الألعاب إلى لوحة المفاتيح الخاصة بك كجهاز لإدخال النص.\n\nيعمل فقط مع الألعاب التي تدعم استخدام لوحة المفاتيح في الأصل على أجهزة سويتش.\n\nاتركه معطلا إذا كنت غير متأكد.",
|
||||||
"RegionTooltip": "تغيير منطقة النظام",
|
"RegionTooltip": "تغيير منطقة النظام",
|
||||||
"LanguageTooltip": "تغيير لغة النظام",
|
"LanguageTooltip": "تغيير لغة النظام",
|
||||||
"TimezoneTooltip": "تغيير المنطقة الزمنية للنظام",
|
"TimezoneTooltip": "تغيير النطاق الزمني للنظام",
|
||||||
"TimeTooltip": "تغيير وقت النظام",
|
"TimeTooltip": "تغيير وقت النظام",
|
||||||
"VSyncToggleTooltip": "Emulated console's Vertical Sync. Essentially a frame-limiter for the majority of games; disabling it may cause games to run at higher speed or make loading screens take longer or get stuck.\n\nCan be toggled in-game with a hotkey of your preference (F1 by default). We recommend doing this if you plan on disabling it.\n\nLeave ON if unsure.",
|
"VSyncToggleTooltip": "محاكاة المزامنة العمودية للجهاز. في الأساس محدد الإطار لغالبية الألعاب؛ قد يؤدي تعطيله إلى تشغيل الألعاب بسرعة أعلى أو جعل شاشات التحميل تستغرق وقتا أطول أو تتعطل.\n\nيمكن تبديله داخل اللعبة باستخدام مفتاح التشغيل السريع الذي تفضله (F1 افتراضيا). نوصي بالقيام بذلك إذا كنت تخطط لتعطيله.\n\nاتركه ممكنا إذا لم تكن متأكدا.",
|
||||||
"PptcToggleTooltip": "Saves translated JIT functions so that they do not need to be translated every time the game loads.\n\nReduces stuttering and significantly speeds up boot times after the first boot of a game.\n\nLeave ON if unsure.",
|
"PptcToggleTooltip": "يحفظ وظائف JIT المترجمة بحيث لا تحتاج إلى ترجمتها في كل مرة يتم فيها تحميل اللعبة.\n\nيقلل من التقطيع ويسرع بشكل ملحوظ أوقات التشغيل بعد التشغيل الأول للعبة.\n\nاتركه ممكنا إذا لم تكن متأكدا.",
|
||||||
"FsIntegrityToggleTooltip": "يتحقق من وجود ملفات تالفة عند تشغيل لعبة ما، وإذا تم اكتشاف ملفات تالفة، فسيتم عرض خطأ تجزئة في السجل.\n\nليس له أي تأثير على الأداء ويهدف إلى المساعدة في استكشاف الأخطاء وإصلاحها.\n\nاتركه مفعلا إذا كنت غير متأكد.",
|
"FsIntegrityToggleTooltip": "يتحقق من وجود ملفات تالفة عند تشغيل لعبة ما، وإذا تم اكتشاف ملفات تالفة، فسيتم عرض خطأ تجزئة في السجل.\n\nليس له أي تأثير على الأداء ويهدف إلى المساعدة في استكشاف الأخطاء وإصلاحها.\n\nاتركه مفعلا إذا كنت غير متأكد.",
|
||||||
"AudioBackendTooltip": "Changes the backend used to render audio.\n\nSDL2 is the preferred one, while OpenAL and SoundIO are used as fallbacks. Dummy will have no sound.\n\nSet to SDL2 if unsure.",
|
"AudioBackendTooltip": "يغير الواجهة الخلفية المستخدمة لتقديم الصوت.\n\nSDL2 هو الخيار المفضل، بينما يتم استخدام OpenAL وSoundIO كبديلين. زائف لن يكون لها صوت.\n\nاضبط على SDL2 إذا لم تكن متأكدا.",
|
||||||
"MemoryManagerTooltip": "Change how guest memory is mapped and accessed. Greatly affects emulated CPU performance.\n\nSet to HOST UNCHECKED if unsure.",
|
"MemoryManagerTooltip": "تغيير كيفية تعيين ذاكرة الضيف والوصول إليها. يؤثر بشكل كبير على أداء وحدة المعالجة المركزية التي تمت محاكاتها.\n\nاضبط على المضيف غير محدد إذا لم تكن متأكدا.",
|
||||||
"MemoryManagerSoftwareTooltip": "استخدام جدول الصفحات البرمجي لترجمة العناوين. أعلى دقة ولكن أبطأ أداء.",
|
"MemoryManagerSoftwareTooltip": "استخدام جدول الصفحات البرمجي لترجمة العناوين. أعلى دقة ولكن أبطأ أداء.",
|
||||||
"MemoryManagerHostTooltip": "Directly map memory in the host address space. Much faster JIT compilation and execution.",
|
"MemoryManagerHostTooltip": "تعيين الذاكرة مباشرة في مساحة عنوان المضيف. تجميع وتنفيذ JIT أسرع بكثير.",
|
||||||
"MemoryManagerUnsafeTooltip": "Directly map memory, but do not mask the address within the guest address space before access. Faster, but at the cost of safety. The guest application can access memory from anywhere in Ryujinx, so only run programs you trust with this mode.",
|
"MemoryManagerUnsafeTooltip": "تعيين الذاكرة مباشرة، ولكن لا تخفي العنوان داخل مساحة عنوان الضيف قبل الوصول. أسرع، ولكن على حساب السلامة. يمكن لتطبيق الضيف الوصول إلى الذاكرة من أي مكان في ريوجينكس، لذا قم بتشغيل البرامج التي تثق بها فقط مع هذا الوضع.",
|
||||||
"UseHypervisorTooltip": "Use Hypervisor instead of JIT. Greatly improves performance when available, but can be unstable in its current state.",
|
"UseHypervisorTooltip": "استخدم هايبرڤايزور بدلا من JIT. يعمل على تحسين الأداء بشكل كبير عند توفره، ولكنه قد يكون غير مستقر في حالته الحالية.",
|
||||||
"DRamTooltip": "Utilizes an alternative MemoryMode layout to mimic a Switch development model.\n\nThis is only useful for higher-resolution texture packs or 4k resolution mods. Does NOT improve performance.\n\nLeave OFF if unsure.",
|
"DRamTooltip": "يستخدم تخطيط وضع الذاكرة البديل لتقليد نموذج سويتش المطورين.\n\nيعد هذا مفيدا فقط لحزم النسيج عالية الدقة أو تعديلات دقة 4K. لا يحسن الأداء.\n\nاتركه معطلا إذا لم تكن متأكدا.",
|
||||||
"IgnoreMissingServicesTooltip": "يتجاهل خدمات نظام هوريزون غير المنفذة. قد يساعد هذا في تجاوز الأعطال عند تشغيل ألعاب معينة.\n\nاتركه معطلا إذا كنت غير متأكد.",
|
"IgnoreMissingServicesTooltip": "يتجاهل خدمات نظام هوريزون غير المنفذة. قد يساعد هذا في تجاوز الأعطال عند تشغيل ألعاب معينة.\n\nاتركه معطلا إذا كنت غير متأكد.",
|
||||||
"GraphicsBackendThreadingTooltip": "Executes graphics backend commands on a second thread.\n\nSpeeds up shader compilation, reduces stuttering, and improves performance on GPU drivers without multithreading support of their own. Slightly better performance on drivers with multithreading.\n\nSet to AUTO if unsure.",
|
"GraphicsBackendThreadingTooltip": "ينفذ أوامر الواجهة الخلفية للرسومات على مسار ثاني.\n\nيعمل على تسريع عملية تجميع المظللات وتقليل التقطيع وتحسين الأداء على برامج تشغيل وحدة الرسوميات دون دعم المسارات المتعددة الخاصة بهم. أداء أفضل قليلا على برامج التشغيل ذات المسارات المتعددة.\n\nاضبط على تلقائي إذا لم تكن متأكدا.",
|
||||||
"GalThreadingTooltip": "Executes graphics backend commands on a second thread.\n\nSpeeds up shader compilation, reduces stuttering, and improves performance on GPU drivers without multithreading support of their own. Slightly better performance on drivers with multithreading.\n\nSet to AUTO if unsure.",
|
"GalThreadingTooltip": "ينفذ أوامر الواجهة الخلفية للرسومات على مسار ثاني.\n\nيعمل على تسريع عملية تجميع المظللات وتقليل التقطيع وتحسين الأداء على برامج تشغيل وحدة الرسوميات دون دعم المسارات المتعددة الخاصة بهم. أداء أفضل قليلا على برامج التشغيل ذات المسارات المتعددة.\n\nاضبط على تلقائي إذا لم تكن متأكدا.",
|
||||||
"ShaderCacheToggleTooltip": "Saves a disk shader cache which reduces stuttering in subsequent runs.\n\nLeave ON if unsure.",
|
"ShaderCacheToggleTooltip": "يحفظ ذاكرة المظللات المؤقتة على القرص مما يقلل من التقطيع في عمليات التشغيل اللاحقة.\n\nاتركه مفعلا إذا لم تكن متأكدا.",
|
||||||
"ResolutionScaleTooltip": "يضاعف دقة عرض اللعبة.\n\nقد لا تعمل بعض الألعاب مع هذا وتبدو منقطة حتى عند زيادة الدقة؛ بالنسبة لهذه الألعاب، قد تحتاج إلى العثور على تعديلات تزيل الصقل أو تزيد من دقة العرض الداخلي. لاستخدام الأخير، من المحتمل أن ترغب في تحديد أصلي.\n\nيمكن تغيير هذا الخيار أثناء تشغيل اللعبة بالنقر فوق \"تطبيق\" أدناه؛ يمكنك ببساطة تحريك نافذة الإعدادات جانبًا والتجربة حتى تجد المظهر المفضل للعبة.\n\nضع في اعتبارك أن 4x مبالغة في أي إعداد تقريبًا.",
|
"ResolutionScaleTooltip": "يضاعف دقة عرض اللعبة.\n\nقد لا تعمل بعض الألعاب مع هذا وتبدو منقطة حتى عند زيادة الدقة؛ بالنسبة لهذه الألعاب، قد تحتاج إلى العثور على تعديلات تزيل تنعيم الحواف أو تزيد من دقة العرض الداخلي. لاستخدام الأخير، من المحتمل أن ترغب في تحديد أصلي.\n\nيمكن تغيير هذا الخيار أثناء تشغيل اللعبة بالنقر فوق \"تطبيق\" أدناه؛ يمكنك ببساطة تحريك نافذة الإعدادات جانبًا والتجربة حتى تجد المظهر المفضل للعبة.\n\nضع في اعتبارك أن 4x مبالغة في أي إعداد تقريبًا.",
|
||||||
"ResolutionScaleEntryTooltip": "مقياس دقة النقطة العائمة، مثل 1.5. من المرجح أن تتسبب المقاييس غير المتكاملة في حدوث مشكلات أو تعطل.",
|
"ResolutionScaleEntryTooltip": "مقياس دقة النقطة العائمة، مثل 1.5. من المرجح أن تتسبب المقاييس غير المتكاملة في حدوث مشكلات أو تعطل.",
|
||||||
"AnisotropyTooltip": "مستوى تصفية متباين الخواص. اضبط على تلقائي لاستخدام القيمة التي تطلبها اللعبة.",
|
"AnisotropyTooltip": "مستوى تصفية. اضبط على تلقائي لاستخدام القيمة التي تطلبها اللعبة.",
|
||||||
"AspectRatioTooltip": "يتم تطبيق نسبة العرض إلى الارتفاع على نافذة العارض.\n\nقم بتغيير هذا فقط إذا كنت تستخدم تعديل نسبة العرض إلى الارتفاع للعبتك، وإلا سيتم تمديد الرسومات.\n\nاتركه على 16:9 إذا لم تكن متأكدًا.",
|
"AspectRatioTooltip": "يتم تطبيق نسبة العرض إلى الارتفاع على نافذة العارض.\n\nقم بتغيير هذا فقط إذا كنت تستخدم تعديل نسبة العرض إلى الارتفاع للعبتك، وإلا سيتم تمديد الرسومات.\n\nاتركه16:9 إذا لم تكن متأكدا.",
|
||||||
"ShaderDumpPathTooltip": "Graphics Shaders Dump Path",
|
"ShaderDumpPathTooltip": "مسار تفريغ المظللات",
|
||||||
"FileLogTooltip": "حفظ تسجيل وحدة التحكم إلى ملف سجل على القرص. لا يؤثر على الأداء.",
|
"FileLogTooltip": "حفظ تسجيل وحدة التحكم إلى ملف سجل على القرص. لا يؤثر على الأداء.",
|
||||||
"StubLogTooltip": "Prints stub log messages in the console. Does not affect performance.",
|
"StubLogTooltip": "طباعة رسائل سجل stub في وحدة التحكم. لا يؤثر على الأداء.",
|
||||||
"InfoLogTooltip": "Prints info log messages in the console. Does not affect performance.",
|
"InfoLogTooltip": "طباعة رسائل سجل المعلومات في وحدة التحكم. لا يؤثر على الأداء.",
|
||||||
"WarnLogTooltip": "طباعة رسائل سجل التحذير في وحدة التحكم. لا يؤثر على الأداء.",
|
"WarnLogTooltip": "طباعة رسائل سجل التحذير في وحدة التحكم. لا يؤثر على الأداء.",
|
||||||
"ErrorLogTooltip": "طباعة رسائل سجل الأخطاء في وحدة التحكم. لا يؤثر على الأداء.",
|
"ErrorLogTooltip": "طباعة رسائل سجل الأخطاء في وحدة التحكم. لا يؤثر على الأداء.",
|
||||||
"TraceLogTooltip": "طباعة رسائل سجل التتبع في وحدة التحكم. لا يؤثر على الأداء.",
|
"TraceLogTooltip": "طباعة رسائل سجل التتبع في وحدة التحكم. لا يؤثر على الأداء.",
|
||||||
"GuestLogTooltip": "طباعة رسائل سجل الضيف في وحدة التحكم. لا يؤثر على الأداء.",
|
"GuestLogTooltip": "طباعة رسائل سجل الضيف في وحدة التحكم. لا يؤثر على الأداء.",
|
||||||
"FileAccessLogTooltip": "طباعة رسائل سجل الوصول إلى الملفات في وحدة التحكم.",
|
"FileAccessLogTooltip": "طباعة رسائل سجل الوصول إلى الملفات في وحدة التحكم.",
|
||||||
"FSAccessLogModeTooltip": "Enables FS access log output to the console. Possible modes are 0-3",
|
"FSAccessLogModeTooltip": "تمكين إخراج سجل الوصول إلى نظام الملفات إلى وحدة التحكم. الأوضاع الممكنة هي 0-3",
|
||||||
"DeveloperOptionTooltip": "استخدمه بعناية",
|
"DeveloperOptionTooltip": "استخدمه بعناية",
|
||||||
"OpenGlLogLevel": "يتطلب تمكين مستويات السجل المناسبة",
|
"OpenGlLogLevel": "يتطلب تمكين مستويات السجل المناسبة",
|
||||||
"DebugLogTooltip": "طباعة رسائل سجل التصحيح في وحدة التحكم.\n\nاستخدم هذا فقط إذا طلب منك أحد الموظفين تحديدًا ذلك، لأنه سيجعل من الصعب قراءة السجلات وسيؤدي إلى تدهور أداء المحاكي.",
|
"DebugLogTooltip": "طباعة رسائل سجل التصحيح في وحدة التحكم.\n\nاستخدم هذا فقط إذا طلب منك أحد الموظفين تحديدًا ذلك، لأنه سيجعل من الصعب قراءة السجلات وسيؤدي إلى تدهور أداء المحاكي.",
|
||||||
"LoadApplicationFileTooltip": "افتح مستكشف الملفات لاختيار ملف متوافق مع Switch لتحميله",
|
"LoadApplicationFileTooltip": "افتح مستكشف الملفات لاختيار ملف متوافق مع سويتش لتحميله",
|
||||||
"LoadApplicationFolderTooltip": "افتح مستكشف الملفات لاختيار تطبيق متوافق مع Switch للتحميل",
|
"LoadApplicationFolderTooltip": "افتح مستكشف الملفات لاختيار تطبيق متوافق مع سويتش للتحميل",
|
||||||
"OpenRyujinxFolderTooltip": "فتح مجلد نظام ملفات Ryujinx",
|
"OpenRyujinxFolderTooltip": "فتح مجلد نظام ملفات ريوجينكس",
|
||||||
"OpenRyujinxLogsTooltip": "يفتح المجلد الذي تتم كتابة السجلات إليه",
|
"OpenRyujinxLogsTooltip": "يفتح المجلد الذي تتم كتابة السجلات إليه",
|
||||||
"ExitTooltip": "الخروج من Ryujinx",
|
"ExitTooltip": "الخروج من ريوجينكس",
|
||||||
"OpenSettingsTooltip": "فتح نافذة الإعدادات",
|
"OpenSettingsTooltip": "فتح نافذة الإعدادات",
|
||||||
"OpenProfileManagerTooltip": "فتح نافذة إدارة ملفات تعريف المستخدمين",
|
"OpenProfileManagerTooltip": "فتح نافذة إدارة الملفات الشخصية للمستخدمين",
|
||||||
"StopEmulationTooltip": "إيقاف محاكاة اللعبة الحالية والعودة إلى اختيار اللعبة",
|
"StopEmulationTooltip": "إيقاف محاكاة اللعبة الحالية والعودة إلى اختيار اللعبة",
|
||||||
"CheckUpdatesTooltip": "التحقق من وجود تحديثات لـ Ryujinx",
|
"CheckUpdatesTooltip": "التحقق من وجود تحديثات لريوجينكس",
|
||||||
"OpenAboutTooltip": "فتح حول النافذة",
|
"OpenAboutTooltip": "فتح حول النافذة",
|
||||||
"GridSize": "حجم الشبكة",
|
"GridSize": "حجم الشبكة",
|
||||||
"GridSizeTooltip": "تغيير حجم عناصر الشبكة",
|
"GridSizeTooltip": "تغيير حجم عناصر الشبكة",
|
||||||
"SettingsTabSystemSystemLanguageBrazilianPortuguese": "البرتغالية البرازيلية",
|
"SettingsTabSystemSystemLanguageBrazilianPortuguese": "البرتغالية البرازيلية",
|
||||||
"AboutRyujinxContributorsButtonHeader": "رؤية جميع المساهمين",
|
"AboutRyujinxContributorsButtonHeader": "رؤية جميع المساهمين",
|
||||||
"SettingsTabSystemAudioVolume": "الحجم:",
|
"SettingsTabSystemAudioVolume": "مستوى الصوت:",
|
||||||
"AudioVolumeTooltip": "تغيير مستوى الصوت",
|
"AudioVolumeTooltip": "تغيير مستوى الصوت",
|
||||||
"SettingsTabSystemEnableInternetAccess": "الوصول إلى إنترنت كضيف/وضع LAN",
|
"SettingsTabSystemEnableInternetAccess": "الوصول إلى إنترنت كضيف/وضع LAN",
|
||||||
"EnableInternetAccessTooltip": "للسماح للتطبيق المحاكي بالاتصال بالإنترنت.\n\nالألعاب ذات وضع الشبكة المحلية يمكن الاتصال ببعضها البعض عندما يتم تمكين هذا النظام وتكون الأنظمة متصلة بنفس نقطة الوصول. هذا يشمل وحدات التحكم الحقيقية أيضًا.\n\nلا يسمح بالاتصال بخوادم Nintendo. قد يسبب الانهيار في بعض الألعاب التي تحاول الاتصال بالإنترنت.\n\nاتركه متوقفا إن لم يكن مؤكدا.",
|
"EnableInternetAccessTooltip": "للسماح للتطبيق الذي تمت محاكاته بالاتصال بالإنترنت.\n\nيمكن للألعاب التي تحتوي على وضع LAN الاتصال ببعضها البعض عند تمكين ذلك وتوصيل الأنظمة بنفس نقطة الوصول. وهذا يشمل الأجهزة الحقيقية أيضا.\n\nلا يسمح بالاتصال بخوادم نينتندو. قد يتسبب في حدوث عطل في بعض الألعاب التي تحاول الاتصال بالإنترنت.\n\nاتركه معطلا إذا لم تكن متأكدا.",
|
||||||
"GameListContextMenuManageCheatToolTip": "إدارة الغش",
|
"GameListContextMenuManageCheatToolTip": "إدارة الغش",
|
||||||
"GameListContextMenuManageCheat": "إدارة الغش",
|
"GameListContextMenuManageCheat": "إدارة الغش",
|
||||||
"GameListContextMenuManageModToolTip": "إدارة التعديلات",
|
"GameListContextMenuManageModToolTip": "إدارة التعديلات",
|
||||||
"GameListContextMenuManageMod": "إدارة التعديلات",
|
"GameListContextMenuManageMod": "إدارة التعديلات",
|
||||||
"ControllerSettingsStickRange": "نطاق:",
|
"ControllerSettingsStickRange": "نطاق:",
|
||||||
"DialogStopEmulationTitle": "Ryujinx - إيقاف المحاكاة",
|
"DialogStopEmulationTitle": "ريوجينكس - إيقاف المحاكاة",
|
||||||
"DialogStopEmulationMessage": "هل أنت متأكد أنك تريد إيقاف المحاكاة؟",
|
"DialogStopEmulationMessage": "هل أنت متأكد أنك تريد إيقاف المحاكاة؟",
|
||||||
"SettingsTabCpu": "CPU",
|
"SettingsTabCpu": "المعالج",
|
||||||
"SettingsTabAudio": "الصوت",
|
"SettingsTabAudio": "الصوت",
|
||||||
"SettingsTabNetwork": "الشبكة",
|
"SettingsTabNetwork": "الشبكة",
|
||||||
"SettingsTabNetworkConnection": "اتصال الشبكة",
|
"SettingsTabNetworkConnection": "اتصال الشبكة",
|
||||||
"SettingsTabCpuCache": "ذاكرة المعالج المؤقت",
|
"SettingsTabCpuCache": "ذاكرة المعالج المؤقت",
|
||||||
"SettingsTabCpuMemory": "وضع المعالج",
|
"SettingsTabCpuMemory": "وضع المعالج",
|
||||||
"DialogUpdaterFlatpakNotSupportedMessage": "الرجاء تحديث Ryujinx عبر FlatHub.",
|
"DialogUpdaterFlatpakNotSupportedMessage": "الرجاء تحديث ريوجينكس عبر فلات هاب.",
|
||||||
"UpdaterDisabledWarningTitle": "التحديث معطل!",
|
"UpdaterDisabledWarningTitle": "المحدث معطل!",
|
||||||
"ControllerSettingsRotate90": "تدوير 90 درجة في اتجاه عقارب الساعة",
|
"ControllerSettingsRotate90": "تدوير 90 درجة في اتجاه عقارب الساعة",
|
||||||
"IconSize": "حجم الأيقونة",
|
"IconSize": "حجم الأيقونة",
|
||||||
"IconSizeTooltip": "تغيير حجم أيقونات اللعبة",
|
"IconSizeTooltip": "تغيير حجم أيقونات اللعبة",
|
||||||
"MenuBarOptionsShowConsole": "عرض وحدة التحكم",
|
"MenuBarOptionsShowConsole": "عرض وحدة التحكم",
|
||||||
"ShaderCachePurgeError": "Error purging shader cache at {0}: {1}",
|
"ShaderCachePurgeError": "حدث خطأ أثناء تنظيف ذاكرة المظللات المؤقتة في {0}: {1}",
|
||||||
"UserErrorNoKeys": "المفاتيح غير موجودة",
|
"UserErrorNoKeys": "المفاتيح غير موجودة",
|
||||||
"UserErrorNoFirmware": "لم يتم العثور على البرنامج الثابت",
|
"UserErrorNoFirmware": "لم يتم العثور على البرنامج الثابت",
|
||||||
"UserErrorFirmwareParsingFailed": "خطأ في تحليل البرنامج الثابت",
|
"UserErrorFirmwareParsingFailed": "خطأ في تحليل البرنامج الثابت",
|
||||||
"UserErrorApplicationNotFound": "التطبيق غير موجود",
|
"UserErrorApplicationNotFound": "التطبيق غير موجود",
|
||||||
"UserErrorUnknown": "خطأ غير معروف",
|
"UserErrorUnknown": "خطأ غير معروف",
|
||||||
"UserErrorUndefined": "خطأ غير محدد",
|
"UserErrorUndefined": "خطأ غير محدد",
|
||||||
"UserErrorNoKeysDescription": "لم يتمكن Ryujinx من العثور على ملف 'prod.keys' الخاص بك",
|
"UserErrorNoKeysDescription": "لم يتمكن ريوجينكس من العثور على ملف 'prod.keys' الخاص بك",
|
||||||
"UserErrorNoFirmwareDescription": "لم يتمكن ريوجينكس من العثور على أية برامج ثابتة مثبتة",
|
"UserErrorNoFirmwareDescription": "لم يتمكن ريوجينكس من العثور على أية برامج ثابتة مثبتة",
|
||||||
"UserErrorFirmwareParsingFailedDescription": "لم يتمكن ريوجينكس من تحليل البرامج الثابتة المتوفرة. يحدث هذا عادة بسبب المفاتيح القديمة.",
|
"UserErrorFirmwareParsingFailedDescription": "لم يتمكن ريوجينكس من تحليل البرامج الثابتة المتوفرة. يحدث هذا عادة بسبب المفاتيح القديمة.",
|
||||||
"UserErrorApplicationNotFoundDescription": "تعذر على ريوجينكس العثور على تطبيق صالح في المسار المحدد.",
|
"UserErrorApplicationNotFoundDescription": "تعذر على ريوجينكس العثور على تطبيق صالح في المسار المحدد.",
|
||||||
|
@ -542,72 +648,73 @@
|
||||||
"OpenSetupGuideMessage": "فتح دليل الإعداد",
|
"OpenSetupGuideMessage": "فتح دليل الإعداد",
|
||||||
"NoUpdate": "لا يوجد تحديث",
|
"NoUpdate": "لا يوجد تحديث",
|
||||||
"TitleUpdateVersionLabel": "الإصدار: {0}",
|
"TitleUpdateVersionLabel": "الإصدار: {0}",
|
||||||
"RyujinxInfo": "Ryujinx - معلومات",
|
"RyujinxInfo": "ريوجينكس - معلومات",
|
||||||
"RyujinxConfirm": "Ryujinx - تأكيد",
|
"RyujinxConfirm": "ريوجينكس - تأكيد",
|
||||||
"FileDialogAllTypes": "كل الأنواع",
|
"FileDialogAllTypes": "كل الأنواع",
|
||||||
"Never": "مطلقاً",
|
"Never": "مطلقا",
|
||||||
"SwkbdMinCharacters": "يجب أن يبلغ طوله {0} حرفًا على الأقل",
|
"SwkbdMinCharacters": "يجب أن يبلغ طوله {0} حرفا على الأقل",
|
||||||
"SwkbdMinRangeCharacters": "يجب أن يتكون من {0}-{1} حرفًا",
|
"SwkbdMinRangeCharacters": "يجب أن يتكون من {0}-{1} حرفا",
|
||||||
"SoftwareKeyboard": "لوحة المفاتيح البرمجية",
|
"SoftwareKeyboard": "لوحة المفاتيح البرمجية",
|
||||||
"SoftwareKeyboardModeNumeric": "يجب أن يكون 0-9 أو '.' فقط",
|
"SoftwareKeyboardModeNumeric": "يجب أن يكون 0-9 أو '.' فقط",
|
||||||
"SoftwareKeyboardModeAlphabet": "يجب أن تكون الأحرف غير CJK فقط",
|
"SoftwareKeyboardModeAlphabet": "يجب أن تكون الأحرف غير CJK فقط",
|
||||||
"SoftwareKeyboardModeASCII": "يجب أن يكون نص ASCII فقط",
|
"SoftwareKeyboardModeASCII": "يجب أن يكون نص ASCII فقط",
|
||||||
"ControllerAppletControllers": "ذراع التحكم المدعومة:",
|
"ControllerAppletControllers": "وحدات التحكم المدعومة:",
|
||||||
"ControllerAppletPlayers": "اللاعبين:",
|
"ControllerAppletPlayers": "اللاعبين:",
|
||||||
"ControllerAppletDescription": "الإعدادات الحالية غير صالحة. افتح الإعدادات وأعد تكوين المدخلات الخاصة بك.",
|
"ControllerAppletDescription": "الإعدادات الحالية غير صالحة. افتح الإعدادات وأعد تكوين المدخلات الخاصة بك.",
|
||||||
"ControllerAppletDocked": "Docked mode set. Handheld control should be disabled.",
|
"ControllerAppletDocked": "تم ضبط وضع تركيب بالمنصة. يجب تعطيل التحكم المحمول.",
|
||||||
"UpdaterRenaming": "إعادة تسمية الملفات القديمة...",
|
"UpdaterRenaming": "إعادة تسمية الملفات القديمة...",
|
||||||
"UpdaterRenameFailed": "التحديث غير قادر على إعادة تسمية الملف: {0}",
|
"UpdaterRenameFailed": "المحدث غير قادر على إعادة تسمية الملف: {0}",
|
||||||
"UpdaterAddingFiles": "إضافة ملفات جديدة...",
|
"UpdaterAddingFiles": "إضافة ملفات جديدة...",
|
||||||
"UpdaterExtracting": "استخراج التحديث...",
|
"UpdaterExtracting": "استخراج التحديث...",
|
||||||
"UpdaterDownloading": "تحميل التحديث...",
|
"UpdaterDownloading": "تحميل التحديث...",
|
||||||
"Game": "لعبة",
|
"Game": "لعبة",
|
||||||
"Docked": "مركب بالمنصة",
|
"Docked": "تركيب بالمنصة",
|
||||||
"Handheld": "محمول",
|
"Handheld": "محمول",
|
||||||
"ConnectionError": "خطأ في الاتصال",
|
"ConnectionError": "خطأ في الاتصال",
|
||||||
"AboutPageDeveloperListMore": "{0} والمزيد...",
|
"AboutPageDeveloperListMore": "{0} والمزيد...",
|
||||||
"ApiError": "خطأ في API.",
|
"ApiError": "خطأ في API.",
|
||||||
"LoadingHeading": "جارٍ تحميل {0}",
|
"LoadingHeading": "جاري تحميل {0}",
|
||||||
"CompilingPPTC": "تجميع الـ PTC",
|
"CompilingPPTC": "تجميع الـ(PPTC)",
|
||||||
"CompilingShaders": "تجميع الظلال",
|
"CompilingShaders": "تجميع المظللات",
|
||||||
"AllKeyboards": "كل لوحات المفاتيح",
|
"AllKeyboards": "كل لوحات المفاتيح",
|
||||||
"OpenFileDialogTitle": "حدد ملف مدعوم لفتحه",
|
"OpenFileDialogTitle": "حدد ملف مدعوم لفتحه",
|
||||||
"OpenFolderDialogTitle": "حدد مجلدًا يحتوي على لعبة غير مضغوطة",
|
"OpenFolderDialogTitle": "حدد مجلدا يحتوي على لعبة غير مضغوطة",
|
||||||
"AllSupportedFormats": "كل التنسيقات المدعومة",
|
"AllSupportedFormats": "كل التنسيقات المدعومة",
|
||||||
"RyujinxUpdater": "تحديث Ryujinx",
|
"RyujinxUpdater": "محدث ريوجينكس",
|
||||||
"SettingsTabHotkeys": "مفاتيح الاختصار في لوحة المفاتيح",
|
"SettingsTabHotkeys": "مفاتيح الاختصار في لوحة المفاتيح",
|
||||||
"SettingsTabHotkeysHotkeys": "مفاتيح الاختصار في لوحة المفاتيح",
|
"SettingsTabHotkeysHotkeys": "مفاتيح الاختصار في لوحة المفاتيح",
|
||||||
"SettingsTabHotkeysToggleVsyncHotkey": "تبديل VSync:",
|
"SettingsTabHotkeysToggleVsyncHotkey": "تبديل المزامنة العمودية:",
|
||||||
"SettingsTabHotkeysScreenshotHotkey": "لقطة الشاشة:",
|
"SettingsTabHotkeysScreenshotHotkey": "لقطة الشاشة:",
|
||||||
"SettingsTabHotkeysShowUiHotkey": "عرض واجهة المستخدم:",
|
"SettingsTabHotkeysShowUiHotkey": "عرض واجهة المستخدم:",
|
||||||
"SettingsTabHotkeysPauseHotkey": "إيقاف مؤقت:",
|
"SettingsTabHotkeysPauseHotkey": "إيقاف مؤقت:",
|
||||||
"SettingsTabHotkeysToggleMuteHotkey": "كتم الصوت:",
|
"SettingsTabHotkeysToggleMuteHotkey": "كتم:",
|
||||||
"ControllerMotionTitle": "إعدادات التحكم بالحركة",
|
"ControllerMotionTitle": "إعدادات التحكم بالحركة",
|
||||||
"ControllerRumbleTitle": "إعدادات الهزاز",
|
"ControllerRumbleTitle": "إعدادات الهزاز",
|
||||||
"SettingsSelectThemeFileDialogTitle": "حدد ملف السمة",
|
"SettingsSelectThemeFileDialogTitle": "حدد ملف السمة",
|
||||||
"SettingsXamlThemeFile": "Xaml Theme File",
|
"SettingsXamlThemeFile": "ملف سمة Xaml",
|
||||||
"AvatarWindowTitle": "إدارة الحسابات - الصورة الرمزية",
|
"AvatarWindowTitle": "إدارة الحسابات - الصورة الرمزية",
|
||||||
"Amiibo": "أميبو",
|
"Amiibo": "أميبو",
|
||||||
"Unknown": "غير معروف",
|
"Unknown": "غير معروف",
|
||||||
"Usage": "الاستخدام",
|
"Usage": "الاستخدام",
|
||||||
"Writable": "قابل للكتابة",
|
"Writable": "قابل للكتابة",
|
||||||
"SelectDlcDialogTitle": "حدد ملفات DLC",
|
"SelectDlcDialogTitle": "حدد ملفات المحتوي الإضافي",
|
||||||
"SelectUpdateDialogTitle": "حدد ملفات التحديث",
|
"SelectUpdateDialogTitle": "حدد ملفات التحديث",
|
||||||
"SelectModDialogTitle": "حدد مجلد التعديل",
|
"SelectModDialogTitle": "حدد مجلد التعديل",
|
||||||
"UserProfileWindowTitle": "مدير ملفات تعريف المستخدمين",
|
"UserProfileWindowTitle": "مدير الملفات الشخصية للمستخدمين",
|
||||||
"CheatWindowTitle": "مدير الغش",
|
"CheatWindowTitle": "مدير الغش",
|
||||||
"DlcWindowTitle": "إدارة المحتوى القابل للتنزيل لـ {0} ({1})",
|
"DlcWindowTitle": "إدارة المحتوى القابل للتنزيل لـ {0} ({1})",
|
||||||
|
"ModWindowTitle": "إدارة التعديلات لـ {0} ({1})",
|
||||||
"UpdateWindowTitle": "مدير تحديث العنوان",
|
"UpdateWindowTitle": "مدير تحديث العنوان",
|
||||||
"CheatWindowHeading": "الغش متوفر لـ {0} [{1}]",
|
"CheatWindowHeading": "الغش متوفر لـ {0} [{1}]",
|
||||||
"BuildId": "معرف البناء:",
|
"BuildId": "معرف البناء:",
|
||||||
"DlcWindowHeading": "المحتويات القابلة للتنزيل {0}",
|
"DlcWindowHeading": "المحتويات القابلة للتنزيل {0}",
|
||||||
"ModWindowHeading": "{0} تعديل",
|
"ModWindowHeading": "{0} تعديل",
|
||||||
"UserProfilesEditProfile": "تعديل المحددة",
|
"UserProfilesEditProfile": "تعديل المحدد",
|
||||||
"Cancel": "إلغاء",
|
"Cancel": "إلغاء",
|
||||||
"Save": "حفظ",
|
"Save": "حفظ",
|
||||||
"Discard": "تجاهل",
|
"Discard": "تجاهل",
|
||||||
"Paused": "متوقف مؤقتا",
|
"Paused": "متوقف مؤقتا",
|
||||||
"UserProfilesSetProfileImage": "تعيين صورة ملف التعريف",
|
"UserProfilesSetProfileImage": "تعيين صورة الملف الشخصي",
|
||||||
"UserProfileEmptyNameError": "الاسم مطلوب",
|
"UserProfileEmptyNameError": "الاسم مطلوب",
|
||||||
"UserProfileNoImageError": "يجب تعيين صورة الملف الشخصي",
|
"UserProfileNoImageError": "يجب تعيين صورة الملف الشخصي",
|
||||||
"GameUpdateWindowHeading": "إدارة التحديثات لـ {0} ({1})",
|
"GameUpdateWindowHeading": "إدارة التحديثات لـ {0} ({1})",
|
||||||
|
@ -616,22 +723,22 @@
|
||||||
"UserProfilesName": "الاسم:",
|
"UserProfilesName": "الاسم:",
|
||||||
"UserProfilesUserId": "معرف المستخدم:",
|
"UserProfilesUserId": "معرف المستخدم:",
|
||||||
"SettingsTabGraphicsBackend": "خلفية الرسومات",
|
"SettingsTabGraphicsBackend": "خلفية الرسومات",
|
||||||
"SettingsTabGraphicsBackendTooltip": "Select the graphics backend that will be used in the emulator.\n\nVulkan is overall better for all modern graphics cards, as long as their drivers are up to date. Vulkan also features faster shader compilation (less stuttering) on all GPU vendors.\n\nOpenGL may achieve better results on old Nvidia GPUs, on old AMD GPUs on Linux, or on GPUs with lower VRAM, though shader compilation stutters will be greater.\n\nSet to Vulkan if unsure. Set to OpenGL if your GPU does not support Vulkan even with the latest graphics drivers.",
|
"SettingsTabGraphicsBackendTooltip": "حدد الواجهة الخلفية للرسومات التي سيتم استخدامها في المحاكي.\n\nيعد برنامج فولكان أفضل بشكل عام لجميع بطاقات الرسومات الحديثة، طالما أن برامج التشغيل الخاصة بها محدثة. يتميز فولكان أيضا بتجميع مظللات أسرع (أقل تقطيعا) على جميع بائعي وحدات معالجة الرسومات.\n\nقد يحقق أوبن جي أل نتائج أفضل على وحدات معالجة الرسومات إنفيديا القديمة، أو على وحدات معالجة الرسومات إي إم دي القديمة على لينكس، أو على وحدات معالجة الرسومات ذات ذاكرة الوصول العشوائي للفيديوالأقل، على الرغم من أن تعثرات تجميع المظللات ستكون أكبر.\n\nاضبط على فولكان إذا لم تكن متأكدا. اضبط على أوبن جي أل إذا كانت وحدة معالجة الرسومات الخاصة بك لا تدعم فولكان حتى مع أحدث برامج تشغيل الرسومات.",
|
||||||
"SettingsEnableTextureRecompression": "تمكين إعادة ضغط التكستر",
|
"SettingsEnableTextureRecompression": "تمكين إعادة ضغط التكستر",
|
||||||
"SettingsEnableTextureRecompressionTooltip": "Compresses ASTC textures in order to reduce VRAM usage.\n\nGames using this texture format include Astral Chain, Bayonetta 3, Fire Emblem Engage, Metroid Prime Remastered, Super Mario Bros. Wonder and The Legend of Zelda: Tears of the Kingdom.\n\nGraphics cards with 4GiB VRAM or less will likely crash at some point while running these games.\n\nEnable only if you're running out of VRAM on the aforementioned games. Leave OFF if unsure.",
|
"SettingsEnableTextureRecompressionTooltip": "يضغط تكستر ASTC من أجل تقليل استخدام ذاكرة الوصول العشوائي للفيديو.\n\nتتضمن الألعاب التي تستخدم تنسيق النسيج هذا Astral Chain وBayonetta 3 وFire Emblem Engage وMetroid Prime Remastered وSuper Mario Bros. Wonder وThe Legend of Zelda: Tears of the Kingdom.\n\nمن المحتمل أن تتعطل بطاقات الرسومات التي تحتوي على 4 جيجا بايت من ذاكرة الوصول العشوائي للفيديو أو أقل في مرحلة ما أثناء تشغيل هذه الألعاب.\n\nقم بالتمكين فقط في حالة نفاد ذاكرة الوصول العشوائي للفيديو في الألعاب المذكورة أعلاه. اتركه معطلا إذا لم تكن متأكدا.",
|
||||||
"SettingsTabGraphicsPreferredGpu": "GPU المفضل",
|
"SettingsTabGraphicsPreferredGpu": "وحدة معالجة الرسوميات المفضلة",
|
||||||
"SettingsTabGraphicsPreferredGpuTooltip": "Select the graphics card that will be used with the Vulkan graphics backend.\n\nDoes not affect the GPU that OpenGL will use.\n\nSet to the GPU flagged as \"dGPU\" if unsure. If there isn't one, leave untouched.",
|
"SettingsTabGraphicsPreferredGpuTooltip": "حدد بطاقة الرسومات التي سيتم استخدامها مع الواجهة الخلفية لرسومات فولكان.\n\nلا يؤثر على وحدة معالجة الرسومات التي سيستخدمها أوبن جي أل.\n\nاضبط على وحدة معالجة الرسومات التي تم وضع علامة عليها كـ \"dGPU\" إذا لم تكن متأكدًا. إذا لم يكن هناك واحد، اتركه.",
|
||||||
"SettingsAppRequiredRestartMessage": "مطلوب إعادة تشغيل Ryujinx",
|
"SettingsAppRequiredRestartMessage": "مطلوب إعادة تشغيل ريوجينكس",
|
||||||
"SettingsGpuBackendRestartMessage": "Graphics Backend or GPU settings have been modified. This will require a restart to be applied",
|
"SettingsGpuBackendRestartMessage": "تم تعديل إعدادات الواجهة الخلفية للرسومات أو وحدة معالجة الرسومات. سيتطلب هذا إعادة التشغيل ليتم تطبيقه",
|
||||||
"SettingsGpuBackendRestartSubMessage": "\n\nهل تريد إعادة التشغيل الآن؟",
|
"SettingsGpuBackendRestartSubMessage": "\n\nهل تريد إعادة التشغيل الآن؟",
|
||||||
"RyujinxUpdaterMessage": "هل تريد تحديث Ryujinx إلى أحدث إصدار؟",
|
"RyujinxUpdaterMessage": "هل تريد تحديث ريوجينكس إلى أحدث إصدار؟",
|
||||||
"SettingsTabHotkeysVolumeUpHotkey": "زيادة مستوى الصوت:",
|
"SettingsTabHotkeysVolumeUpHotkey": "زيادة مستوى الصوت:",
|
||||||
"SettingsTabHotkeysVolumeDownHotkey": "خفض مستوى الصوت:",
|
"SettingsTabHotkeysVolumeDownHotkey": "خفض مستوى الصوت:",
|
||||||
"SettingsEnableMacroHLE": "Enable Macro HLE",
|
"SettingsEnableMacroHLE": "تمكين Maro HLE",
|
||||||
"SettingsEnableMacroHLETooltip": "High-level emulation of GPU Macro code.\n\nImproves performance, but may cause graphical glitches in some games.\n\nLeave ON if unsure.",
|
"SettingsEnableMacroHLETooltip": "محاكاة عالية المستوى لكود مايكرو وحدة معالجة الرسوميات.\n\nيعمل على تحسين الأداء، ولكنه قد يسبب خللا رسوميا في بعض الألعاب.\n\nاتركه مفعلا إذا لم تكن متأكدا.",
|
||||||
"SettingsEnableColorSpacePassthrough": "Color Space Passthrough",
|
"SettingsEnableColorSpacePassthrough": "عبور مساحة اللون",
|
||||||
"SettingsEnableColorSpacePassthroughTooltip": "Directs the Vulkan backend to pass through color information without specifying a color space. For users with wide gamut displays, this may result in more vibrant colors, at the cost of color correctness.",
|
"SettingsEnableColorSpacePassthroughTooltip": "يوجه واجهة فولكان الخلفية لتمرير معلومات الألوان دون تحديد مساحة اللون. بالنسبة للمستخدمين الذين لديهم شاشات ذات نطاق واسع، قد يؤدي ذلك إلى الحصول على ألوان أكثر حيوية، على حساب صحة الألوان.",
|
||||||
"VolumeShort": "الحجم",
|
"VolumeShort": "مستوى",
|
||||||
"UserProfilesManageSaves": "إدارة الحفظ",
|
"UserProfilesManageSaves": "إدارة الحفظ",
|
||||||
"DeleteUserSave": "هل تريد حذف حفظ المستخدم لهذه اللعبة؟",
|
"DeleteUserSave": "هل تريد حذف حفظ المستخدم لهذه اللعبة؟",
|
||||||
"IrreversibleActionNote": "هذا الإجراء لا يمكن التراجع عنه.",
|
"IrreversibleActionNote": "هذا الإجراء لا يمكن التراجع عنه.",
|
||||||
|
@ -642,12 +749,12 @@
|
||||||
"Search": "بحث",
|
"Search": "بحث",
|
||||||
"UserProfilesRecoverLostAccounts": "استعادة الحسابات المفقودة",
|
"UserProfilesRecoverLostAccounts": "استعادة الحسابات المفقودة",
|
||||||
"Recover": "استعادة",
|
"Recover": "استعادة",
|
||||||
"UserProfilesRecoverHeading": "تم العثور على الحفظ للحسابات التالية",
|
"UserProfilesRecoverHeading": "تم العثور على حفظ للحسابات التالية",
|
||||||
"UserProfilesRecoverEmptyList": "لا توجد ملفات تعريف لاستردادها",
|
"UserProfilesRecoverEmptyList": "لا توجد ملفات شخصية لاستردادها",
|
||||||
"GraphicsAATooltip": "Applies anti-aliasing to the game render.\n\nFXAA will blur most of the image, while SMAA will attempt to find jagged edges and smooth them out.\n\nNot recommended to use in conjunction with the FSR scaling filter.\n\nThis option can be changed while a game is running by clicking \"Apply\" below; you can simply move the settings window aside and experiment until you find your preferred look for a game.\n\nLeave on NONE if unsure.",
|
"GraphicsAATooltip": "يتم تطبيق تنعيم الحواف على عرض اللعبة.\n\nسوف يقوم FXAA بتعتيم معظم الصورة، بينما سيحاول SMAA العثور على حواف خشنة وتنعيمها.\n\nلا ينصح باستخدامه مع فلتر FSR لتكبير.\n\nيمكن تغيير هذا الخيار أثناء تشغيل اللعبة بالنقر فوق \"تطبيق\" أدناه؛ يمكنك ببساطة تحريك نافذة الإعدادات جانبا والتجربة حتى تجد المظهر المفضل للعبة.\n\nاتركه على لا شيء إذا لم تكن متأكدا.",
|
||||||
"GraphicsAALabel": "تنعيم الحواف:",
|
"GraphicsAALabel": "تنعيم الحواف:",
|
||||||
"GraphicsScalingFilterLabel": "فلتر التكبير:",
|
"GraphicsScalingFilterLabel": "فلتر التكبير:",
|
||||||
"GraphicsScalingFilterTooltip": "Choose the scaling filter that will be applied when using resolution scale.\n\nBilinear works well for 3D games and is a safe default option.\n\nNearest is recommended for pixel art games.\n\nFSR 1.0 is merely a sharpening filter, not recommended for use with FXAA or SMAA.\n\nThis option can be changed while a game is running by clicking \"Apply\" below; you can simply move the settings window aside and experiment until you find your preferred look for a game.\n\nLeave on BILINEAR if unsure.",
|
"GraphicsScalingFilterTooltip": "اختر فلتر التكبير الذي سيتم تطبيقه عند استخدام مقياس الدقة.\n\nيعمل Bilinear بشكل جيد مع الألعاب ثلاثية الأبعاد وهو خيار افتراضي آمن.\n\nيوصى باستخدام Nearest لألعاب البكسل الفنية.\n\nFSR 1.0 هو مجرد مرشح توضيحي، ولا ينصح باستخدامه مع FXAA أو SMAA.\n\nيمكن تغيير هذا الخيار أثناء تشغيل اللعبة بالنقر فوق \"تطبيق\" أدناه؛ يمكنك ببساطة تحريك نافذة الإعدادات جانبا والتجربة حتى تجد المظهر المفضل للعبة.\n\nاتركه على Bilinear إذا لم تكن متأكدا.",
|
||||||
"GraphicsScalingFilterBilinear": "Bilinear",
|
"GraphicsScalingFilterBilinear": "Bilinear",
|
||||||
"GraphicsScalingFilterNearest": "Nearest",
|
"GraphicsScalingFilterNearest": "Nearest",
|
||||||
"GraphicsScalingFilterFsr": "FSR",
|
"GraphicsScalingFilterFsr": "FSR",
|
||||||
|
@ -660,14 +767,14 @@
|
||||||
"UserEditorTitle": "تعديل المستخدم",
|
"UserEditorTitle": "تعديل المستخدم",
|
||||||
"UserEditorTitleCreate": "إنشاء مستخدم",
|
"UserEditorTitleCreate": "إنشاء مستخدم",
|
||||||
"SettingsTabNetworkInterface": "واجهة الشبكة:",
|
"SettingsTabNetworkInterface": "واجهة الشبكة:",
|
||||||
"NetworkInterfaceTooltip": "The network interface used for LAN/LDN features.\n\nIn conjunction with a VPN or XLink Kai and a game with LAN support, can be used to spoof a same-network connection over the Internet.\n\nLeave on DEFAULT if unsure.",
|
"NetworkInterfaceTooltip": "واجهة الشبكة مستخدمة لميزات LAN/LDN.\n\nبالاشتراك مع VPN أو XLink Kai ولعبة تدعم LAN، يمكن استخدامها لتزييف اتصال الشبكة نفسها عبر الإنترنت.\n\nاتركه على الافتراضي إذا لم تكن متأكدا.",
|
||||||
"NetworkInterfaceDefault": "افتراضي",
|
"NetworkInterfaceDefault": "افتراضي",
|
||||||
"PackagingShaders": "Packaging Shaders",
|
"PackagingShaders": "تعبئة المظللات",
|
||||||
"AboutChangelogButton": "عرض سجل التغييرات على GitHub",
|
"AboutChangelogButton": "عرض سجل التغييرات على غيت هاب",
|
||||||
"AboutChangelogButtonTooltipMessage": "انقر لفتح سجل التغيير لهذا الإصدار في متصفحك الافتراضي.",
|
"AboutChangelogButtonTooltipMessage": "انقر لفتح سجل التغيير لهذا الإصدار في متصفحك الافتراضي.",
|
||||||
"SettingsTabNetworkMultiplayer": "لعب جماعي",
|
"SettingsTabNetworkMultiplayer": "لعب جماعي",
|
||||||
"MultiplayerMode": "النمط:",
|
"MultiplayerMode": "الوضع:",
|
||||||
"MultiplayerModeTooltip": "Change LDN multiplayer mode.\n\nLdnMitm will modify local wireless/local play functionality in games to function as if it were LAN, allowing for local, same-network connections with other Ryujinx instances and hacked Nintendo Switch consoles that have the ldn_mitm module installed.\n\nMultiplayer requires all players to be on the same game version (i.e. Super Smash Bros. Ultimate v13.0.1 can't connect to v13.0.0).\n\nLeave DISABLED if unsure.",
|
"MultiplayerModeTooltip": "تغيير وضع LDN متعدد اللاعبين.\n\nسوف يقوم LdnMitm بتعديل وظيفة اللعب المحلية/اللاسلكية المحلية في الألعاب لتعمل كما لو كانت شبكة LAN، مما يسمح باتصالات الشبكة المحلية نفسها مع محاكيات ريوجينكس الأخرى وأجهزة نينتندو سويتش المخترقة التي تم تثبيت وحدة ldn_mitm عليها.\n\nيتطلب وضع اللاعبين المتعددين أن يكون جميع اللاعبين على نفس إصدار اللعبة (على سبيل المثال، يتعذر على الإصدار 13.0.1 من سوبر سماش برذرز ألتميت الاتصال بالإصدار 13.0.0).\n\nاتركه معطلا إذا لم تكن متأكدا.",
|
||||||
"MultiplayerModeDisabled": "معطل",
|
"MultiplayerModeDisabled": "معطل",
|
||||||
"MultiplayerModeLdnMitm": "ldn_mitm"
|
"MultiplayerModeLdnMitm": "ldn_mitm"
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,6 +30,10 @@
|
||||||
"MenuBarToolsManageFileTypes": "Dateitypen verwalten",
|
"MenuBarToolsManageFileTypes": "Dateitypen verwalten",
|
||||||
"MenuBarToolsInstallFileTypes": "Dateitypen installieren",
|
"MenuBarToolsInstallFileTypes": "Dateitypen installieren",
|
||||||
"MenuBarToolsUninstallFileTypes": "Dateitypen deinstallieren",
|
"MenuBarToolsUninstallFileTypes": "Dateitypen deinstallieren",
|
||||||
|
"MenuBarView": "_Ansicht",
|
||||||
|
"MenuBarViewWindow": "Fenstergröße",
|
||||||
|
"MenuBarViewWindow720": "720p",
|
||||||
|
"MenuBarViewWindow1080": "1080p",
|
||||||
"MenuBarHelp": "_Hilfe",
|
"MenuBarHelp": "_Hilfe",
|
||||||
"MenuBarHelpCheckForUpdates": "Nach Updates suchen",
|
"MenuBarHelpCheckForUpdates": "Nach Updates suchen",
|
||||||
"MenuBarHelpAbout": "Über Ryujinx",
|
"MenuBarHelpAbout": "Über Ryujinx",
|
||||||
|
@ -92,6 +96,7 @@
|
||||||
"SettingsTabGeneralEnableDiscordRichPresence": "Aktiviere die Statusanzeige für Discord",
|
"SettingsTabGeneralEnableDiscordRichPresence": "Aktiviere die Statusanzeige für Discord",
|
||||||
"SettingsTabGeneralCheckUpdatesOnLaunch": "Beim Start nach Updates suchen",
|
"SettingsTabGeneralCheckUpdatesOnLaunch": "Beim Start nach Updates suchen",
|
||||||
"SettingsTabGeneralShowConfirmExitDialog": "Zeige den \"Beenden bestätigen\"-Dialog",
|
"SettingsTabGeneralShowConfirmExitDialog": "Zeige den \"Beenden bestätigen\"-Dialog",
|
||||||
|
"SettingsTabGeneralRememberWindowState": "Fenstergröße/-position merken",
|
||||||
"SettingsTabGeneralHideCursor": "Mauszeiger ausblenden",
|
"SettingsTabGeneralHideCursor": "Mauszeiger ausblenden",
|
||||||
"SettingsTabGeneralHideCursorNever": "Niemals",
|
"SettingsTabGeneralHideCursorNever": "Niemals",
|
||||||
"SettingsTabGeneralHideCursorOnIdle": "Mauszeiger bei Inaktivität ausblenden",
|
"SettingsTabGeneralHideCursorOnIdle": "Mauszeiger bei Inaktivität ausblenden",
|
||||||
|
@ -266,6 +271,107 @@
|
||||||
"ControllerSettingsMotionGyroDeadzone": "Gyro-Deadzone:",
|
"ControllerSettingsMotionGyroDeadzone": "Gyro-Deadzone:",
|
||||||
"ControllerSettingsSave": "Speichern",
|
"ControllerSettingsSave": "Speichern",
|
||||||
"ControllerSettingsClose": "Schließen",
|
"ControllerSettingsClose": "Schließen",
|
||||||
|
"KeyUnknown": "Unbekannt",
|
||||||
|
"KeyShiftLeft": "Shift Left",
|
||||||
|
"KeyShiftRight": "Shift Right",
|
||||||
|
"KeyControlLeft": "Ctrl Left",
|
||||||
|
"KeyMacControlLeft": "⌃ Left",
|
||||||
|
"KeyControlRight": "Ctrl Right",
|
||||||
|
"KeyMacControlRight": "⌃ Right",
|
||||||
|
"KeyAltLeft": "Alt Left",
|
||||||
|
"KeyMacAltLeft": "⌥ Left",
|
||||||
|
"KeyAltRight": "Alt Right",
|
||||||
|
"KeyMacAltRight": "⌥ Right",
|
||||||
|
"KeyWinLeft": "⊞ Left",
|
||||||
|
"KeyMacWinLeft": "⌘ Left",
|
||||||
|
"KeyWinRight": "⊞ Right",
|
||||||
|
"KeyMacWinRight": "⌘ Right",
|
||||||
|
"KeyMenu": "Menu",
|
||||||
|
"KeyUp": "Up",
|
||||||
|
"KeyDown": "Down",
|
||||||
|
"KeyLeft": "Left",
|
||||||
|
"KeyRight": "Right",
|
||||||
|
"KeyEnter": "Enter",
|
||||||
|
"KeyEscape": "Escape",
|
||||||
|
"KeySpace": "Space",
|
||||||
|
"KeyTab": "Tab",
|
||||||
|
"KeyBackSpace": "Backspace",
|
||||||
|
"KeyInsert": "Insert",
|
||||||
|
"KeyDelete": "Delete",
|
||||||
|
"KeyPageUp": "Page Up",
|
||||||
|
"KeyPageDown": "Page Down",
|
||||||
|
"KeyHome": "Home",
|
||||||
|
"KeyEnd": "End",
|
||||||
|
"KeyCapsLock": "Caps Lock",
|
||||||
|
"KeyScrollLock": "Scroll Lock",
|
||||||
|
"KeyPrintScreen": "Print Screen",
|
||||||
|
"KeyPause": "Pause",
|
||||||
|
"KeyNumLock": "Num Lock",
|
||||||
|
"KeyClear": "Clear",
|
||||||
|
"KeyKeypad0": "Keypad 0",
|
||||||
|
"KeyKeypad1": "Keypad 1",
|
||||||
|
"KeyKeypad2": "Keypad 2",
|
||||||
|
"KeyKeypad3": "Keypad 3",
|
||||||
|
"KeyKeypad4": "Keypad 4",
|
||||||
|
"KeyKeypad5": "Keypad 5",
|
||||||
|
"KeyKeypad6": "Keypad 6",
|
||||||
|
"KeyKeypad7": "Keypad 7",
|
||||||
|
"KeyKeypad8": "Keypad 8",
|
||||||
|
"KeyKeypad9": "Keypad 9",
|
||||||
|
"KeyKeypadDivide": "Keypad Divide",
|
||||||
|
"KeyKeypadMultiply": "Keypad Multiply",
|
||||||
|
"KeyKeypadSubtract": "Keypad Subtract",
|
||||||
|
"KeyKeypadAdd": "Keypad Add",
|
||||||
|
"KeyKeypadDecimal": "Keypad Decimal",
|
||||||
|
"KeyKeypadEnter": "Keypad Enter",
|
||||||
|
"KeyNumber0": "0",
|
||||||
|
"KeyNumber1": "1",
|
||||||
|
"KeyNumber2": "2",
|
||||||
|
"KeyNumber3": "3",
|
||||||
|
"KeyNumber4": "4",
|
||||||
|
"KeyNumber5": "5",
|
||||||
|
"KeyNumber6": "6",
|
||||||
|
"KeyNumber7": "7",
|
||||||
|
"KeyNumber8": "8",
|
||||||
|
"KeyNumber9": "9",
|
||||||
|
"KeyTilde": "~",
|
||||||
|
"KeyGrave": "`",
|
||||||
|
"KeyMinus": "-",
|
||||||
|
"KeyPlus": "+",
|
||||||
|
"KeyBracketLeft": "[",
|
||||||
|
"KeyBracketRight": "]",
|
||||||
|
"KeySemicolon": ";",
|
||||||
|
"KeyQuote": "\"",
|
||||||
|
"KeyComma": ",",
|
||||||
|
"KeyPeriod": ".",
|
||||||
|
"KeySlash": "/",
|
||||||
|
"KeyBackSlash": "\\",
|
||||||
|
"KeyUnbound": "Unbound",
|
||||||
|
"GamepadLeftStick": "L Stick Button",
|
||||||
|
"GamepadRightStick": "R Stick Button",
|
||||||
|
"GamepadLeftShoulder": "Left Shoulder",
|
||||||
|
"GamepadRightShoulder": "Right Shoulder",
|
||||||
|
"GamepadLeftTrigger": "Left Trigger",
|
||||||
|
"GamepadRightTrigger": "Right Trigger",
|
||||||
|
"GamepadDpadUp": "Up",
|
||||||
|
"GamepadDpadDown": "Down",
|
||||||
|
"GamepadDpadLeft": "Left",
|
||||||
|
"GamepadDpadRight": "Right",
|
||||||
|
"GamepadMinus": "-",
|
||||||
|
"GamepadPlus": "+",
|
||||||
|
"GamepadGuide": "Guide",
|
||||||
|
"GamepadMisc1": "Misc",
|
||||||
|
"GamepadPaddle1": "Paddle 1",
|
||||||
|
"GamepadPaddle2": "Paddle 2",
|
||||||
|
"GamepadPaddle3": "Paddle 3",
|
||||||
|
"GamepadPaddle4": "Paddle 4",
|
||||||
|
"GamepadTouchpad": "Touchpad",
|
||||||
|
"GamepadSingleLeftTrigger0": "Left Trigger 0",
|
||||||
|
"GamepadSingleRightTrigger0": "Right Trigger 0",
|
||||||
|
"GamepadSingleLeftTrigger1": "Left Trigger 1",
|
||||||
|
"GamepadSingleRightTrigger1": "Right Trigger 1",
|
||||||
|
"StickLeft": "Left Stick",
|
||||||
|
"StickRight": "Right Stick",
|
||||||
"UserProfilesSelectedUserProfile": "Ausgewähltes Profil:",
|
"UserProfilesSelectedUserProfile": "Ausgewähltes Profil:",
|
||||||
"UserProfilesSaveProfileName": "Profilname speichern",
|
"UserProfilesSaveProfileName": "Profilname speichern",
|
||||||
"UserProfilesChangeProfileImage": "Profilbild ändern",
|
"UserProfilesChangeProfileImage": "Profilbild ändern",
|
||||||
|
@ -597,6 +703,7 @@
|
||||||
"UserProfileWindowTitle": "Benutzerprofile verwalten",
|
"UserProfileWindowTitle": "Benutzerprofile verwalten",
|
||||||
"CheatWindowTitle": "Spiel-Cheats verwalten",
|
"CheatWindowTitle": "Spiel-Cheats verwalten",
|
||||||
"DlcWindowTitle": "Spiel-DLC verwalten",
|
"DlcWindowTitle": "Spiel-DLC verwalten",
|
||||||
|
"ModWindowTitle": "Manage Mods for {0} ({1})",
|
||||||
"UpdateWindowTitle": "Spiel-Updates verwalten",
|
"UpdateWindowTitle": "Spiel-Updates verwalten",
|
||||||
"CheatWindowHeading": "Cheats verfügbar für {0} [{1}]",
|
"CheatWindowHeading": "Cheats verfügbar für {0} [{1}]",
|
||||||
"BuildId": "BuildId:",
|
"BuildId": "BuildId:",
|
||||||
|
|
|
@ -30,6 +30,10 @@
|
||||||
"MenuBarToolsManageFileTypes": "Διαχείριση τύπων αρχείων",
|
"MenuBarToolsManageFileTypes": "Διαχείριση τύπων αρχείων",
|
||||||
"MenuBarToolsInstallFileTypes": "Εγκαταστήσετε τύπους αρχείων.",
|
"MenuBarToolsInstallFileTypes": "Εγκαταστήσετε τύπους αρχείων.",
|
||||||
"MenuBarToolsUninstallFileTypes": "Απεγκαταστήσετε τύπους αρχείων",
|
"MenuBarToolsUninstallFileTypes": "Απεγκαταστήσετε τύπους αρχείων",
|
||||||
|
"MenuBarView": "_View",
|
||||||
|
"MenuBarViewWindow": "Window Size",
|
||||||
|
"MenuBarViewWindow720": "720p",
|
||||||
|
"MenuBarViewWindow1080": "1080p",
|
||||||
"MenuBarHelp": "_Βοήθεια",
|
"MenuBarHelp": "_Βοήθεια",
|
||||||
"MenuBarHelpCheckForUpdates": "Έλεγχος για Ενημερώσεις",
|
"MenuBarHelpCheckForUpdates": "Έλεγχος για Ενημερώσεις",
|
||||||
"MenuBarHelpAbout": "Σχετικά με",
|
"MenuBarHelpAbout": "Σχετικά με",
|
||||||
|
@ -92,6 +96,7 @@
|
||||||
"SettingsTabGeneralEnableDiscordRichPresence": "Ενεργοποίηση Εμπλουτισμένης Παρουσίας Discord",
|
"SettingsTabGeneralEnableDiscordRichPresence": "Ενεργοποίηση Εμπλουτισμένης Παρουσίας Discord",
|
||||||
"SettingsTabGeneralCheckUpdatesOnLaunch": "Έλεγχος για Ενημερώσεις στην Εκκίνηση",
|
"SettingsTabGeneralCheckUpdatesOnLaunch": "Έλεγχος για Ενημερώσεις στην Εκκίνηση",
|
||||||
"SettingsTabGeneralShowConfirmExitDialog": "Εμφάνιση διαλόγου \"Επιβεβαίωση Εξόδου\".",
|
"SettingsTabGeneralShowConfirmExitDialog": "Εμφάνιση διαλόγου \"Επιβεβαίωση Εξόδου\".",
|
||||||
|
"SettingsTabGeneralRememberWindowState": "Remember Window Size/Position",
|
||||||
"SettingsTabGeneralHideCursor": "Απόκρυψη Κέρσορα:",
|
"SettingsTabGeneralHideCursor": "Απόκρυψη Κέρσορα:",
|
||||||
"SettingsTabGeneralHideCursorNever": "Ποτέ",
|
"SettingsTabGeneralHideCursorNever": "Ποτέ",
|
||||||
"SettingsTabGeneralHideCursorOnIdle": "Απόκρυψη Δρομέα στην Αδράνεια",
|
"SettingsTabGeneralHideCursorOnIdle": "Απόκρυψη Δρομέα στην Αδράνεια",
|
||||||
|
@ -266,6 +271,107 @@
|
||||||
"ControllerSettingsMotionGyroDeadzone": "Νεκρή Ζώνη Γυροσκοπίου:",
|
"ControllerSettingsMotionGyroDeadzone": "Νεκρή Ζώνη Γυροσκοπίου:",
|
||||||
"ControllerSettingsSave": "Αποθήκευση",
|
"ControllerSettingsSave": "Αποθήκευση",
|
||||||
"ControllerSettingsClose": "Κλείσιμο",
|
"ControllerSettingsClose": "Κλείσιμο",
|
||||||
|
"KeyUnknown": "Unknown",
|
||||||
|
"KeyShiftLeft": "Shift Left",
|
||||||
|
"KeyShiftRight": "Shift Right",
|
||||||
|
"KeyControlLeft": "Ctrl Left",
|
||||||
|
"KeyMacControlLeft": "⌃ Left",
|
||||||
|
"KeyControlRight": "Ctrl Right",
|
||||||
|
"KeyMacControlRight": "⌃ Right",
|
||||||
|
"KeyAltLeft": "Alt Left",
|
||||||
|
"KeyMacAltLeft": "⌥ Left",
|
||||||
|
"KeyAltRight": "Alt Right",
|
||||||
|
"KeyMacAltRight": "⌥ Right",
|
||||||
|
"KeyWinLeft": "⊞ Left",
|
||||||
|
"KeyMacWinLeft": "⌘ Left",
|
||||||
|
"KeyWinRight": "⊞ Right",
|
||||||
|
"KeyMacWinRight": "⌘ Right",
|
||||||
|
"KeyMenu": "Menu",
|
||||||
|
"KeyUp": "Up",
|
||||||
|
"KeyDown": "Down",
|
||||||
|
"KeyLeft": "Left",
|
||||||
|
"KeyRight": "Right",
|
||||||
|
"KeyEnter": "Enter",
|
||||||
|
"KeyEscape": "Escape",
|
||||||
|
"KeySpace": "Space",
|
||||||
|
"KeyTab": "Tab",
|
||||||
|
"KeyBackSpace": "Backspace",
|
||||||
|
"KeyInsert": "Insert",
|
||||||
|
"KeyDelete": "Delete",
|
||||||
|
"KeyPageUp": "Page Up",
|
||||||
|
"KeyPageDown": "Page Down",
|
||||||
|
"KeyHome": "Home",
|
||||||
|
"KeyEnd": "End",
|
||||||
|
"KeyCapsLock": "Caps Lock",
|
||||||
|
"KeyScrollLock": "Scroll Lock",
|
||||||
|
"KeyPrintScreen": "Print Screen",
|
||||||
|
"KeyPause": "Pause",
|
||||||
|
"KeyNumLock": "Num Lock",
|
||||||
|
"KeyClear": "Clear",
|
||||||
|
"KeyKeypad0": "Keypad 0",
|
||||||
|
"KeyKeypad1": "Keypad 1",
|
||||||
|
"KeyKeypad2": "Keypad 2",
|
||||||
|
"KeyKeypad3": "Keypad 3",
|
||||||
|
"KeyKeypad4": "Keypad 4",
|
||||||
|
"KeyKeypad5": "Keypad 5",
|
||||||
|
"KeyKeypad6": "Keypad 6",
|
||||||
|
"KeyKeypad7": "Keypad 7",
|
||||||
|
"KeyKeypad8": "Keypad 8",
|
||||||
|
"KeyKeypad9": "Keypad 9",
|
||||||
|
"KeyKeypadDivide": "Keypad Divide",
|
||||||
|
"KeyKeypadMultiply": "Keypad Multiply",
|
||||||
|
"KeyKeypadSubtract": "Keypad Subtract",
|
||||||
|
"KeyKeypadAdd": "Keypad Add",
|
||||||
|
"KeyKeypadDecimal": "Keypad Decimal",
|
||||||
|
"KeyKeypadEnter": "Keypad Enter",
|
||||||
|
"KeyNumber0": "0",
|
||||||
|
"KeyNumber1": "1",
|
||||||
|
"KeyNumber2": "2",
|
||||||
|
"KeyNumber3": "3",
|
||||||
|
"KeyNumber4": "4",
|
||||||
|
"KeyNumber5": "5",
|
||||||
|
"KeyNumber6": "6",
|
||||||
|
"KeyNumber7": "7",
|
||||||
|
"KeyNumber8": "8",
|
||||||
|
"KeyNumber9": "9",
|
||||||
|
"KeyTilde": "~",
|
||||||
|
"KeyGrave": "`",
|
||||||
|
"KeyMinus": "-",
|
||||||
|
"KeyPlus": "+",
|
||||||
|
"KeyBracketLeft": "[",
|
||||||
|
"KeyBracketRight": "]",
|
||||||
|
"KeySemicolon": ";",
|
||||||
|
"KeyQuote": "\"",
|
||||||
|
"KeyComma": ",",
|
||||||
|
"KeyPeriod": ".",
|
||||||
|
"KeySlash": "/",
|
||||||
|
"KeyBackSlash": "\\",
|
||||||
|
"KeyUnbound": "Unbound",
|
||||||
|
"GamepadLeftStick": "L Stick Button",
|
||||||
|
"GamepadRightStick": "R Stick Button",
|
||||||
|
"GamepadLeftShoulder": "Left Shoulder",
|
||||||
|
"GamepadRightShoulder": "Right Shoulder",
|
||||||
|
"GamepadLeftTrigger": "Left Trigger",
|
||||||
|
"GamepadRightTrigger": "Right Trigger",
|
||||||
|
"GamepadDpadUp": "Up",
|
||||||
|
"GamepadDpadDown": "Down",
|
||||||
|
"GamepadDpadLeft": "Left",
|
||||||
|
"GamepadDpadRight": "Right",
|
||||||
|
"GamepadMinus": "-",
|
||||||
|
"GamepadPlus": "+",
|
||||||
|
"GamepadGuide": "Guide",
|
||||||
|
"GamepadMisc1": "Misc",
|
||||||
|
"GamepadPaddle1": "Paddle 1",
|
||||||
|
"GamepadPaddle2": "Paddle 2",
|
||||||
|
"GamepadPaddle3": "Paddle 3",
|
||||||
|
"GamepadPaddle4": "Paddle 4",
|
||||||
|
"GamepadTouchpad": "Touchpad",
|
||||||
|
"GamepadSingleLeftTrigger0": "Left Trigger 0",
|
||||||
|
"GamepadSingleRightTrigger0": "Right Trigger 0",
|
||||||
|
"GamepadSingleLeftTrigger1": "Left Trigger 1",
|
||||||
|
"GamepadSingleRightTrigger1": "Right Trigger 1",
|
||||||
|
"StickLeft": "Left Stick",
|
||||||
|
"StickRight": "Right Stick",
|
||||||
"UserProfilesSelectedUserProfile": "Επιλεγμένο Προφίλ Χρήστη:",
|
"UserProfilesSelectedUserProfile": "Επιλεγμένο Προφίλ Χρήστη:",
|
||||||
"UserProfilesSaveProfileName": "Αποθήκευση Ονόματος Προφίλ",
|
"UserProfilesSaveProfileName": "Αποθήκευση Ονόματος Προφίλ",
|
||||||
"UserProfilesChangeProfileImage": "Αλλαγή Εικόνας Προφίλ",
|
"UserProfilesChangeProfileImage": "Αλλαγή Εικόνας Προφίλ",
|
||||||
|
@ -597,6 +703,7 @@
|
||||||
"UserProfileWindowTitle": "Διαχειριστής Προφίλ Χρήστη",
|
"UserProfileWindowTitle": "Διαχειριστής Προφίλ Χρήστη",
|
||||||
"CheatWindowTitle": "Διαχειριστής των Cheats",
|
"CheatWindowTitle": "Διαχειριστής των Cheats",
|
||||||
"DlcWindowTitle": "Downloadable Content Manager",
|
"DlcWindowTitle": "Downloadable Content Manager",
|
||||||
|
"ModWindowTitle": "Manage Mods for {0} ({1})",
|
||||||
"UpdateWindowTitle": "Διαχειριστής Ενημερώσεων Τίτλου",
|
"UpdateWindowTitle": "Διαχειριστής Ενημερώσεων Τίτλου",
|
||||||
"CheatWindowHeading": "Διαθέσιμα Cheats για {0} [{1}]",
|
"CheatWindowHeading": "Διαθέσιμα Cheats για {0} [{1}]",
|
||||||
"BuildId": "BuildId:",
|
"BuildId": "BuildId:",
|
||||||
|
|
|
@ -404,6 +404,7 @@
|
||||||
"GameListContextMenuToggleFavorite": "Toggle Favorite",
|
"GameListContextMenuToggleFavorite": "Toggle Favorite",
|
||||||
"GameListContextMenuToggleFavoriteToolTip": "Toggle Favorite status of Game",
|
"GameListContextMenuToggleFavoriteToolTip": "Toggle Favorite status of Game",
|
||||||
"SettingsTabGeneralTheme": "Theme:",
|
"SettingsTabGeneralTheme": "Theme:",
|
||||||
|
"SettingsTabGeneralThemeAuto": "Auto",
|
||||||
"SettingsTabGeneralThemeDark": "Dark",
|
"SettingsTabGeneralThemeDark": "Dark",
|
||||||
"SettingsTabGeneralThemeLight": "Light",
|
"SettingsTabGeneralThemeLight": "Light",
|
||||||
"ControllerSettingsConfigureGeneral": "Configure",
|
"ControllerSettingsConfigureGeneral": "Configure",
|
||||||
|
|
|
@ -30,6 +30,10 @@
|
||||||
"MenuBarToolsManageFileTypes": "Administrar tipos de archivo",
|
"MenuBarToolsManageFileTypes": "Administrar tipos de archivo",
|
||||||
"MenuBarToolsInstallFileTypes": "Instalar tipos de archivo",
|
"MenuBarToolsInstallFileTypes": "Instalar tipos de archivo",
|
||||||
"MenuBarToolsUninstallFileTypes": "Desinstalar tipos de archivo",
|
"MenuBarToolsUninstallFileTypes": "Desinstalar tipos de archivo",
|
||||||
|
"MenuBarView": "_View",
|
||||||
|
"MenuBarViewWindow": "Window Size",
|
||||||
|
"MenuBarViewWindow720": "720p",
|
||||||
|
"MenuBarViewWindow1080": "1080p",
|
||||||
"MenuBarHelp": "_Ayuda",
|
"MenuBarHelp": "_Ayuda",
|
||||||
"MenuBarHelpCheckForUpdates": "Buscar actualizaciones",
|
"MenuBarHelpCheckForUpdates": "Buscar actualizaciones",
|
||||||
"MenuBarHelpAbout": "Acerca de",
|
"MenuBarHelpAbout": "Acerca de",
|
||||||
|
@ -92,6 +96,7 @@
|
||||||
"SettingsTabGeneralEnableDiscordRichPresence": "Habilitar estado en Discord",
|
"SettingsTabGeneralEnableDiscordRichPresence": "Habilitar estado en Discord",
|
||||||
"SettingsTabGeneralCheckUpdatesOnLaunch": "Buscar actualizaciones al iniciar",
|
"SettingsTabGeneralCheckUpdatesOnLaunch": "Buscar actualizaciones al iniciar",
|
||||||
"SettingsTabGeneralShowConfirmExitDialog": "Mostrar diálogo de confirmación al cerrar",
|
"SettingsTabGeneralShowConfirmExitDialog": "Mostrar diálogo de confirmación al cerrar",
|
||||||
|
"SettingsTabGeneralRememberWindowState": "Remember Window Size/Position",
|
||||||
"SettingsTabGeneralHideCursor": "Esconder el cursor:",
|
"SettingsTabGeneralHideCursor": "Esconder el cursor:",
|
||||||
"SettingsTabGeneralHideCursorNever": "Nunca",
|
"SettingsTabGeneralHideCursorNever": "Nunca",
|
||||||
"SettingsTabGeneralHideCursorOnIdle": "Ocultar cursor cuando esté inactivo",
|
"SettingsTabGeneralHideCursorOnIdle": "Ocultar cursor cuando esté inactivo",
|
||||||
|
@ -155,7 +160,7 @@
|
||||||
"SettingsTabGraphicsResolutionScaleNative": "Nativa (720p/1080p)",
|
"SettingsTabGraphicsResolutionScaleNative": "Nativa (720p/1080p)",
|
||||||
"SettingsTabGraphicsResolutionScale2x": "x2 (1440p/2160p)",
|
"SettingsTabGraphicsResolutionScale2x": "x2 (1440p/2160p)",
|
||||||
"SettingsTabGraphicsResolutionScale3x": "x3 (2160p/3240p)",
|
"SettingsTabGraphicsResolutionScale3x": "x3 (2160p/3240p)",
|
||||||
"SettingsTabGraphicsResolutionScale4x": "4x (2880p/4320p) (Not recommended)",
|
"SettingsTabGraphicsResolutionScale4x": "4x (2880p/4320p) (no recomendado)",
|
||||||
"SettingsTabGraphicsAspectRatio": "Relación de aspecto:",
|
"SettingsTabGraphicsAspectRatio": "Relación de aspecto:",
|
||||||
"SettingsTabGraphicsAspectRatio4x3": "4:3",
|
"SettingsTabGraphicsAspectRatio4x3": "4:3",
|
||||||
"SettingsTabGraphicsAspectRatio16x9": "16:9",
|
"SettingsTabGraphicsAspectRatio16x9": "16:9",
|
||||||
|
@ -266,6 +271,107 @@
|
||||||
"ControllerSettingsMotionGyroDeadzone": "Zona muerta de Gyro:",
|
"ControllerSettingsMotionGyroDeadzone": "Zona muerta de Gyro:",
|
||||||
"ControllerSettingsSave": "Guardar",
|
"ControllerSettingsSave": "Guardar",
|
||||||
"ControllerSettingsClose": "Cerrar",
|
"ControllerSettingsClose": "Cerrar",
|
||||||
|
"KeyUnknown": "Desconocido",
|
||||||
|
"KeyShiftLeft": "Shift Left",
|
||||||
|
"KeyShiftRight": "Shift Right",
|
||||||
|
"KeyControlLeft": "Ctrl Left",
|
||||||
|
"KeyMacControlLeft": "⌃ Left",
|
||||||
|
"KeyControlRight": "Ctrl Right",
|
||||||
|
"KeyMacControlRight": "⌃ Right",
|
||||||
|
"KeyAltLeft": "Alt Left",
|
||||||
|
"KeyMacAltLeft": "⌥ Left",
|
||||||
|
"KeyAltRight": "Alt Right",
|
||||||
|
"KeyMacAltRight": "⌥ Right",
|
||||||
|
"KeyWinLeft": "⊞ Left",
|
||||||
|
"KeyMacWinLeft": "⌘ Left",
|
||||||
|
"KeyWinRight": "⊞ Right",
|
||||||
|
"KeyMacWinRight": "⌘ Right",
|
||||||
|
"KeyMenu": "Menu",
|
||||||
|
"KeyUp": "Up",
|
||||||
|
"KeyDown": "Down",
|
||||||
|
"KeyLeft": "Left",
|
||||||
|
"KeyRight": "Right",
|
||||||
|
"KeyEnter": "Enter",
|
||||||
|
"KeyEscape": "Escape",
|
||||||
|
"KeySpace": "Space",
|
||||||
|
"KeyTab": "Tab",
|
||||||
|
"KeyBackSpace": "Backspace",
|
||||||
|
"KeyInsert": "Insert",
|
||||||
|
"KeyDelete": "Delete",
|
||||||
|
"KeyPageUp": "Page Up",
|
||||||
|
"KeyPageDown": "Page Down",
|
||||||
|
"KeyHome": "Home",
|
||||||
|
"KeyEnd": "End",
|
||||||
|
"KeyCapsLock": "Caps Lock",
|
||||||
|
"KeyScrollLock": "Scroll Lock",
|
||||||
|
"KeyPrintScreen": "Print Screen",
|
||||||
|
"KeyPause": "Pause",
|
||||||
|
"KeyNumLock": "Num Lock",
|
||||||
|
"KeyClear": "Clear",
|
||||||
|
"KeyKeypad0": "Keypad 0",
|
||||||
|
"KeyKeypad1": "Keypad 1",
|
||||||
|
"KeyKeypad2": "Keypad 2",
|
||||||
|
"KeyKeypad3": "Keypad 3",
|
||||||
|
"KeyKeypad4": "Keypad 4",
|
||||||
|
"KeyKeypad5": "Keypad 5",
|
||||||
|
"KeyKeypad6": "Keypad 6",
|
||||||
|
"KeyKeypad7": "Keypad 7",
|
||||||
|
"KeyKeypad8": "Keypad 8",
|
||||||
|
"KeyKeypad9": "Keypad 9",
|
||||||
|
"KeyKeypadDivide": "Keypad Divide",
|
||||||
|
"KeyKeypadMultiply": "Keypad Multiply",
|
||||||
|
"KeyKeypadSubtract": "Keypad Subtract",
|
||||||
|
"KeyKeypadAdd": "Keypad Add",
|
||||||
|
"KeyKeypadDecimal": "Keypad Decimal",
|
||||||
|
"KeyKeypadEnter": "Keypad Enter",
|
||||||
|
"KeyNumber0": "0",
|
||||||
|
"KeyNumber1": "1",
|
||||||
|
"KeyNumber2": "2",
|
||||||
|
"KeyNumber3": "3",
|
||||||
|
"KeyNumber4": "4",
|
||||||
|
"KeyNumber5": "5",
|
||||||
|
"KeyNumber6": "6",
|
||||||
|
"KeyNumber7": "7",
|
||||||
|
"KeyNumber8": "8",
|
||||||
|
"KeyNumber9": "9",
|
||||||
|
"KeyTilde": "~",
|
||||||
|
"KeyGrave": "`",
|
||||||
|
"KeyMinus": "-",
|
||||||
|
"KeyPlus": "+",
|
||||||
|
"KeyBracketLeft": "[",
|
||||||
|
"KeyBracketRight": "]",
|
||||||
|
"KeySemicolon": ";",
|
||||||
|
"KeyQuote": "\"",
|
||||||
|
"KeyComma": ",",
|
||||||
|
"KeyPeriod": ".",
|
||||||
|
"KeySlash": "/",
|
||||||
|
"KeyBackSlash": "\\",
|
||||||
|
"KeyUnbound": "Unbound",
|
||||||
|
"GamepadLeftStick": "L Stick Button",
|
||||||
|
"GamepadRightStick": "R Stick Button",
|
||||||
|
"GamepadLeftShoulder": "Left Shoulder",
|
||||||
|
"GamepadRightShoulder": "Right Shoulder",
|
||||||
|
"GamepadLeftTrigger": "Left Trigger",
|
||||||
|
"GamepadRightTrigger": "Right Trigger",
|
||||||
|
"GamepadDpadUp": "Up",
|
||||||
|
"GamepadDpadDown": "Down",
|
||||||
|
"GamepadDpadLeft": "Left",
|
||||||
|
"GamepadDpadRight": "Right",
|
||||||
|
"GamepadMinus": "-",
|
||||||
|
"GamepadPlus": "+",
|
||||||
|
"GamepadGuide": "Guide",
|
||||||
|
"GamepadMisc1": "Misc",
|
||||||
|
"GamepadPaddle1": "Paddle 1",
|
||||||
|
"GamepadPaddle2": "Paddle 2",
|
||||||
|
"GamepadPaddle3": "Paddle 3",
|
||||||
|
"GamepadPaddle4": "Paddle 4",
|
||||||
|
"GamepadTouchpad": "Touchpad",
|
||||||
|
"GamepadSingleLeftTrigger0": "Left Trigger 0",
|
||||||
|
"GamepadSingleRightTrigger0": "Right Trigger 0",
|
||||||
|
"GamepadSingleLeftTrigger1": "Left Trigger 1",
|
||||||
|
"GamepadSingleRightTrigger1": "Right Trigger 1",
|
||||||
|
"StickLeft": "Left Stick",
|
||||||
|
"StickRight": "Right Stick",
|
||||||
"UserProfilesSelectedUserProfile": "Perfil de usuario seleccionado:",
|
"UserProfilesSelectedUserProfile": "Perfil de usuario seleccionado:",
|
||||||
"UserProfilesSaveProfileName": "Guardar nombre de perfil",
|
"UserProfilesSaveProfileName": "Guardar nombre de perfil",
|
||||||
"UserProfilesChangeProfileImage": "Cambiar imagen de perfil",
|
"UserProfilesChangeProfileImage": "Cambiar imagen de perfil",
|
||||||
|
@ -597,6 +703,7 @@
|
||||||
"UserProfileWindowTitle": "Administrar perfiles de usuario",
|
"UserProfileWindowTitle": "Administrar perfiles de usuario",
|
||||||
"CheatWindowTitle": "Administrar cheats",
|
"CheatWindowTitle": "Administrar cheats",
|
||||||
"DlcWindowTitle": "Administrar contenido descargable",
|
"DlcWindowTitle": "Administrar contenido descargable",
|
||||||
|
"ModWindowTitle": "Manage Mods for {0} ({1})",
|
||||||
"UpdateWindowTitle": "Administrar actualizaciones",
|
"UpdateWindowTitle": "Administrar actualizaciones",
|
||||||
"CheatWindowHeading": "Cheats disponibles para {0} [{1}]",
|
"CheatWindowHeading": "Cheats disponibles para {0} [{1}]",
|
||||||
"BuildId": "Id de compilación:",
|
"BuildId": "Id de compilación:",
|
||||||
|
@ -647,12 +754,12 @@
|
||||||
"GraphicsAATooltip": "Applies anti-aliasing to the game render.\n\nFXAA will blur most of the image, while SMAA will attempt to find jagged edges and smooth them out.\n\nNot recommended to use in conjunction with the FSR scaling filter.\n\nThis option can be changed while a game is running by clicking \"Apply\" below; you can simply move the settings window aside and experiment until you find your preferred look for a game.\n\nLeave on NONE if unsure.",
|
"GraphicsAATooltip": "Applies anti-aliasing to the game render.\n\nFXAA will blur most of the image, while SMAA will attempt to find jagged edges and smooth them out.\n\nNot recommended to use in conjunction with the FSR scaling filter.\n\nThis option can be changed while a game is running by clicking \"Apply\" below; you can simply move the settings window aside and experiment until you find your preferred look for a game.\n\nLeave on NONE if unsure.",
|
||||||
"GraphicsAALabel": "Suavizado de bordes:",
|
"GraphicsAALabel": "Suavizado de bordes:",
|
||||||
"GraphicsScalingFilterLabel": "Filtro de escalado:",
|
"GraphicsScalingFilterLabel": "Filtro de escalado:",
|
||||||
"GraphicsScalingFilterTooltip": "Choose the scaling filter that will be applied when using resolution scale.\n\nBilinear works well for 3D games and is a safe default option.\n\nNearest is recommended for pixel art games.\n\nFSR 1.0 is merely a sharpening filter, not recommended for use with FXAA or SMAA.\n\nThis option can be changed while a game is running by clicking \"Apply\" below; you can simply move the settings window aside and experiment until you find your preferred look for a game.\n\nLeave on BILINEAR if unsure.",
|
"GraphicsScalingFilterTooltip": "Elija el filtro de escala que se aplicará al utilizar la escala de resolución.\n\nBilinear funciona bien para juegos 3D y es una opción predeterminada segura.\n\nSe recomienda el bilinear para juegos de pixel art.\n\nFSR 1.0 es simplemente un filtro de afilado, no se recomienda su uso con FXAA o SMAA.\n\nEsta opción se puede cambiar mientras se ejecuta un juego haciendo clic en \"Aplicar\" a continuación; simplemente puedes mover la ventana de configuración a un lado y experimentar hasta que encuentres tu estilo preferido para un juego.\n\nDéjelo en BILINEAR si no está seguro.",
|
||||||
"GraphicsScalingFilterBilinear": "Bilinear",
|
"GraphicsScalingFilterBilinear": "Bilinear\n",
|
||||||
"GraphicsScalingFilterNearest": "Nearest",
|
"GraphicsScalingFilterNearest": "Cercano",
|
||||||
"GraphicsScalingFilterFsr": "FSR",
|
"GraphicsScalingFilterFsr": "FSR",
|
||||||
"GraphicsScalingFilterLevelLabel": "Nivel",
|
"GraphicsScalingFilterLevelLabel": "Nivel",
|
||||||
"GraphicsScalingFilterLevelTooltip": "Set FSR 1.0 sharpening level. Higher is sharper.",
|
"GraphicsScalingFilterLevelTooltip": "Ajuste el nivel de nitidez FSR 1.0. Mayor es más nítido.",
|
||||||
"SmaaLow": "SMAA Bajo",
|
"SmaaLow": "SMAA Bajo",
|
||||||
"SmaaMedium": "SMAA Medio",
|
"SmaaMedium": "SMAA Medio",
|
||||||
"SmaaHigh": "SMAA Alto",
|
"SmaaHigh": "SMAA Alto",
|
||||||
|
@ -660,14 +767,14 @@
|
||||||
"UserEditorTitle": "Editar usuario",
|
"UserEditorTitle": "Editar usuario",
|
||||||
"UserEditorTitleCreate": "Crear Usuario",
|
"UserEditorTitleCreate": "Crear Usuario",
|
||||||
"SettingsTabNetworkInterface": "Interfaz de Red",
|
"SettingsTabNetworkInterface": "Interfaz de Red",
|
||||||
"NetworkInterfaceTooltip": "The network interface used for LAN/LDN features.\n\nIn conjunction with a VPN or XLink Kai and a game with LAN support, can be used to spoof a same-network connection over the Internet.\n\nLeave on DEFAULT if unsure.",
|
"NetworkInterfaceTooltip": "Interfaz de red usada para características LAN/LDN.\n\njunto con una VPN o XLink Kai y un juego con soporte LAN, puede usarse para suplantar una conexión de la misma red a través de Internet.\n\nDeje en DEFAULT si no está seguro.",
|
||||||
"NetworkInterfaceDefault": "Predeterminado",
|
"NetworkInterfaceDefault": "Predeterminado",
|
||||||
"PackagingShaders": "Empaquetando sombreadores",
|
"PackagingShaders": "Empaquetando sombreadores",
|
||||||
"AboutChangelogButton": "Ver registro de cambios en GitHub",
|
"AboutChangelogButton": "Ver registro de cambios en GitHub",
|
||||||
"AboutChangelogButtonTooltipMessage": "Haga clic para abrir el registro de cambios para esta versión en su navegador predeterminado.",
|
"AboutChangelogButtonTooltipMessage": "Haga clic para abrir el registro de cambios para esta versión en su navegador predeterminado.",
|
||||||
"SettingsTabNetworkMultiplayer": "Multijugador",
|
"SettingsTabNetworkMultiplayer": "Multijugador",
|
||||||
"MultiplayerMode": "Modo:",
|
"MultiplayerMode": "Modo:",
|
||||||
"MultiplayerModeTooltip": "Change LDN multiplayer mode.\n\nLdnMitm will modify local wireless/local play functionality in games to function as if it were LAN, allowing for local, same-network connections with other Ryujinx instances and hacked Nintendo Switch consoles that have the ldn_mitm module installed.\n\nMultiplayer requires all players to be on the same game version (i.e. Super Smash Bros. Ultimate v13.0.1 can't connect to v13.0.0).\n\nLeave DISABLED if unsure.",
|
"MultiplayerModeTooltip": "Cambiar modo LDN multijugador.\n\nLdnMitm modificará la funcionalidad local de juego inalámbrico para funcionar como si fuera LAN, permitiendo locales conexiones de la misma red con otras instancias de Ryujinx y consolas hackeadas de Nintendo Switch que tienen instalado el módulo ldn_mitm.\n\nMultijugador requiere que todos los jugadores estén en la misma versión del juego (por ejemplo, Super Smash Bros. Ultimate v13.0.1 no se puede conectar a v13.0.0).\n\nDejar DESACTIVADO si no está seguro.",
|
||||||
"MultiplayerModeDisabled": "Disabled",
|
"MultiplayerModeDisabled": "Deshabilitar",
|
||||||
"MultiplayerModeLdnMitm": "ldn_mitm"
|
"MultiplayerModeLdnMitm": "ldn_mitm"
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,6 +30,10 @@
|
||||||
"MenuBarToolsManageFileTypes": "Gérer les types de fichiers",
|
"MenuBarToolsManageFileTypes": "Gérer les types de fichiers",
|
||||||
"MenuBarToolsInstallFileTypes": "Installer les types de fichiers",
|
"MenuBarToolsInstallFileTypes": "Installer les types de fichiers",
|
||||||
"MenuBarToolsUninstallFileTypes": "Désinstaller les types de fichiers",
|
"MenuBarToolsUninstallFileTypes": "Désinstaller les types de fichiers",
|
||||||
|
"MenuBarView": "_View",
|
||||||
|
"MenuBarViewWindow": "Window Size",
|
||||||
|
"MenuBarViewWindow720": "720p",
|
||||||
|
"MenuBarViewWindow1080": "1080p",
|
||||||
"MenuBarHelp": "_Aide",
|
"MenuBarHelp": "_Aide",
|
||||||
"MenuBarHelpCheckForUpdates": "Vérifier les mises à jour",
|
"MenuBarHelpCheckForUpdates": "Vérifier les mises à jour",
|
||||||
"MenuBarHelpAbout": "À propos",
|
"MenuBarHelpAbout": "À propos",
|
||||||
|
@ -92,6 +96,7 @@
|
||||||
"SettingsTabGeneralEnableDiscordRichPresence": "Activer Discord Rich Presence",
|
"SettingsTabGeneralEnableDiscordRichPresence": "Activer Discord Rich Presence",
|
||||||
"SettingsTabGeneralCheckUpdatesOnLaunch": "Vérifier les mises à jour au démarrage",
|
"SettingsTabGeneralCheckUpdatesOnLaunch": "Vérifier les mises à jour au démarrage",
|
||||||
"SettingsTabGeneralShowConfirmExitDialog": "Afficher le message de \"Confirmation de sortie\"",
|
"SettingsTabGeneralShowConfirmExitDialog": "Afficher le message de \"Confirmation de sortie\"",
|
||||||
|
"SettingsTabGeneralRememberWindowState": "Remember Window Size/Position",
|
||||||
"SettingsTabGeneralHideCursor": "Masquer le Curseur :",
|
"SettingsTabGeneralHideCursor": "Masquer le Curseur :",
|
||||||
"SettingsTabGeneralHideCursorNever": "Jamais",
|
"SettingsTabGeneralHideCursorNever": "Jamais",
|
||||||
"SettingsTabGeneralHideCursorOnIdle": "Masquer le curseur si inactif",
|
"SettingsTabGeneralHideCursorOnIdle": "Masquer le curseur si inactif",
|
||||||
|
@ -266,6 +271,107 @@
|
||||||
"ControllerSettingsMotionGyroDeadzone": "Zone morte du gyroscope:",
|
"ControllerSettingsMotionGyroDeadzone": "Zone morte du gyroscope:",
|
||||||
"ControllerSettingsSave": "Enregistrer",
|
"ControllerSettingsSave": "Enregistrer",
|
||||||
"ControllerSettingsClose": "Fermer",
|
"ControllerSettingsClose": "Fermer",
|
||||||
|
"KeyUnknown": "Unknown",
|
||||||
|
"KeyShiftLeft": "Shift Left",
|
||||||
|
"KeyShiftRight": "Shift Right",
|
||||||
|
"KeyControlLeft": "Ctrl Left",
|
||||||
|
"KeyMacControlLeft": "⌃ Left",
|
||||||
|
"KeyControlRight": "Ctrl Right",
|
||||||
|
"KeyMacControlRight": "⌃ Right",
|
||||||
|
"KeyAltLeft": "Alt Left",
|
||||||
|
"KeyMacAltLeft": "⌥ Left",
|
||||||
|
"KeyAltRight": "Alt Right",
|
||||||
|
"KeyMacAltRight": "⌥ Right",
|
||||||
|
"KeyWinLeft": "⊞ Left",
|
||||||
|
"KeyMacWinLeft": "⌘ Left",
|
||||||
|
"KeyWinRight": "⊞ Right",
|
||||||
|
"KeyMacWinRight": "⌘ Right",
|
||||||
|
"KeyMenu": "Menu",
|
||||||
|
"KeyUp": "Up",
|
||||||
|
"KeyDown": "Down",
|
||||||
|
"KeyLeft": "Left",
|
||||||
|
"KeyRight": "Right",
|
||||||
|
"KeyEnter": "Enter",
|
||||||
|
"KeyEscape": "Escape",
|
||||||
|
"KeySpace": "Space",
|
||||||
|
"KeyTab": "Tab",
|
||||||
|
"KeyBackSpace": "Backspace",
|
||||||
|
"KeyInsert": "Insert",
|
||||||
|
"KeyDelete": "Delete",
|
||||||
|
"KeyPageUp": "Page Up",
|
||||||
|
"KeyPageDown": "Page Down",
|
||||||
|
"KeyHome": "Home",
|
||||||
|
"KeyEnd": "End",
|
||||||
|
"KeyCapsLock": "Caps Lock",
|
||||||
|
"KeyScrollLock": "Scroll Lock",
|
||||||
|
"KeyPrintScreen": "Print Screen",
|
||||||
|
"KeyPause": "Pause",
|
||||||
|
"KeyNumLock": "Num Lock",
|
||||||
|
"KeyClear": "Clear",
|
||||||
|
"KeyKeypad0": "Keypad 0",
|
||||||
|
"KeyKeypad1": "Keypad 1",
|
||||||
|
"KeyKeypad2": "Keypad 2",
|
||||||
|
"KeyKeypad3": "Keypad 3",
|
||||||
|
"KeyKeypad4": "Keypad 4",
|
||||||
|
"KeyKeypad5": "Keypad 5",
|
||||||
|
"KeyKeypad6": "Keypad 6",
|
||||||
|
"KeyKeypad7": "Keypad 7",
|
||||||
|
"KeyKeypad8": "Keypad 8",
|
||||||
|
"KeyKeypad9": "Keypad 9",
|
||||||
|
"KeyKeypadDivide": "Keypad Divide",
|
||||||
|
"KeyKeypadMultiply": "Keypad Multiply",
|
||||||
|
"KeyKeypadSubtract": "Keypad Subtract",
|
||||||
|
"KeyKeypadAdd": "Keypad Add",
|
||||||
|
"KeyKeypadDecimal": "Keypad Decimal",
|
||||||
|
"KeyKeypadEnter": "Keypad Enter",
|
||||||
|
"KeyNumber0": "0",
|
||||||
|
"KeyNumber1": "1",
|
||||||
|
"KeyNumber2": "2",
|
||||||
|
"KeyNumber3": "3",
|
||||||
|
"KeyNumber4": "4",
|
||||||
|
"KeyNumber5": "5",
|
||||||
|
"KeyNumber6": "6",
|
||||||
|
"KeyNumber7": "7",
|
||||||
|
"KeyNumber8": "8",
|
||||||
|
"KeyNumber9": "9",
|
||||||
|
"KeyTilde": "~",
|
||||||
|
"KeyGrave": "`",
|
||||||
|
"KeyMinus": "-",
|
||||||
|
"KeyPlus": "+",
|
||||||
|
"KeyBracketLeft": "[",
|
||||||
|
"KeyBracketRight": "]",
|
||||||
|
"KeySemicolon": ";",
|
||||||
|
"KeyQuote": "\"",
|
||||||
|
"KeyComma": ",",
|
||||||
|
"KeyPeriod": ".",
|
||||||
|
"KeySlash": "/",
|
||||||
|
"KeyBackSlash": "\\",
|
||||||
|
"KeyUnbound": "Unbound",
|
||||||
|
"GamepadLeftStick": "L Stick Button",
|
||||||
|
"GamepadRightStick": "R Stick Button",
|
||||||
|
"GamepadLeftShoulder": "Left Shoulder",
|
||||||
|
"GamepadRightShoulder": "Right Shoulder",
|
||||||
|
"GamepadLeftTrigger": "Left Trigger",
|
||||||
|
"GamepadRightTrigger": "Right Trigger",
|
||||||
|
"GamepadDpadUp": "Up",
|
||||||
|
"GamepadDpadDown": "Down",
|
||||||
|
"GamepadDpadLeft": "Left",
|
||||||
|
"GamepadDpadRight": "Right",
|
||||||
|
"GamepadMinus": "-",
|
||||||
|
"GamepadPlus": "+",
|
||||||
|
"GamepadGuide": "Guide",
|
||||||
|
"GamepadMisc1": "Misc",
|
||||||
|
"GamepadPaddle1": "Paddle 1",
|
||||||
|
"GamepadPaddle2": "Paddle 2",
|
||||||
|
"GamepadPaddle3": "Paddle 3",
|
||||||
|
"GamepadPaddle4": "Paddle 4",
|
||||||
|
"GamepadTouchpad": "Touchpad",
|
||||||
|
"GamepadSingleLeftTrigger0": "Left Trigger 0",
|
||||||
|
"GamepadSingleRightTrigger0": "Right Trigger 0",
|
||||||
|
"GamepadSingleLeftTrigger1": "Left Trigger 1",
|
||||||
|
"GamepadSingleRightTrigger1": "Right Trigger 1",
|
||||||
|
"StickLeft": "Left Stick",
|
||||||
|
"StickRight": "Right Stick",
|
||||||
"UserProfilesSelectedUserProfile": "Profil utilisateur sélectionné :",
|
"UserProfilesSelectedUserProfile": "Profil utilisateur sélectionné :",
|
||||||
"UserProfilesSaveProfileName": "Enregistrer le nom du profil",
|
"UserProfilesSaveProfileName": "Enregistrer le nom du profil",
|
||||||
"UserProfilesChangeProfileImage": "Changer l'image du profil",
|
"UserProfilesChangeProfileImage": "Changer l'image du profil",
|
||||||
|
@ -597,6 +703,7 @@
|
||||||
"UserProfileWindowTitle": "Gestionnaire de profils utilisateur",
|
"UserProfileWindowTitle": "Gestionnaire de profils utilisateur",
|
||||||
"CheatWindowTitle": "Gestionnaire de triches",
|
"CheatWindowTitle": "Gestionnaire de triches",
|
||||||
"DlcWindowTitle": "Gérer le contenu téléchargeable pour {0} ({1})",
|
"DlcWindowTitle": "Gérer le contenu téléchargeable pour {0} ({1})",
|
||||||
|
"ModWindowTitle": "Gérer les mods pour {0} ({1})",
|
||||||
"UpdateWindowTitle": "Gestionnaire de mises à jour",
|
"UpdateWindowTitle": "Gestionnaire de mises à jour",
|
||||||
"CheatWindowHeading": "Cheats disponibles pour {0} [{1}]",
|
"CheatWindowHeading": "Cheats disponibles pour {0} [{1}]",
|
||||||
"BuildId": "BuildId:",
|
"BuildId": "BuildId:",
|
||||||
|
@ -648,8 +755,8 @@
|
||||||
"GraphicsAALabel": "Anticrénelage :",
|
"GraphicsAALabel": "Anticrénelage :",
|
||||||
"GraphicsScalingFilterLabel": "Filtre de mise à l'échelle :",
|
"GraphicsScalingFilterLabel": "Filtre de mise à l'échelle :",
|
||||||
"GraphicsScalingFilterTooltip": "Choisissez le filtre de mise à l'échelle qui sera appliqué lors de l'utilisation de la mise à l'échelle de la résolution.\n\nLe filtre bilinéaire fonctionne bien pour les jeux en 3D et constitue une option par défaut sûre.\n\nLe filtre le plus proche est recommandé pour les jeux de pixel art.\n\nFSR 1.0 est simplement un filtre de netteté, non recommandé pour une utilisation avec FXAA ou SMAA.\n\nCette option peut être modifiée pendant qu'un jeu est en cours d'exécution en cliquant sur \"Appliquer\" ci-dessous ; vous pouvez simplement déplacer la fenêtre des paramètres de côté et expérimenter jusqu'à ce que vous trouviez l'aspect souhaité pour un jeu.\n\nLaissez sur BILINEAR si vous n'êtes pas sûr.",
|
"GraphicsScalingFilterTooltip": "Choisissez le filtre de mise à l'échelle qui sera appliqué lors de l'utilisation de la mise à l'échelle de la résolution.\n\nLe filtre bilinéaire fonctionne bien pour les jeux en 3D et constitue une option par défaut sûre.\n\nLe filtre le plus proche est recommandé pour les jeux de pixel art.\n\nFSR 1.0 est simplement un filtre de netteté, non recommandé pour une utilisation avec FXAA ou SMAA.\n\nCette option peut être modifiée pendant qu'un jeu est en cours d'exécution en cliquant sur \"Appliquer\" ci-dessous ; vous pouvez simplement déplacer la fenêtre des paramètres de côté et expérimenter jusqu'à ce que vous trouviez l'aspect souhaité pour un jeu.\n\nLaissez sur BILINEAR si vous n'êtes pas sûr.",
|
||||||
"GraphicsScalingFilterBilinear": "Bilinear",
|
"GraphicsScalingFilterBilinear": "Bilinéaire",
|
||||||
"GraphicsScalingFilterNearest": "Nearest",
|
"GraphicsScalingFilterNearest": "Le plus proche",
|
||||||
"GraphicsScalingFilterFsr": "FSR",
|
"GraphicsScalingFilterFsr": "FSR",
|
||||||
"GraphicsScalingFilterLevelLabel": "Niveau ",
|
"GraphicsScalingFilterLevelLabel": "Niveau ",
|
||||||
"GraphicsScalingFilterLevelTooltip": "Définissez le niveau de netteté FSR 1.0. Plus élevé signifie plus net.",
|
"GraphicsScalingFilterLevelTooltip": "Définissez le niveau de netteté FSR 1.0. Plus élevé signifie plus net.",
|
||||||
|
@ -668,6 +775,6 @@
|
||||||
"SettingsTabNetworkMultiplayer": "Multijoueur",
|
"SettingsTabNetworkMultiplayer": "Multijoueur",
|
||||||
"MultiplayerMode": "Mode :",
|
"MultiplayerMode": "Mode :",
|
||||||
"MultiplayerModeTooltip": "Changer le mode multijoueur LDN.\n\nLdnMitm modifiera la fonctionnalité de jeu sans fil local/jeu local dans les jeux pour fonctionner comme s'il s'agissait d'un LAN, permettant des connexions locales sur le même réseau avec d'autres instances de Ryujinx et des consoles Nintendo Switch piratées ayant le module ldn_mitm installé.\n\nLe multijoueur nécessite que tous les joueurs soient sur la même version du jeu (par exemple, Super Smash Bros. Ultimate v13.0.1 ne peut pas se connecter à v13.0.0).\n\nLaissez DÉSACTIVÉ si vous n'êtes pas sûr.",
|
"MultiplayerModeTooltip": "Changer le mode multijoueur LDN.\n\nLdnMitm modifiera la fonctionnalité de jeu sans fil local/jeu local dans les jeux pour fonctionner comme s'il s'agissait d'un LAN, permettant des connexions locales sur le même réseau avec d'autres instances de Ryujinx et des consoles Nintendo Switch piratées ayant le module ldn_mitm installé.\n\nLe multijoueur nécessite que tous les joueurs soient sur la même version du jeu (par exemple, Super Smash Bros. Ultimate v13.0.1 ne peut pas se connecter à v13.0.0).\n\nLaissez DÉSACTIVÉ si vous n'êtes pas sûr.",
|
||||||
"MultiplayerModeDisabled": "Disabled",
|
"MultiplayerModeDisabled": "Désactivé",
|
||||||
"MultiplayerModeLdnMitm": "ldn_mitm"
|
"MultiplayerModeLdnMitm": "ldn_mitm"
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,6 +30,10 @@
|
||||||
"MenuBarToolsManageFileTypes": "ניהול סוגי קבצים",
|
"MenuBarToolsManageFileTypes": "ניהול סוגי קבצים",
|
||||||
"MenuBarToolsInstallFileTypes": "סוגי קבצי התקנה",
|
"MenuBarToolsInstallFileTypes": "סוגי קבצי התקנה",
|
||||||
"MenuBarToolsUninstallFileTypes": "סוגי קבצי הסרה",
|
"MenuBarToolsUninstallFileTypes": "סוגי קבצי הסרה",
|
||||||
|
"MenuBarView": "_View",
|
||||||
|
"MenuBarViewWindow": "Window Size",
|
||||||
|
"MenuBarViewWindow720": "720p",
|
||||||
|
"MenuBarViewWindow1080": "1080p",
|
||||||
"MenuBarHelp": "_עזרה",
|
"MenuBarHelp": "_עזרה",
|
||||||
"MenuBarHelpCheckForUpdates": "חפש עדכונים",
|
"MenuBarHelpCheckForUpdates": "חפש עדכונים",
|
||||||
"MenuBarHelpAbout": "אודות",
|
"MenuBarHelpAbout": "אודות",
|
||||||
|
@ -92,6 +96,7 @@
|
||||||
"SettingsTabGeneralEnableDiscordRichPresence": "הפעלת תצוגה עשירה בדיסקורד",
|
"SettingsTabGeneralEnableDiscordRichPresence": "הפעלת תצוגה עשירה בדיסקורד",
|
||||||
"SettingsTabGeneralCheckUpdatesOnLaunch": "בדוק אם קיימים עדכונים בהפעלה",
|
"SettingsTabGeneralCheckUpdatesOnLaunch": "בדוק אם קיימים עדכונים בהפעלה",
|
||||||
"SettingsTabGeneralShowConfirmExitDialog": "הראה דיאלוג \"אשר יציאה\"",
|
"SettingsTabGeneralShowConfirmExitDialog": "הראה דיאלוג \"אשר יציאה\"",
|
||||||
|
"SettingsTabGeneralRememberWindowState": "Remember Window Size/Position",
|
||||||
"SettingsTabGeneralHideCursor": "הסתר את הסמן",
|
"SettingsTabGeneralHideCursor": "הסתר את הסמן",
|
||||||
"SettingsTabGeneralHideCursorNever": "אף פעם",
|
"SettingsTabGeneralHideCursorNever": "אף פעם",
|
||||||
"SettingsTabGeneralHideCursorOnIdle": "במצב סרק",
|
"SettingsTabGeneralHideCursorOnIdle": "במצב סרק",
|
||||||
|
@ -266,6 +271,107 @@
|
||||||
"ControllerSettingsMotionGyroDeadzone": "שטח מת של הג'ירוסקופ:",
|
"ControllerSettingsMotionGyroDeadzone": "שטח מת של הג'ירוסקופ:",
|
||||||
"ControllerSettingsSave": "שמירה",
|
"ControllerSettingsSave": "שמירה",
|
||||||
"ControllerSettingsClose": "סגירה",
|
"ControllerSettingsClose": "סגירה",
|
||||||
|
"KeyUnknown": "Unknown",
|
||||||
|
"KeyShiftLeft": "Shift Left",
|
||||||
|
"KeyShiftRight": "Shift Right",
|
||||||
|
"KeyControlLeft": "Ctrl Left",
|
||||||
|
"KeyMacControlLeft": "⌃ Left",
|
||||||
|
"KeyControlRight": "Ctrl Right",
|
||||||
|
"KeyMacControlRight": "⌃ Right",
|
||||||
|
"KeyAltLeft": "Alt Left",
|
||||||
|
"KeyMacAltLeft": "⌥ Left",
|
||||||
|
"KeyAltRight": "Alt Right",
|
||||||
|
"KeyMacAltRight": "⌥ Right",
|
||||||
|
"KeyWinLeft": "⊞ Left",
|
||||||
|
"KeyMacWinLeft": "⌘ Left",
|
||||||
|
"KeyWinRight": "⊞ Right",
|
||||||
|
"KeyMacWinRight": "⌘ Right",
|
||||||
|
"KeyMenu": "Menu",
|
||||||
|
"KeyUp": "Up",
|
||||||
|
"KeyDown": "Down",
|
||||||
|
"KeyLeft": "Left",
|
||||||
|
"KeyRight": "Right",
|
||||||
|
"KeyEnter": "Enter",
|
||||||
|
"KeyEscape": "Escape",
|
||||||
|
"KeySpace": "Space",
|
||||||
|
"KeyTab": "Tab",
|
||||||
|
"KeyBackSpace": "Backspace",
|
||||||
|
"KeyInsert": "Insert",
|
||||||
|
"KeyDelete": "Delete",
|
||||||
|
"KeyPageUp": "Page Up",
|
||||||
|
"KeyPageDown": "Page Down",
|
||||||
|
"KeyHome": "Home",
|
||||||
|
"KeyEnd": "End",
|
||||||
|
"KeyCapsLock": "Caps Lock",
|
||||||
|
"KeyScrollLock": "Scroll Lock",
|
||||||
|
"KeyPrintScreen": "Print Screen",
|
||||||
|
"KeyPause": "Pause",
|
||||||
|
"KeyNumLock": "Num Lock",
|
||||||
|
"KeyClear": "Clear",
|
||||||
|
"KeyKeypad0": "Keypad 0",
|
||||||
|
"KeyKeypad1": "Keypad 1",
|
||||||
|
"KeyKeypad2": "Keypad 2",
|
||||||
|
"KeyKeypad3": "Keypad 3",
|
||||||
|
"KeyKeypad4": "Keypad 4",
|
||||||
|
"KeyKeypad5": "Keypad 5",
|
||||||
|
"KeyKeypad6": "Keypad 6",
|
||||||
|
"KeyKeypad7": "Keypad 7",
|
||||||
|
"KeyKeypad8": "Keypad 8",
|
||||||
|
"KeyKeypad9": "Keypad 9",
|
||||||
|
"KeyKeypadDivide": "Keypad Divide",
|
||||||
|
"KeyKeypadMultiply": "Keypad Multiply",
|
||||||
|
"KeyKeypadSubtract": "Keypad Subtract",
|
||||||
|
"KeyKeypadAdd": "Keypad Add",
|
||||||
|
"KeyKeypadDecimal": "Keypad Decimal",
|
||||||
|
"KeyKeypadEnter": "Keypad Enter",
|
||||||
|
"KeyNumber0": "0",
|
||||||
|
"KeyNumber1": "1",
|
||||||
|
"KeyNumber2": "2",
|
||||||
|
"KeyNumber3": "3",
|
||||||
|
"KeyNumber4": "4",
|
||||||
|
"KeyNumber5": "5",
|
||||||
|
"KeyNumber6": "6",
|
||||||
|
"KeyNumber7": "7",
|
||||||
|
"KeyNumber8": "8",
|
||||||
|
"KeyNumber9": "9",
|
||||||
|
"KeyTilde": "~",
|
||||||
|
"KeyGrave": "`",
|
||||||
|
"KeyMinus": "-",
|
||||||
|
"KeyPlus": "+",
|
||||||
|
"KeyBracketLeft": "[",
|
||||||
|
"KeyBracketRight": "]",
|
||||||
|
"KeySemicolon": ";",
|
||||||
|
"KeyQuote": "\"",
|
||||||
|
"KeyComma": ",",
|
||||||
|
"KeyPeriod": ".",
|
||||||
|
"KeySlash": "/",
|
||||||
|
"KeyBackSlash": "\\",
|
||||||
|
"KeyUnbound": "Unbound",
|
||||||
|
"GamepadLeftStick": "L Stick Button",
|
||||||
|
"GamepadRightStick": "R Stick Button",
|
||||||
|
"GamepadLeftShoulder": "Left Shoulder",
|
||||||
|
"GamepadRightShoulder": "Right Shoulder",
|
||||||
|
"GamepadLeftTrigger": "Left Trigger",
|
||||||
|
"GamepadRightTrigger": "Right Trigger",
|
||||||
|
"GamepadDpadUp": "Up",
|
||||||
|
"GamepadDpadDown": "Down",
|
||||||
|
"GamepadDpadLeft": "Left",
|
||||||
|
"GamepadDpadRight": "Right",
|
||||||
|
"GamepadMinus": "-",
|
||||||
|
"GamepadPlus": "+",
|
||||||
|
"GamepadGuide": "Guide",
|
||||||
|
"GamepadMisc1": "Misc",
|
||||||
|
"GamepadPaddle1": "Paddle 1",
|
||||||
|
"GamepadPaddle2": "Paddle 2",
|
||||||
|
"GamepadPaddle3": "Paddle 3",
|
||||||
|
"GamepadPaddle4": "Paddle 4",
|
||||||
|
"GamepadTouchpad": "Touchpad",
|
||||||
|
"GamepadSingleLeftTrigger0": "Left Trigger 0",
|
||||||
|
"GamepadSingleRightTrigger0": "Right Trigger 0",
|
||||||
|
"GamepadSingleLeftTrigger1": "Left Trigger 1",
|
||||||
|
"GamepadSingleRightTrigger1": "Right Trigger 1",
|
||||||
|
"StickLeft": "Left Stick",
|
||||||
|
"StickRight": "Right Stick",
|
||||||
"UserProfilesSelectedUserProfile": "פרופיל המשתמש הנבחר:",
|
"UserProfilesSelectedUserProfile": "פרופיל המשתמש הנבחר:",
|
||||||
"UserProfilesSaveProfileName": "שמור שם פרופיל",
|
"UserProfilesSaveProfileName": "שמור שם פרופיל",
|
||||||
"UserProfilesChangeProfileImage": "שנה תמונת פרופיל",
|
"UserProfilesChangeProfileImage": "שנה תמונת פרופיל",
|
||||||
|
@ -597,6 +703,7 @@
|
||||||
"UserProfileWindowTitle": "ניהול פרופילי משתמש",
|
"UserProfileWindowTitle": "ניהול פרופילי משתמש",
|
||||||
"CheatWindowTitle": "נהל צ'יטים למשחק",
|
"CheatWindowTitle": "נהל צ'יטים למשחק",
|
||||||
"DlcWindowTitle": "נהל הרחבות משחק עבור {0} ({1})",
|
"DlcWindowTitle": "נהל הרחבות משחק עבור {0} ({1})",
|
||||||
|
"ModWindowTitle": "Manage Mods for {0} ({1})",
|
||||||
"UpdateWindowTitle": "נהל עדכוני משחקים",
|
"UpdateWindowTitle": "נהל עדכוני משחקים",
|
||||||
"CheatWindowHeading": "צ'יטים זמינים עבור {0} [{1}]",
|
"CheatWindowHeading": "צ'יטים זמינים עבור {0} [{1}]",
|
||||||
"BuildId": "מזהה בניה:",
|
"BuildId": "מזהה בניה:",
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
"Language": "Italiano",
|
"Language": "Italiano",
|
||||||
"MenuBarFileOpenApplet": "Apri applet",
|
"MenuBarFileOpenApplet": "Apri applet",
|
||||||
"MenuBarFileOpenAppletOpenMiiAppletToolTip": "Apri l'applet Mii Editor in modalità Standalone",
|
"MenuBarFileOpenAppletOpenMiiAppletToolTip": "Apri l'applet Mii Editor in modalità Standalone",
|
||||||
"SettingsTabInputDirectMouseAccess": "Accesso diretto mouse",
|
"SettingsTabInputDirectMouseAccess": "Accesso diretto al mouse",
|
||||||
"SettingsTabSystemMemoryManagerMode": "Modalità di gestione della memoria:",
|
"SettingsTabSystemMemoryManagerMode": "Modalità di gestione della memoria:",
|
||||||
"SettingsTabSystemMemoryManagerModeSoftware": "Software",
|
"SettingsTabSystemMemoryManagerModeSoftware": "Software",
|
||||||
"SettingsTabSystemMemoryManagerModeHost": "Host (veloce)",
|
"SettingsTabSystemMemoryManagerModeHost": "Host (veloce)",
|
||||||
|
@ -30,6 +30,10 @@
|
||||||
"MenuBarToolsManageFileTypes": "Gestisci i tipi di file",
|
"MenuBarToolsManageFileTypes": "Gestisci i tipi di file",
|
||||||
"MenuBarToolsInstallFileTypes": "Installa i tipi di file",
|
"MenuBarToolsInstallFileTypes": "Installa i tipi di file",
|
||||||
"MenuBarToolsUninstallFileTypes": "Disinstalla i tipi di file",
|
"MenuBarToolsUninstallFileTypes": "Disinstalla i tipi di file",
|
||||||
|
"MenuBarView": "_View",
|
||||||
|
"MenuBarViewWindow": "Window Size",
|
||||||
|
"MenuBarViewWindow720": "720p",
|
||||||
|
"MenuBarViewWindow1080": "1080p",
|
||||||
"MenuBarHelp": "_Aiuto",
|
"MenuBarHelp": "_Aiuto",
|
||||||
"MenuBarHelpCheckForUpdates": "Controlla aggiornamenti",
|
"MenuBarHelpCheckForUpdates": "Controlla aggiornamenti",
|
||||||
"MenuBarHelpAbout": "Informazioni",
|
"MenuBarHelpAbout": "Informazioni",
|
||||||
|
@ -92,6 +96,7 @@
|
||||||
"SettingsTabGeneralEnableDiscordRichPresence": "Attiva Discord Rich Presence",
|
"SettingsTabGeneralEnableDiscordRichPresence": "Attiva Discord Rich Presence",
|
||||||
"SettingsTabGeneralCheckUpdatesOnLaunch": "Controlla aggiornamenti all'avvio",
|
"SettingsTabGeneralCheckUpdatesOnLaunch": "Controlla aggiornamenti all'avvio",
|
||||||
"SettingsTabGeneralShowConfirmExitDialog": "Mostra dialogo \"Conferma Uscita\"",
|
"SettingsTabGeneralShowConfirmExitDialog": "Mostra dialogo \"Conferma Uscita\"",
|
||||||
|
"SettingsTabGeneralRememberWindowState": "Remember Window Size/Position",
|
||||||
"SettingsTabGeneralHideCursor": "Nascondi il cursore:",
|
"SettingsTabGeneralHideCursor": "Nascondi il cursore:",
|
||||||
"SettingsTabGeneralHideCursorNever": "Mai",
|
"SettingsTabGeneralHideCursorNever": "Mai",
|
||||||
"SettingsTabGeneralHideCursorOnIdle": "Quando è inattivo",
|
"SettingsTabGeneralHideCursorOnIdle": "Quando è inattivo",
|
||||||
|
@ -266,6 +271,107 @@
|
||||||
"ControllerSettingsMotionGyroDeadzone": "Zona morta del giroscopio:",
|
"ControllerSettingsMotionGyroDeadzone": "Zona morta del giroscopio:",
|
||||||
"ControllerSettingsSave": "Salva",
|
"ControllerSettingsSave": "Salva",
|
||||||
"ControllerSettingsClose": "Chiudi",
|
"ControllerSettingsClose": "Chiudi",
|
||||||
|
"KeyUnknown": "Sconosciuto",
|
||||||
|
"KeyShiftLeft": "Maiusc sinistro",
|
||||||
|
"KeyShiftRight": "Maiusc destro",
|
||||||
|
"KeyControlLeft": "Ctrl sinistro",
|
||||||
|
"KeyMacControlLeft": "⌃ sinistro",
|
||||||
|
"KeyControlRight": "Ctrl destro",
|
||||||
|
"KeyMacControlRight": "⌃ destro",
|
||||||
|
"KeyAltLeft": "Alt sinistro",
|
||||||
|
"KeyMacAltLeft": "⌥ sinistro",
|
||||||
|
"KeyAltRight": "Alt destro",
|
||||||
|
"KeyMacAltRight": "⌥ destro",
|
||||||
|
"KeyWinLeft": "⊞ sinistro",
|
||||||
|
"KeyMacWinLeft": "⌘ sinistro",
|
||||||
|
"KeyWinRight": "⊞ destro",
|
||||||
|
"KeyMacWinRight": "⌘ destro",
|
||||||
|
"KeyMenu": "Menù",
|
||||||
|
"KeyUp": "Su",
|
||||||
|
"KeyDown": "Giù",
|
||||||
|
"KeyLeft": "Sinistra",
|
||||||
|
"KeyRight": "Destra",
|
||||||
|
"KeyEnter": "Invio",
|
||||||
|
"KeyEscape": "Esc",
|
||||||
|
"KeySpace": "Spazio",
|
||||||
|
"KeyTab": "Tab",
|
||||||
|
"KeyBackSpace": "Backspace",
|
||||||
|
"KeyInsert": "Ins",
|
||||||
|
"KeyDelete": "Canc",
|
||||||
|
"KeyPageUp": "Pag. Su",
|
||||||
|
"KeyPageDown": "Pag. Giù",
|
||||||
|
"KeyHome": "Inizio",
|
||||||
|
"KeyEnd": "Fine",
|
||||||
|
"KeyCapsLock": "Bloc Maiusc",
|
||||||
|
"KeyScrollLock": "Bloc Scorr",
|
||||||
|
"KeyPrintScreen": "Stamp",
|
||||||
|
"KeyPause": "Pausa",
|
||||||
|
"KeyNumLock": "Bloc Num",
|
||||||
|
"KeyClear": "Clear",
|
||||||
|
"KeyKeypad0": "Tast. num. 0",
|
||||||
|
"KeyKeypad1": "Tast. num. 1",
|
||||||
|
"KeyKeypad2": "Tast. num. 2",
|
||||||
|
"KeyKeypad3": "Tast. num. 3",
|
||||||
|
"KeyKeypad4": "Tast. num. 4",
|
||||||
|
"KeyKeypad5": "Tast. num. 5",
|
||||||
|
"KeyKeypad6": "Tast. num. 6",
|
||||||
|
"KeyKeypad7": "Tast. num. 7",
|
||||||
|
"KeyKeypad8": "Tast. num. 8",
|
||||||
|
"KeyKeypad9": "Tast. num. 9",
|
||||||
|
"KeyKeypadDivide": "Tast. num. /",
|
||||||
|
"KeyKeypadMultiply": "Tast. num. *",
|
||||||
|
"KeyKeypadSubtract": "Tast. num. -",
|
||||||
|
"KeyKeypadAdd": "Tast. num. +",
|
||||||
|
"KeyKeypadDecimal": "Tast. num. sep. decimale",
|
||||||
|
"KeyKeypadEnter": "Tast. num. Invio",
|
||||||
|
"KeyNumber0": "0",
|
||||||
|
"KeyNumber1": "1",
|
||||||
|
"KeyNumber2": "2",
|
||||||
|
"KeyNumber3": "3",
|
||||||
|
"KeyNumber4": "4",
|
||||||
|
"KeyNumber5": "5",
|
||||||
|
"KeyNumber6": "6",
|
||||||
|
"KeyNumber7": "7",
|
||||||
|
"KeyNumber8": "8",
|
||||||
|
"KeyNumber9": "9",
|
||||||
|
"KeyTilde": "ò",
|
||||||
|
"KeyGrave": "`",
|
||||||
|
"KeyMinus": "-",
|
||||||
|
"KeyPlus": "+",
|
||||||
|
"KeyBracketLeft": "'",
|
||||||
|
"KeyBracketRight": "ì",
|
||||||
|
"KeySemicolon": "è",
|
||||||
|
"KeyQuote": "à",
|
||||||
|
"KeyComma": ",",
|
||||||
|
"KeyPeriod": ".",
|
||||||
|
"KeySlash": "ù",
|
||||||
|
"KeyBackSlash": "<",
|
||||||
|
"KeyUnbound": "Non assegnato",
|
||||||
|
"GamepadLeftStick": "Pulsante levetta sinistra",
|
||||||
|
"GamepadRightStick": "Pulsante levetta destra",
|
||||||
|
"GamepadLeftShoulder": "Pulsante dorsale sinistro",
|
||||||
|
"GamepadRightShoulder": "Pulsante dorsale destro",
|
||||||
|
"GamepadLeftTrigger": "Grilletto sinistro",
|
||||||
|
"GamepadRightTrigger": "Grilletto destro",
|
||||||
|
"GamepadDpadUp": "Su",
|
||||||
|
"GamepadDpadDown": "Giù",
|
||||||
|
"GamepadDpadLeft": "Sinistra",
|
||||||
|
"GamepadDpadRight": "Destra",
|
||||||
|
"GamepadMinus": "-",
|
||||||
|
"GamepadPlus": "+",
|
||||||
|
"GamepadGuide": "Guide",
|
||||||
|
"GamepadMisc1": "Misc",
|
||||||
|
"GamepadPaddle1": "Paddle 1",
|
||||||
|
"GamepadPaddle2": "Paddle 2",
|
||||||
|
"GamepadPaddle3": "Paddle 3",
|
||||||
|
"GamepadPaddle4": "Paddle 4",
|
||||||
|
"GamepadTouchpad": "Touchpad",
|
||||||
|
"GamepadSingleLeftTrigger0": "Grilletto sinistro 0",
|
||||||
|
"GamepadSingleRightTrigger0": "Grilletto destro 0",
|
||||||
|
"GamepadSingleLeftTrigger1": "Grilletto sinistro 1",
|
||||||
|
"GamepadSingleRightTrigger1": "Grilletto destro 1",
|
||||||
|
"StickLeft": "Levetta sinistra",
|
||||||
|
"StickRight": "Levetta destra",
|
||||||
"UserProfilesSelectedUserProfile": "Profilo utente selezionato:",
|
"UserProfilesSelectedUserProfile": "Profilo utente selezionato:",
|
||||||
"UserProfilesSaveProfileName": "Salva nome del profilo",
|
"UserProfilesSaveProfileName": "Salva nome del profilo",
|
||||||
"UserProfilesChangeProfileImage": "Cambia immagine profilo",
|
"UserProfilesChangeProfileImage": "Cambia immagine profilo",
|
||||||
|
@ -597,6 +703,7 @@
|
||||||
"UserProfileWindowTitle": "Gestione profili utente",
|
"UserProfileWindowTitle": "Gestione profili utente",
|
||||||
"CheatWindowTitle": "Gestione trucchi",
|
"CheatWindowTitle": "Gestione trucchi",
|
||||||
"DlcWindowTitle": "Gestisci DLC per {0} ({1})",
|
"DlcWindowTitle": "Gestisci DLC per {0} ({1})",
|
||||||
|
"ModWindowTitle": "Gestisci mod per {0} ({1})",
|
||||||
"UpdateWindowTitle": "Gestione aggiornamenti",
|
"UpdateWindowTitle": "Gestione aggiornamenti",
|
||||||
"CheatWindowHeading": "Trucchi disponibili per {0} [{1}]",
|
"CheatWindowHeading": "Trucchi disponibili per {0} [{1}]",
|
||||||
"BuildId": "ID Build",
|
"BuildId": "ID Build",
|
||||||
|
|
|
@ -30,6 +30,10 @@
|
||||||
"MenuBarToolsManageFileTypes": "ファイル形式を管理",
|
"MenuBarToolsManageFileTypes": "ファイル形式を管理",
|
||||||
"MenuBarToolsInstallFileTypes": "ファイル形式をインストール",
|
"MenuBarToolsInstallFileTypes": "ファイル形式をインストール",
|
||||||
"MenuBarToolsUninstallFileTypes": "ファイル形式をアンインストール",
|
"MenuBarToolsUninstallFileTypes": "ファイル形式をアンインストール",
|
||||||
|
"MenuBarView": "_View",
|
||||||
|
"MenuBarViewWindow": "Window Size",
|
||||||
|
"MenuBarViewWindow720": "720p",
|
||||||
|
"MenuBarViewWindow1080": "1080p",
|
||||||
"MenuBarHelp": "ヘルプ(_H)",
|
"MenuBarHelp": "ヘルプ(_H)",
|
||||||
"MenuBarHelpCheckForUpdates": "アップデートを確認",
|
"MenuBarHelpCheckForUpdates": "アップデートを確認",
|
||||||
"MenuBarHelpAbout": "Ryujinx について",
|
"MenuBarHelpAbout": "Ryujinx について",
|
||||||
|
@ -92,6 +96,7 @@
|
||||||
"SettingsTabGeneralEnableDiscordRichPresence": "Discord リッチプレゼンスを有効にする",
|
"SettingsTabGeneralEnableDiscordRichPresence": "Discord リッチプレゼンスを有効にする",
|
||||||
"SettingsTabGeneralCheckUpdatesOnLaunch": "起動時にアップデートを確認する",
|
"SettingsTabGeneralCheckUpdatesOnLaunch": "起動時にアップデートを確認する",
|
||||||
"SettingsTabGeneralShowConfirmExitDialog": "\"終了を確認\" ダイアログを表示する",
|
"SettingsTabGeneralShowConfirmExitDialog": "\"終了を確認\" ダイアログを表示する",
|
||||||
|
"SettingsTabGeneralRememberWindowState": "Remember Window Size/Position",
|
||||||
"SettingsTabGeneralHideCursor": "マウスカーソルを非表示",
|
"SettingsTabGeneralHideCursor": "マウスカーソルを非表示",
|
||||||
"SettingsTabGeneralHideCursorNever": "決して",
|
"SettingsTabGeneralHideCursorNever": "決して",
|
||||||
"SettingsTabGeneralHideCursorOnIdle": "アイドル時",
|
"SettingsTabGeneralHideCursorOnIdle": "アイドル時",
|
||||||
|
@ -266,6 +271,107 @@
|
||||||
"ControllerSettingsMotionGyroDeadzone": "ジャイロ遊び:",
|
"ControllerSettingsMotionGyroDeadzone": "ジャイロ遊び:",
|
||||||
"ControllerSettingsSave": "セーブ",
|
"ControllerSettingsSave": "セーブ",
|
||||||
"ControllerSettingsClose": "閉じる",
|
"ControllerSettingsClose": "閉じる",
|
||||||
|
"KeyUnknown": "Unknown",
|
||||||
|
"KeyShiftLeft": "Shift Left",
|
||||||
|
"KeyShiftRight": "Shift Right",
|
||||||
|
"KeyControlLeft": "Ctrl Left",
|
||||||
|
"KeyMacControlLeft": "⌃ Left",
|
||||||
|
"KeyControlRight": "Ctrl Right",
|
||||||
|
"KeyMacControlRight": "⌃ Right",
|
||||||
|
"KeyAltLeft": "Alt Left",
|
||||||
|
"KeyMacAltLeft": "⌥ Left",
|
||||||
|
"KeyAltRight": "Alt Right",
|
||||||
|
"KeyMacAltRight": "⌥ Right",
|
||||||
|
"KeyWinLeft": "⊞ Left",
|
||||||
|
"KeyMacWinLeft": "⌘ Left",
|
||||||
|
"KeyWinRight": "⊞ Right",
|
||||||
|
"KeyMacWinRight": "⌘ Right",
|
||||||
|
"KeyMenu": "Menu",
|
||||||
|
"KeyUp": "Up",
|
||||||
|
"KeyDown": "Down",
|
||||||
|
"KeyLeft": "Left",
|
||||||
|
"KeyRight": "Right",
|
||||||
|
"KeyEnter": "Enter",
|
||||||
|
"KeyEscape": "Escape",
|
||||||
|
"KeySpace": "Space",
|
||||||
|
"KeyTab": "Tab",
|
||||||
|
"KeyBackSpace": "Backspace",
|
||||||
|
"KeyInsert": "Insert",
|
||||||
|
"KeyDelete": "Delete",
|
||||||
|
"KeyPageUp": "Page Up",
|
||||||
|
"KeyPageDown": "Page Down",
|
||||||
|
"KeyHome": "Home",
|
||||||
|
"KeyEnd": "End",
|
||||||
|
"KeyCapsLock": "Caps Lock",
|
||||||
|
"KeyScrollLock": "Scroll Lock",
|
||||||
|
"KeyPrintScreen": "Print Screen",
|
||||||
|
"KeyPause": "Pause",
|
||||||
|
"KeyNumLock": "Num Lock",
|
||||||
|
"KeyClear": "Clear",
|
||||||
|
"KeyKeypad0": "Keypad 0",
|
||||||
|
"KeyKeypad1": "Keypad 1",
|
||||||
|
"KeyKeypad2": "Keypad 2",
|
||||||
|
"KeyKeypad3": "Keypad 3",
|
||||||
|
"KeyKeypad4": "Keypad 4",
|
||||||
|
"KeyKeypad5": "Keypad 5",
|
||||||
|
"KeyKeypad6": "Keypad 6",
|
||||||
|
"KeyKeypad7": "Keypad 7",
|
||||||
|
"KeyKeypad8": "Keypad 8",
|
||||||
|
"KeyKeypad9": "Keypad 9",
|
||||||
|
"KeyKeypadDivide": "Keypad Divide",
|
||||||
|
"KeyKeypadMultiply": "Keypad Multiply",
|
||||||
|
"KeyKeypadSubtract": "Keypad Subtract",
|
||||||
|
"KeyKeypadAdd": "Keypad Add",
|
||||||
|
"KeyKeypadDecimal": "Keypad Decimal",
|
||||||
|
"KeyKeypadEnter": "Keypad Enter",
|
||||||
|
"KeyNumber0": "0",
|
||||||
|
"KeyNumber1": "1",
|
||||||
|
"KeyNumber2": "2",
|
||||||
|
"KeyNumber3": "3",
|
||||||
|
"KeyNumber4": "4",
|
||||||
|
"KeyNumber5": "5",
|
||||||
|
"KeyNumber6": "6",
|
||||||
|
"KeyNumber7": "7",
|
||||||
|
"KeyNumber8": "8",
|
||||||
|
"KeyNumber9": "9",
|
||||||
|
"KeyTilde": "~",
|
||||||
|
"KeyGrave": "`",
|
||||||
|
"KeyMinus": "-",
|
||||||
|
"KeyPlus": "+",
|
||||||
|
"KeyBracketLeft": "[",
|
||||||
|
"KeyBracketRight": "]",
|
||||||
|
"KeySemicolon": ";",
|
||||||
|
"KeyQuote": "\"",
|
||||||
|
"KeyComma": ",",
|
||||||
|
"KeyPeriod": ".",
|
||||||
|
"KeySlash": "/",
|
||||||
|
"KeyBackSlash": "\\",
|
||||||
|
"KeyUnbound": "Unbound",
|
||||||
|
"GamepadLeftStick": "L Stick Button",
|
||||||
|
"GamepadRightStick": "R Stick Button",
|
||||||
|
"GamepadLeftShoulder": "Left Shoulder",
|
||||||
|
"GamepadRightShoulder": "Right Shoulder",
|
||||||
|
"GamepadLeftTrigger": "Left Trigger",
|
||||||
|
"GamepadRightTrigger": "Right Trigger",
|
||||||
|
"GamepadDpadUp": "Up",
|
||||||
|
"GamepadDpadDown": "Down",
|
||||||
|
"GamepadDpadLeft": "Left",
|
||||||
|
"GamepadDpadRight": "Right",
|
||||||
|
"GamepadMinus": "-",
|
||||||
|
"GamepadPlus": "+",
|
||||||
|
"GamepadGuide": "Guide",
|
||||||
|
"GamepadMisc1": "Misc",
|
||||||
|
"GamepadPaddle1": "Paddle 1",
|
||||||
|
"GamepadPaddle2": "Paddle 2",
|
||||||
|
"GamepadPaddle3": "Paddle 3",
|
||||||
|
"GamepadPaddle4": "Paddle 4",
|
||||||
|
"GamepadTouchpad": "Touchpad",
|
||||||
|
"GamepadSingleLeftTrigger0": "Left Trigger 0",
|
||||||
|
"GamepadSingleRightTrigger0": "Right Trigger 0",
|
||||||
|
"GamepadSingleLeftTrigger1": "Left Trigger 1",
|
||||||
|
"GamepadSingleRightTrigger1": "Right Trigger 1",
|
||||||
|
"StickLeft": "Left Stick",
|
||||||
|
"StickRight": "Right Stick",
|
||||||
"UserProfilesSelectedUserProfile": "選択されたユーザプロファイル:",
|
"UserProfilesSelectedUserProfile": "選択されたユーザプロファイル:",
|
||||||
"UserProfilesSaveProfileName": "プロファイル名をセーブ",
|
"UserProfilesSaveProfileName": "プロファイル名をセーブ",
|
||||||
"UserProfilesChangeProfileImage": "プロファイル画像を変更",
|
"UserProfilesChangeProfileImage": "プロファイル画像を変更",
|
||||||
|
@ -597,6 +703,7 @@
|
||||||
"UserProfileWindowTitle": "ユーザプロファイルを管理",
|
"UserProfileWindowTitle": "ユーザプロファイルを管理",
|
||||||
"CheatWindowTitle": "チート管理",
|
"CheatWindowTitle": "チート管理",
|
||||||
"DlcWindowTitle": "DLC 管理",
|
"DlcWindowTitle": "DLC 管理",
|
||||||
|
"ModWindowTitle": "Manage Mods for {0} ({1})",
|
||||||
"UpdateWindowTitle": "アップデート管理",
|
"UpdateWindowTitle": "アップデート管理",
|
||||||
"CheatWindowHeading": "利用可能なチート {0} [{1}]",
|
"CheatWindowHeading": "利用可能なチート {0} [{1}]",
|
||||||
"BuildId": "ビルドID:",
|
"BuildId": "ビルドID:",
|
||||||
|
|
|
@ -30,6 +30,10 @@
|
||||||
"MenuBarToolsManageFileTypes": "파일 형식 관리",
|
"MenuBarToolsManageFileTypes": "파일 형식 관리",
|
||||||
"MenuBarToolsInstallFileTypes": "파일 형식 설치",
|
"MenuBarToolsInstallFileTypes": "파일 형식 설치",
|
||||||
"MenuBarToolsUninstallFileTypes": "파일 형식 설치 제거",
|
"MenuBarToolsUninstallFileTypes": "파일 형식 설치 제거",
|
||||||
|
"MenuBarView": "_보기",
|
||||||
|
"MenuBarViewWindow": "창 크기",
|
||||||
|
"MenuBarViewWindow720": "720p",
|
||||||
|
"MenuBarViewWindow1080": "1080p",
|
||||||
"MenuBarHelp": "도움말(_H)",
|
"MenuBarHelp": "도움말(_H)",
|
||||||
"MenuBarHelpCheckForUpdates": "업데이트 확인",
|
"MenuBarHelpCheckForUpdates": "업데이트 확인",
|
||||||
"MenuBarHelpAbout": "정보",
|
"MenuBarHelpAbout": "정보",
|
||||||
|
@ -92,6 +96,7 @@
|
||||||
"SettingsTabGeneralEnableDiscordRichPresence": "디스코드 활동 상태 활성화",
|
"SettingsTabGeneralEnableDiscordRichPresence": "디스코드 활동 상태 활성화",
|
||||||
"SettingsTabGeneralCheckUpdatesOnLaunch": "시작 시, 업데이트 확인",
|
"SettingsTabGeneralCheckUpdatesOnLaunch": "시작 시, 업데이트 확인",
|
||||||
"SettingsTabGeneralShowConfirmExitDialog": "\"종료 확인\" 대화 상자 표시",
|
"SettingsTabGeneralShowConfirmExitDialog": "\"종료 확인\" 대화 상자 표시",
|
||||||
|
"SettingsTabGeneralRememberWindowState": "창 크기/위치 기억",
|
||||||
"SettingsTabGeneralHideCursor": "마우스 커서 숨기기",
|
"SettingsTabGeneralHideCursor": "마우스 커서 숨기기",
|
||||||
"SettingsTabGeneralHideCursorNever": "절대 안 함",
|
"SettingsTabGeneralHideCursorNever": "절대 안 함",
|
||||||
"SettingsTabGeneralHideCursorOnIdle": "유휴 상태",
|
"SettingsTabGeneralHideCursorOnIdle": "유휴 상태",
|
||||||
|
@ -266,6 +271,107 @@
|
||||||
"ControllerSettingsMotionGyroDeadzone": "자이로 사각지대 :",
|
"ControllerSettingsMotionGyroDeadzone": "자이로 사각지대 :",
|
||||||
"ControllerSettingsSave": "저장",
|
"ControllerSettingsSave": "저장",
|
||||||
"ControllerSettingsClose": "닫기",
|
"ControllerSettingsClose": "닫기",
|
||||||
|
"KeyUnknown": "알 수 없음",
|
||||||
|
"KeyShiftLeft": "왼쪽 Shift",
|
||||||
|
"KeyShiftRight": "오른쪽 Shift",
|
||||||
|
"KeyControlLeft": "왼쪽 Ctrl",
|
||||||
|
"KeyMacControlLeft": "왼쪽 ^",
|
||||||
|
"KeyControlRight": "오른쪽 Ctrl",
|
||||||
|
"KeyMacControlRight": "오른쪽 ^",
|
||||||
|
"KeyAltLeft": "왼쪽 Alt",
|
||||||
|
"KeyMacAltLeft": "왼쪽 ⌥",
|
||||||
|
"KeyAltRight": "오른쪽 Alt",
|
||||||
|
"KeyMacAltRight": "오른쪽 ⌥",
|
||||||
|
"KeyWinLeft": "왼쪽 ⊞",
|
||||||
|
"KeyMacWinLeft": "왼쪽 ⌘",
|
||||||
|
"KeyWinRight": "오른쪽 ⊞",
|
||||||
|
"KeyMacWinRight": "오른쪽 ⌘",
|
||||||
|
"KeyMenu": "메뉴",
|
||||||
|
"KeyUp": "↑",
|
||||||
|
"KeyDown": "↓",
|
||||||
|
"KeyLeft": "←",
|
||||||
|
"KeyRight": "→",
|
||||||
|
"KeyEnter": "엔터",
|
||||||
|
"KeyEscape": "이스케이프",
|
||||||
|
"KeySpace": "스페이스",
|
||||||
|
"KeyTab": "탭",
|
||||||
|
"KeyBackSpace": "백스페이스",
|
||||||
|
"KeyInsert": "Ins",
|
||||||
|
"KeyDelete": "Del",
|
||||||
|
"KeyPageUp": "Page Up",
|
||||||
|
"KeyPageDown": "Page Down",
|
||||||
|
"KeyHome": "Home",
|
||||||
|
"KeyEnd": "End",
|
||||||
|
"KeyCapsLock": "Caps Lock",
|
||||||
|
"KeyScrollLock": "Scroll Lock",
|
||||||
|
"KeyPrintScreen": "프린트 스크린",
|
||||||
|
"KeyPause": "Pause",
|
||||||
|
"KeyNumLock": "Num Lock",
|
||||||
|
"KeyClear": "지우기",
|
||||||
|
"KeyKeypad0": "키패드 0",
|
||||||
|
"KeyKeypad1": "키패드 1",
|
||||||
|
"KeyKeypad2": "키패드 2",
|
||||||
|
"KeyKeypad3": "키패드 3",
|
||||||
|
"KeyKeypad4": "키패드 4",
|
||||||
|
"KeyKeypad5": "키패드 5",
|
||||||
|
"KeyKeypad6": "키패드 6",
|
||||||
|
"KeyKeypad7": "키패드 7",
|
||||||
|
"KeyKeypad8": "키패드 8",
|
||||||
|
"KeyKeypad9": "키패드 9",
|
||||||
|
"KeyKeypadDivide": "키패드 분할",
|
||||||
|
"KeyKeypadMultiply": "키패드 멀티플",
|
||||||
|
"KeyKeypadSubtract": "키패드 빼기",
|
||||||
|
"KeyKeypadAdd": "키패드 추가",
|
||||||
|
"KeyKeypadDecimal": "숫자 키패드",
|
||||||
|
"KeyKeypadEnter": "키패드 엔터",
|
||||||
|
"KeyNumber0": "0",
|
||||||
|
"KeyNumber1": "1",
|
||||||
|
"KeyNumber2": "2",
|
||||||
|
"KeyNumber3": "3",
|
||||||
|
"KeyNumber4": "4",
|
||||||
|
"KeyNumber5": "5",
|
||||||
|
"KeyNumber6": "6",
|
||||||
|
"KeyNumber7": "7",
|
||||||
|
"KeyNumber8": "8",
|
||||||
|
"KeyNumber9": "9",
|
||||||
|
"KeyTilde": "~",
|
||||||
|
"KeyGrave": "`",
|
||||||
|
"KeyMinus": "-",
|
||||||
|
"KeyPlus": "+",
|
||||||
|
"KeyBracketLeft": "[",
|
||||||
|
"KeyBracketRight": "]",
|
||||||
|
"KeySemicolon": ";",
|
||||||
|
"KeyQuote": "\"",
|
||||||
|
"KeyComma": ",",
|
||||||
|
"KeyPeriod": ".",
|
||||||
|
"KeySlash": "/",
|
||||||
|
"KeyBackSlash": "\\",
|
||||||
|
"KeyUnbound": "바인딩 해제",
|
||||||
|
"GamepadLeftStick": "L 스틱 버튼",
|
||||||
|
"GamepadRightStick": "R 스틱 버튼",
|
||||||
|
"GamepadLeftShoulder": "좌측 숄더",
|
||||||
|
"GamepadRightShoulder": "우측 숄더",
|
||||||
|
"GamepadLeftTrigger": "좌측 트리거",
|
||||||
|
"GamepadRightTrigger": "우측 트리거",
|
||||||
|
"GamepadDpadUp": "↑",
|
||||||
|
"GamepadDpadDown": "↓",
|
||||||
|
"GamepadDpadLeft": "←",
|
||||||
|
"GamepadDpadRight": "→",
|
||||||
|
"GamepadMinus": "-",
|
||||||
|
"GamepadPlus": "+",
|
||||||
|
"GamepadGuide": "안내",
|
||||||
|
"GamepadMisc1": "기타",
|
||||||
|
"GamepadPaddle1": "패들 1",
|
||||||
|
"GamepadPaddle2": "패들 2",
|
||||||
|
"GamepadPaddle3": "패들 3",
|
||||||
|
"GamepadPaddle4": "패들 4",
|
||||||
|
"GamepadTouchpad": "터치패드",
|
||||||
|
"GamepadSingleLeftTrigger0": "왼쪽 트리거 0",
|
||||||
|
"GamepadSingleRightTrigger0": "오른쪽 트리거 0",
|
||||||
|
"GamepadSingleLeftTrigger1": "왼쪽 트리거 1",
|
||||||
|
"GamepadSingleRightTrigger1": "오른쪽 트리거 1",
|
||||||
|
"StickLeft": "좌측 스틱",
|
||||||
|
"StickRight": "우측 스틱",
|
||||||
"UserProfilesSelectedUserProfile": "선택한 사용자 프로필 :",
|
"UserProfilesSelectedUserProfile": "선택한 사용자 프로필 :",
|
||||||
"UserProfilesSaveProfileName": "프로필 이름 저장",
|
"UserProfilesSaveProfileName": "프로필 이름 저장",
|
||||||
"UserProfilesChangeProfileImage": "프로필 이미지 변경",
|
"UserProfilesChangeProfileImage": "프로필 이미지 변경",
|
||||||
|
@ -597,6 +703,7 @@
|
||||||
"UserProfileWindowTitle": "사용자 프로파일 관리자",
|
"UserProfileWindowTitle": "사용자 프로파일 관리자",
|
||||||
"CheatWindowTitle": "치트 관리자",
|
"CheatWindowTitle": "치트 관리자",
|
||||||
"DlcWindowTitle": "{0} ({1})의 다운로드 가능한 콘텐츠 관리",
|
"DlcWindowTitle": "{0} ({1})의 다운로드 가능한 콘텐츠 관리",
|
||||||
|
"ModWindowTitle": "{0} ({1})의 Mod 관리",
|
||||||
"UpdateWindowTitle": "타이틀 업데이트 관리자",
|
"UpdateWindowTitle": "타이틀 업데이트 관리자",
|
||||||
"CheatWindowHeading": "{0} [{1}]에 사용할 수 있는 치트",
|
"CheatWindowHeading": "{0} [{1}]에 사용할 수 있는 치트",
|
||||||
"BuildId": "빌드ID :",
|
"BuildId": "빌드ID :",
|
||||||
|
|
|
@ -30,6 +30,10 @@
|
||||||
"MenuBarToolsManageFileTypes": "Zarządzaj rodzajami plików",
|
"MenuBarToolsManageFileTypes": "Zarządzaj rodzajami plików",
|
||||||
"MenuBarToolsInstallFileTypes": "Typy plików instalacyjnych",
|
"MenuBarToolsInstallFileTypes": "Typy plików instalacyjnych",
|
||||||
"MenuBarToolsUninstallFileTypes": "Typy plików dezinstalacyjnych",
|
"MenuBarToolsUninstallFileTypes": "Typy plików dezinstalacyjnych",
|
||||||
|
"MenuBarView": "_View",
|
||||||
|
"MenuBarViewWindow": "Window Size",
|
||||||
|
"MenuBarViewWindow720": "720p",
|
||||||
|
"MenuBarViewWindow1080": "1080p",
|
||||||
"MenuBarHelp": "_Pomoc",
|
"MenuBarHelp": "_Pomoc",
|
||||||
"MenuBarHelpCheckForUpdates": "Sprawdź aktualizacje",
|
"MenuBarHelpCheckForUpdates": "Sprawdź aktualizacje",
|
||||||
"MenuBarHelpAbout": "O programie",
|
"MenuBarHelpAbout": "O programie",
|
||||||
|
@ -92,6 +96,7 @@
|
||||||
"SettingsTabGeneralEnableDiscordRichPresence": "Włącz Bogatą Obecność Discord",
|
"SettingsTabGeneralEnableDiscordRichPresence": "Włącz Bogatą Obecność Discord",
|
||||||
"SettingsTabGeneralCheckUpdatesOnLaunch": "Sprawdzaj aktualizacje przy uruchomieniu",
|
"SettingsTabGeneralCheckUpdatesOnLaunch": "Sprawdzaj aktualizacje przy uruchomieniu",
|
||||||
"SettingsTabGeneralShowConfirmExitDialog": "Pokazuj okno dialogowe \"Potwierdź wyjście\"",
|
"SettingsTabGeneralShowConfirmExitDialog": "Pokazuj okno dialogowe \"Potwierdź wyjście\"",
|
||||||
|
"SettingsTabGeneralRememberWindowState": "Remember Window Size/Position",
|
||||||
"SettingsTabGeneralHideCursor": "Ukryj kursor:",
|
"SettingsTabGeneralHideCursor": "Ukryj kursor:",
|
||||||
"SettingsTabGeneralHideCursorNever": "Nigdy",
|
"SettingsTabGeneralHideCursorNever": "Nigdy",
|
||||||
"SettingsTabGeneralHideCursorOnIdle": "Gdy bezczynny",
|
"SettingsTabGeneralHideCursorOnIdle": "Gdy bezczynny",
|
||||||
|
@ -266,6 +271,107 @@
|
||||||
"ControllerSettingsMotionGyroDeadzone": "Deadzone Żyroskopu:",
|
"ControllerSettingsMotionGyroDeadzone": "Deadzone Żyroskopu:",
|
||||||
"ControllerSettingsSave": "Zapisz",
|
"ControllerSettingsSave": "Zapisz",
|
||||||
"ControllerSettingsClose": "Zamknij",
|
"ControllerSettingsClose": "Zamknij",
|
||||||
|
"KeyUnknown": "Unknown",
|
||||||
|
"KeyShiftLeft": "Shift Left",
|
||||||
|
"KeyShiftRight": "Shift Right",
|
||||||
|
"KeyControlLeft": "Ctrl Left",
|
||||||
|
"KeyMacControlLeft": "⌃ Left",
|
||||||
|
"KeyControlRight": "Ctrl Right",
|
||||||
|
"KeyMacControlRight": "⌃ Right",
|
||||||
|
"KeyAltLeft": "Alt Left",
|
||||||
|
"KeyMacAltLeft": "⌥ Left",
|
||||||
|
"KeyAltRight": "Alt Right",
|
||||||
|
"KeyMacAltRight": "⌥ Right",
|
||||||
|
"KeyWinLeft": "⊞ Left",
|
||||||
|
"KeyMacWinLeft": "⌘ Left",
|
||||||
|
"KeyWinRight": "⊞ Right",
|
||||||
|
"KeyMacWinRight": "⌘ Right",
|
||||||
|
"KeyMenu": "Menu",
|
||||||
|
"KeyUp": "Up",
|
||||||
|
"KeyDown": "Down",
|
||||||
|
"KeyLeft": "Left",
|
||||||
|
"KeyRight": "Right",
|
||||||
|
"KeyEnter": "Enter",
|
||||||
|
"KeyEscape": "Escape",
|
||||||
|
"KeySpace": "Space",
|
||||||
|
"KeyTab": "Tab",
|
||||||
|
"KeyBackSpace": "Backspace",
|
||||||
|
"KeyInsert": "Insert",
|
||||||
|
"KeyDelete": "Delete",
|
||||||
|
"KeyPageUp": "Page Up",
|
||||||
|
"KeyPageDown": "Page Down",
|
||||||
|
"KeyHome": "Home",
|
||||||
|
"KeyEnd": "End",
|
||||||
|
"KeyCapsLock": "Caps Lock",
|
||||||
|
"KeyScrollLock": "Scroll Lock",
|
||||||
|
"KeyPrintScreen": "Print Screen",
|
||||||
|
"KeyPause": "Pause",
|
||||||
|
"KeyNumLock": "Num Lock",
|
||||||
|
"KeyClear": "Clear",
|
||||||
|
"KeyKeypad0": "Keypad 0",
|
||||||
|
"KeyKeypad1": "Keypad 1",
|
||||||
|
"KeyKeypad2": "Keypad 2",
|
||||||
|
"KeyKeypad3": "Keypad 3",
|
||||||
|
"KeyKeypad4": "Keypad 4",
|
||||||
|
"KeyKeypad5": "Keypad 5",
|
||||||
|
"KeyKeypad6": "Keypad 6",
|
||||||
|
"KeyKeypad7": "Keypad 7",
|
||||||
|
"KeyKeypad8": "Keypad 8",
|
||||||
|
"KeyKeypad9": "Keypad 9",
|
||||||
|
"KeyKeypadDivide": "Keypad Divide",
|
||||||
|
"KeyKeypadMultiply": "Keypad Multiply",
|
||||||
|
"KeyKeypadSubtract": "Keypad Subtract",
|
||||||
|
"KeyKeypadAdd": "Keypad Add",
|
||||||
|
"KeyKeypadDecimal": "Keypad Decimal",
|
||||||
|
"KeyKeypadEnter": "Keypad Enter",
|
||||||
|
"KeyNumber0": "0",
|
||||||
|
"KeyNumber1": "1",
|
||||||
|
"KeyNumber2": "2",
|
||||||
|
"KeyNumber3": "3",
|
||||||
|
"KeyNumber4": "4",
|
||||||
|
"KeyNumber5": "5",
|
||||||
|
"KeyNumber6": "6",
|
||||||
|
"KeyNumber7": "7",
|
||||||
|
"KeyNumber8": "8",
|
||||||
|
"KeyNumber9": "9",
|
||||||
|
"KeyTilde": "~",
|
||||||
|
"KeyGrave": "`",
|
||||||
|
"KeyMinus": "-",
|
||||||
|
"KeyPlus": "+",
|
||||||
|
"KeyBracketLeft": "[",
|
||||||
|
"KeyBracketRight": "]",
|
||||||
|
"KeySemicolon": ";",
|
||||||
|
"KeyQuote": "\"",
|
||||||
|
"KeyComma": ",",
|
||||||
|
"KeyPeriod": ".",
|
||||||
|
"KeySlash": "/",
|
||||||
|
"KeyBackSlash": "\\",
|
||||||
|
"KeyUnbound": "Unbound",
|
||||||
|
"GamepadLeftStick": "L Stick Button",
|
||||||
|
"GamepadRightStick": "R Stick Button",
|
||||||
|
"GamepadLeftShoulder": "Left Shoulder",
|
||||||
|
"GamepadRightShoulder": "Right Shoulder",
|
||||||
|
"GamepadLeftTrigger": "Left Trigger",
|
||||||
|
"GamepadRightTrigger": "Right Trigger",
|
||||||
|
"GamepadDpadUp": "Up",
|
||||||
|
"GamepadDpadDown": "Down",
|
||||||
|
"GamepadDpadLeft": "Left",
|
||||||
|
"GamepadDpadRight": "Right",
|
||||||
|
"GamepadMinus": "-",
|
||||||
|
"GamepadPlus": "+",
|
||||||
|
"GamepadGuide": "Guide",
|
||||||
|
"GamepadMisc1": "Misc",
|
||||||
|
"GamepadPaddle1": "Paddle 1",
|
||||||
|
"GamepadPaddle2": "Paddle 2",
|
||||||
|
"GamepadPaddle3": "Paddle 3",
|
||||||
|
"GamepadPaddle4": "Paddle 4",
|
||||||
|
"GamepadTouchpad": "Touchpad",
|
||||||
|
"GamepadSingleLeftTrigger0": "Left Trigger 0",
|
||||||
|
"GamepadSingleRightTrigger0": "Right Trigger 0",
|
||||||
|
"GamepadSingleLeftTrigger1": "Left Trigger 1",
|
||||||
|
"GamepadSingleRightTrigger1": "Right Trigger 1",
|
||||||
|
"StickLeft": "Left Stick",
|
||||||
|
"StickRight": "Right Stick",
|
||||||
"UserProfilesSelectedUserProfile": "Wybrany profil użytkownika:",
|
"UserProfilesSelectedUserProfile": "Wybrany profil użytkownika:",
|
||||||
"UserProfilesSaveProfileName": "Zapisz nazwę profilu",
|
"UserProfilesSaveProfileName": "Zapisz nazwę profilu",
|
||||||
"UserProfilesChangeProfileImage": "Zmień obrazek profilu",
|
"UserProfilesChangeProfileImage": "Zmień obrazek profilu",
|
||||||
|
@ -341,7 +447,7 @@
|
||||||
"DialogThemeRestartMessage": "Motyw został zapisany. Aby zastosować motyw, konieczne jest ponowne uruchomienie.",
|
"DialogThemeRestartMessage": "Motyw został zapisany. Aby zastosować motyw, konieczne jest ponowne uruchomienie.",
|
||||||
"DialogThemeRestartSubMessage": "Czy chcesz uruchomić ponownie?",
|
"DialogThemeRestartSubMessage": "Czy chcesz uruchomić ponownie?",
|
||||||
"DialogFirmwareInstallEmbeddedMessage": "Czy chcesz zainstalować firmware wbudowany w tę grę? (Firmware {0})",
|
"DialogFirmwareInstallEmbeddedMessage": "Czy chcesz zainstalować firmware wbudowany w tę grę? (Firmware {0})",
|
||||||
"DialogFirmwareInstallEmbeddedSuccessMessage": "No installed firmware was found but Ryujinx was able to install firmware {0} from the provided game.\nThe emulator will now start.",
|
"DialogFirmwareInstallEmbeddedSuccessMessage": "Nie znaleziono zainstalowanego oprogramowania, ale Ryujinx był w stanie zainstalować oprogramowanie {0} z dostarczonej gry.\n\nEmulator uruchomi się teraz.",
|
||||||
"DialogFirmwareNoFirmwareInstalledMessage": "Brak Zainstalowanego Firmware'u",
|
"DialogFirmwareNoFirmwareInstalledMessage": "Brak Zainstalowanego Firmware'u",
|
||||||
"DialogFirmwareInstalledMessage": "Firmware {0} został zainstalowany",
|
"DialogFirmwareInstalledMessage": "Firmware {0} został zainstalowany",
|
||||||
"DialogInstallFileTypesSuccessMessage": "Pomyślnie zainstalowano typy plików!",
|
"DialogInstallFileTypesSuccessMessage": "Pomyślnie zainstalowano typy plików!",
|
||||||
|
@ -597,6 +703,7 @@
|
||||||
"UserProfileWindowTitle": "Menedżer Profili Użytkowników",
|
"UserProfileWindowTitle": "Menedżer Profili Użytkowników",
|
||||||
"CheatWindowTitle": "Menedżer Kodów",
|
"CheatWindowTitle": "Menedżer Kodów",
|
||||||
"DlcWindowTitle": "Menedżer Zawartości do Pobrania",
|
"DlcWindowTitle": "Menedżer Zawartości do Pobrania",
|
||||||
|
"ModWindowTitle": "Zarządzaj modami dla {0} ({1})",
|
||||||
"UpdateWindowTitle": "Menedżer Aktualizacji Tytułu",
|
"UpdateWindowTitle": "Menedżer Aktualizacji Tytułu",
|
||||||
"CheatWindowHeading": "Kody Dostępne dla {0} [{1}]",
|
"CheatWindowHeading": "Kody Dostępne dla {0} [{1}]",
|
||||||
"BuildId": "Identyfikator wersji:",
|
"BuildId": "Identyfikator wersji:",
|
||||||
|
@ -648,11 +755,11 @@
|
||||||
"GraphicsAALabel": "Antyaliasing:",
|
"GraphicsAALabel": "Antyaliasing:",
|
||||||
"GraphicsScalingFilterLabel": "Filtr skalowania:",
|
"GraphicsScalingFilterLabel": "Filtr skalowania:",
|
||||||
"GraphicsScalingFilterTooltip": "Choose the scaling filter that will be applied when using resolution scale.\n\nBilinear works well for 3D games and is a safe default option.\n\nNearest is recommended for pixel art games.\n\nFSR 1.0 is merely a sharpening filter, not recommended for use with FXAA or SMAA.\n\nThis option can be changed while a game is running by clicking \"Apply\" below; you can simply move the settings window aside and experiment until you find your preferred look for a game.\n\nLeave on BILINEAR if unsure.",
|
"GraphicsScalingFilterTooltip": "Choose the scaling filter that will be applied when using resolution scale.\n\nBilinear works well for 3D games and is a safe default option.\n\nNearest is recommended for pixel art games.\n\nFSR 1.0 is merely a sharpening filter, not recommended for use with FXAA or SMAA.\n\nThis option can be changed while a game is running by clicking \"Apply\" below; you can simply move the settings window aside and experiment until you find your preferred look for a game.\n\nLeave on BILINEAR if unsure.",
|
||||||
"GraphicsScalingFilterBilinear": "Bilinear",
|
"GraphicsScalingFilterBilinear": "Dwuliniowe",
|
||||||
"GraphicsScalingFilterNearest": "Nearest",
|
"GraphicsScalingFilterNearest": "Najbliższe",
|
||||||
"GraphicsScalingFilterFsr": "FSR",
|
"GraphicsScalingFilterFsr": "FSR",
|
||||||
"GraphicsScalingFilterLevelLabel": "Poziom",
|
"GraphicsScalingFilterLevelLabel": "Poziom",
|
||||||
"GraphicsScalingFilterLevelTooltip": "Set FSR 1.0 sharpening level. Higher is sharper.",
|
"GraphicsScalingFilterLevelTooltip": "Ustaw poziom ostrzeżenia FSR 1.0. Wyższy jest ostrzejszy.",
|
||||||
"SmaaLow": "SMAA Niskie",
|
"SmaaLow": "SMAA Niskie",
|
||||||
"SmaaMedium": "SMAA Średnie",
|
"SmaaMedium": "SMAA Średnie",
|
||||||
"SmaaHigh": "SMAA Wysokie",
|
"SmaaHigh": "SMAA Wysokie",
|
||||||
|
@ -660,7 +767,7 @@
|
||||||
"UserEditorTitle": "Edytuj użytkownika",
|
"UserEditorTitle": "Edytuj użytkownika",
|
||||||
"UserEditorTitleCreate": "Utwórz użytkownika",
|
"UserEditorTitleCreate": "Utwórz użytkownika",
|
||||||
"SettingsTabNetworkInterface": "Interfejs sieci:",
|
"SettingsTabNetworkInterface": "Interfejs sieci:",
|
||||||
"NetworkInterfaceTooltip": "The network interface used for LAN/LDN features.\n\nIn conjunction with a VPN or XLink Kai and a game with LAN support, can be used to spoof a same-network connection over the Internet.\n\nLeave on DEFAULT if unsure.",
|
"NetworkInterfaceTooltip": "Interfejs sieciowy używany dla funkcji LAN/LDN.\n\nw połączeniu z VPN lub XLink Kai i grą z obsługą sieci LAN, może być użyty do spoofowania połączenia z tą samą siecią przez Internet.\n\nZostaw DOMYŚLNE, jeśli nie ma pewności.",
|
||||||
"NetworkInterfaceDefault": "Domyślny",
|
"NetworkInterfaceDefault": "Domyślny",
|
||||||
"PackagingShaders": "Pakuje Shadery ",
|
"PackagingShaders": "Pakuje Shadery ",
|
||||||
"AboutChangelogButton": "Zobacz listę zmian na GitHubie",
|
"AboutChangelogButton": "Zobacz listę zmian na GitHubie",
|
||||||
|
@ -668,6 +775,6 @@
|
||||||
"SettingsTabNetworkMultiplayer": "Gra Wieloosobowa",
|
"SettingsTabNetworkMultiplayer": "Gra Wieloosobowa",
|
||||||
"MultiplayerMode": "Tryb:",
|
"MultiplayerMode": "Tryb:",
|
||||||
"MultiplayerModeTooltip": "Change LDN multiplayer mode.\n\nLdnMitm will modify local wireless/local play functionality in games to function as if it were LAN, allowing for local, same-network connections with other Ryujinx instances and hacked Nintendo Switch consoles that have the ldn_mitm module installed.\n\nMultiplayer requires all players to be on the same game version (i.e. Super Smash Bros. Ultimate v13.0.1 can't connect to v13.0.0).\n\nLeave DISABLED if unsure.",
|
"MultiplayerModeTooltip": "Change LDN multiplayer mode.\n\nLdnMitm will modify local wireless/local play functionality in games to function as if it were LAN, allowing for local, same-network connections with other Ryujinx instances and hacked Nintendo Switch consoles that have the ldn_mitm module installed.\n\nMultiplayer requires all players to be on the same game version (i.e. Super Smash Bros. Ultimate v13.0.1 can't connect to v13.0.0).\n\nLeave DISABLED if unsure.",
|
||||||
"MultiplayerModeDisabled": "Disabled",
|
"MultiplayerModeDisabled": "Wyłączone",
|
||||||
"MultiplayerModeLdnMitm": "ldn_mitm"
|
"MultiplayerModeLdnMitm": "ldn_mitm"
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,6 +30,10 @@
|
||||||
"MenuBarToolsManageFileTypes": "Gerenciar tipos de arquivo",
|
"MenuBarToolsManageFileTypes": "Gerenciar tipos de arquivo",
|
||||||
"MenuBarToolsInstallFileTypes": "Instalar tipos de arquivo",
|
"MenuBarToolsInstallFileTypes": "Instalar tipos de arquivo",
|
||||||
"MenuBarToolsUninstallFileTypes": "Desinstalar tipos de arquivos",
|
"MenuBarToolsUninstallFileTypes": "Desinstalar tipos de arquivos",
|
||||||
|
"MenuBarView": "_View",
|
||||||
|
"MenuBarViewWindow": "Window Size",
|
||||||
|
"MenuBarViewWindow720": "720p",
|
||||||
|
"MenuBarViewWindow1080": "1080p",
|
||||||
"MenuBarHelp": "_Ajuda",
|
"MenuBarHelp": "_Ajuda",
|
||||||
"MenuBarHelpCheckForUpdates": "_Verificar se há atualizações",
|
"MenuBarHelpCheckForUpdates": "_Verificar se há atualizações",
|
||||||
"MenuBarHelpAbout": "_Sobre",
|
"MenuBarHelpAbout": "_Sobre",
|
||||||
|
@ -92,6 +96,7 @@
|
||||||
"SettingsTabGeneralEnableDiscordRichPresence": "Habilitar Rich Presence do Discord",
|
"SettingsTabGeneralEnableDiscordRichPresence": "Habilitar Rich Presence do Discord",
|
||||||
"SettingsTabGeneralCheckUpdatesOnLaunch": "Verificar se há atualizações ao iniciar",
|
"SettingsTabGeneralCheckUpdatesOnLaunch": "Verificar se há atualizações ao iniciar",
|
||||||
"SettingsTabGeneralShowConfirmExitDialog": "Exibir diálogo de confirmação ao sair",
|
"SettingsTabGeneralShowConfirmExitDialog": "Exibir diálogo de confirmação ao sair",
|
||||||
|
"SettingsTabGeneralRememberWindowState": "Lembrar tamanho/posição da Janela",
|
||||||
"SettingsTabGeneralHideCursor": "Esconder o cursor do mouse:",
|
"SettingsTabGeneralHideCursor": "Esconder o cursor do mouse:",
|
||||||
"SettingsTabGeneralHideCursorNever": "Nunca",
|
"SettingsTabGeneralHideCursorNever": "Nunca",
|
||||||
"SettingsTabGeneralHideCursorOnIdle": "Esconder o cursor quando ocioso",
|
"SettingsTabGeneralHideCursorOnIdle": "Esconder o cursor quando ocioso",
|
||||||
|
@ -266,6 +271,107 @@
|
||||||
"ControllerSettingsMotionGyroDeadzone": "Zona morta do giroscópio:",
|
"ControllerSettingsMotionGyroDeadzone": "Zona morta do giroscópio:",
|
||||||
"ControllerSettingsSave": "Salvar",
|
"ControllerSettingsSave": "Salvar",
|
||||||
"ControllerSettingsClose": "Fechar",
|
"ControllerSettingsClose": "Fechar",
|
||||||
|
"KeyUnknown": "Unknown",
|
||||||
|
"KeyShiftLeft": "Shift Left",
|
||||||
|
"KeyShiftRight": "Shift Right",
|
||||||
|
"KeyControlLeft": "Ctrl Left",
|
||||||
|
"KeyMacControlLeft": "⌃ Left",
|
||||||
|
"KeyControlRight": "Ctrl Right",
|
||||||
|
"KeyMacControlRight": "⌃ Right",
|
||||||
|
"KeyAltLeft": "Alt Left",
|
||||||
|
"KeyMacAltLeft": "⌥ Left",
|
||||||
|
"KeyAltRight": "Alt Right",
|
||||||
|
"KeyMacAltRight": "⌥ Right",
|
||||||
|
"KeyWinLeft": "⊞ Left",
|
||||||
|
"KeyMacWinLeft": "⌘ Left",
|
||||||
|
"KeyWinRight": "⊞ Right",
|
||||||
|
"KeyMacWinRight": "⌘ Right",
|
||||||
|
"KeyMenu": "Menu",
|
||||||
|
"KeyUp": "Up",
|
||||||
|
"KeyDown": "Down",
|
||||||
|
"KeyLeft": "Left",
|
||||||
|
"KeyRight": "Right",
|
||||||
|
"KeyEnter": "Enter",
|
||||||
|
"KeyEscape": "Escape",
|
||||||
|
"KeySpace": "Space",
|
||||||
|
"KeyTab": "Tab",
|
||||||
|
"KeyBackSpace": "Backspace",
|
||||||
|
"KeyInsert": "Insert",
|
||||||
|
"KeyDelete": "Delete",
|
||||||
|
"KeyPageUp": "Page Up",
|
||||||
|
"KeyPageDown": "Page Down",
|
||||||
|
"KeyHome": "Home",
|
||||||
|
"KeyEnd": "End",
|
||||||
|
"KeyCapsLock": "Caps Lock",
|
||||||
|
"KeyScrollLock": "Scroll Lock",
|
||||||
|
"KeyPrintScreen": "Print Screen",
|
||||||
|
"KeyPause": "Pause",
|
||||||
|
"KeyNumLock": "Num Lock",
|
||||||
|
"KeyClear": "Clear",
|
||||||
|
"KeyKeypad0": "Keypad 0",
|
||||||
|
"KeyKeypad1": "Keypad 1",
|
||||||
|
"KeyKeypad2": "Keypad 2",
|
||||||
|
"KeyKeypad3": "Keypad 3",
|
||||||
|
"KeyKeypad4": "Keypad 4",
|
||||||
|
"KeyKeypad5": "Keypad 5",
|
||||||
|
"KeyKeypad6": "Keypad 6",
|
||||||
|
"KeyKeypad7": "Keypad 7",
|
||||||
|
"KeyKeypad8": "Keypad 8",
|
||||||
|
"KeyKeypad9": "Keypad 9",
|
||||||
|
"KeyKeypadDivide": "Keypad Divide",
|
||||||
|
"KeyKeypadMultiply": "Keypad Multiply",
|
||||||
|
"KeyKeypadSubtract": "Keypad Subtract",
|
||||||
|
"KeyKeypadAdd": "Keypad Add",
|
||||||
|
"KeyKeypadDecimal": "Keypad Decimal",
|
||||||
|
"KeyKeypadEnter": "Keypad Enter",
|
||||||
|
"KeyNumber0": "0",
|
||||||
|
"KeyNumber1": "1",
|
||||||
|
"KeyNumber2": "2",
|
||||||
|
"KeyNumber3": "3",
|
||||||
|
"KeyNumber4": "4",
|
||||||
|
"KeyNumber5": "5",
|
||||||
|
"KeyNumber6": "6",
|
||||||
|
"KeyNumber7": "7",
|
||||||
|
"KeyNumber8": "8",
|
||||||
|
"KeyNumber9": "9",
|
||||||
|
"KeyTilde": "~",
|
||||||
|
"KeyGrave": "`",
|
||||||
|
"KeyMinus": "-",
|
||||||
|
"KeyPlus": "+",
|
||||||
|
"KeyBracketLeft": "[",
|
||||||
|
"KeyBracketRight": "]",
|
||||||
|
"KeySemicolon": ";",
|
||||||
|
"KeyQuote": "\"",
|
||||||
|
"KeyComma": ",",
|
||||||
|
"KeyPeriod": ".",
|
||||||
|
"KeySlash": "/",
|
||||||
|
"KeyBackSlash": "\\",
|
||||||
|
"KeyUnbound": "Unbound",
|
||||||
|
"GamepadLeftStick": "L Stick Button",
|
||||||
|
"GamepadRightStick": "R Stick Button",
|
||||||
|
"GamepadLeftShoulder": "Left Shoulder",
|
||||||
|
"GamepadRightShoulder": "Right Shoulder",
|
||||||
|
"GamepadLeftTrigger": "Left Trigger",
|
||||||
|
"GamepadRightTrigger": "Right Trigger",
|
||||||
|
"GamepadDpadUp": "Up",
|
||||||
|
"GamepadDpadDown": "Down",
|
||||||
|
"GamepadDpadLeft": "Left",
|
||||||
|
"GamepadDpadRight": "Right",
|
||||||
|
"GamepadMinus": "-",
|
||||||
|
"GamepadPlus": "+",
|
||||||
|
"GamepadGuide": "Guide",
|
||||||
|
"GamepadMisc1": "Misc",
|
||||||
|
"GamepadPaddle1": "Paddle 1",
|
||||||
|
"GamepadPaddle2": "Paddle 2",
|
||||||
|
"GamepadPaddle3": "Paddle 3",
|
||||||
|
"GamepadPaddle4": "Paddle 4",
|
||||||
|
"GamepadTouchpad": "Touchpad",
|
||||||
|
"GamepadSingleLeftTrigger0": "Left Trigger 0",
|
||||||
|
"GamepadSingleRightTrigger0": "Right Trigger 0",
|
||||||
|
"GamepadSingleLeftTrigger1": "Left Trigger 1",
|
||||||
|
"GamepadSingleRightTrigger1": "Right Trigger 1",
|
||||||
|
"StickLeft": "Left Stick",
|
||||||
|
"StickRight": "Right Stick",
|
||||||
"UserProfilesSelectedUserProfile": "Perfil de usuário selecionado:",
|
"UserProfilesSelectedUserProfile": "Perfil de usuário selecionado:",
|
||||||
"UserProfilesSaveProfileName": "Salvar nome de perfil",
|
"UserProfilesSaveProfileName": "Salvar nome de perfil",
|
||||||
"UserProfilesChangeProfileImage": "Mudar imagem de perfil",
|
"UserProfilesChangeProfileImage": "Mudar imagem de perfil",
|
||||||
|
@ -597,6 +703,7 @@
|
||||||
"UserProfileWindowTitle": "Gerenciador de perfis de usuário",
|
"UserProfileWindowTitle": "Gerenciador de perfis de usuário",
|
||||||
"CheatWindowTitle": "Gerenciador de Cheats",
|
"CheatWindowTitle": "Gerenciador de Cheats",
|
||||||
"DlcWindowTitle": "Gerenciador de DLC",
|
"DlcWindowTitle": "Gerenciador de DLC",
|
||||||
|
"ModWindowTitle": "Manage Mods for {0} ({1})",
|
||||||
"UpdateWindowTitle": "Gerenciador de atualizações",
|
"UpdateWindowTitle": "Gerenciador de atualizações",
|
||||||
"CheatWindowHeading": "Cheats disponíveis para {0} [{1}]",
|
"CheatWindowHeading": "Cheats disponíveis para {0} [{1}]",
|
||||||
"BuildId": "ID da Build",
|
"BuildId": "ID da Build",
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
{
|
{
|
||||||
"Language": "Русский (RU)",
|
"Language": "Русский (RU)",
|
||||||
"MenuBarFileOpenApplet": "Открыть апплет",
|
"MenuBarFileOpenApplet": "Открыть апплет",
|
||||||
"MenuBarFileOpenAppletOpenMiiAppletToolTip": "Открыть апплет Mii Editor в автономном режиме",
|
"MenuBarFileOpenAppletOpenMiiAppletToolTip": "Открывает апплет Mii Editor в автономном режиме",
|
||||||
"SettingsTabInputDirectMouseAccess": "Прямой ввод мыши",
|
"SettingsTabInputDirectMouseAccess": "Прямой ввод мыши",
|
||||||
"SettingsTabSystemMemoryManagerMode": "Режим диспетчера памяти:",
|
"SettingsTabSystemMemoryManagerMode": "Режим менеджера памяти:",
|
||||||
"SettingsTabSystemMemoryManagerModeSoftware": "Программное обеспечение",
|
"SettingsTabSystemMemoryManagerModeSoftware": "Программное обеспечение",
|
||||||
"SettingsTabSystemMemoryManagerModeHost": "Хост (быстро)",
|
"SettingsTabSystemMemoryManagerModeHost": "Хост (быстро)",
|
||||||
"SettingsTabSystemMemoryManagerModeHostUnchecked": "Хост не установлен (самый быстрый, небезопасный)",
|
"SettingsTabSystemMemoryManagerModeHostUnchecked": "Хост не установлен (самый быстрый, небезопасный)",
|
||||||
|
@ -30,6 +30,10 @@
|
||||||
"MenuBarToolsManageFileTypes": "Управление типами файлов",
|
"MenuBarToolsManageFileTypes": "Управление типами файлов",
|
||||||
"MenuBarToolsInstallFileTypes": "Установить типы файлов",
|
"MenuBarToolsInstallFileTypes": "Установить типы файлов",
|
||||||
"MenuBarToolsUninstallFileTypes": "Удалить типы файлов",
|
"MenuBarToolsUninstallFileTypes": "Удалить типы файлов",
|
||||||
|
"MenuBarView": "_Вид",
|
||||||
|
"MenuBarViewWindow": "Размер окна",
|
||||||
|
"MenuBarViewWindow720": "720p",
|
||||||
|
"MenuBarViewWindow1080": "1080p",
|
||||||
"MenuBarHelp": "_Помощь",
|
"MenuBarHelp": "_Помощь",
|
||||||
"MenuBarHelpCheckForUpdates": "Проверить наличие обновлений",
|
"MenuBarHelpCheckForUpdates": "Проверить наличие обновлений",
|
||||||
"MenuBarHelpAbout": "О программе",
|
"MenuBarHelpAbout": "О программе",
|
||||||
|
@ -40,7 +44,7 @@
|
||||||
"GameListHeaderDeveloper": "Разработчик",
|
"GameListHeaderDeveloper": "Разработчик",
|
||||||
"GameListHeaderVersion": "Версия",
|
"GameListHeaderVersion": "Версия",
|
||||||
"GameListHeaderTimePlayed": "Время в игре",
|
"GameListHeaderTimePlayed": "Время в игре",
|
||||||
"GameListHeaderLastPlayed": "Последняя игра",
|
"GameListHeaderLastPlayed": "Последний запуск",
|
||||||
"GameListHeaderFileExtension": "Расширение файла",
|
"GameListHeaderFileExtension": "Расширение файла",
|
||||||
"GameListHeaderFileSize": "Размер файла",
|
"GameListHeaderFileSize": "Размер файла",
|
||||||
"GameListHeaderPath": "Путь",
|
"GameListHeaderPath": "Путь",
|
||||||
|
@ -80,7 +84,7 @@
|
||||||
"StatusBarGamesLoaded": "{0}/{1} игр загружено",
|
"StatusBarGamesLoaded": "{0}/{1} игр загружено",
|
||||||
"StatusBarSystemVersion": "Версия прошивки: {0}",
|
"StatusBarSystemVersion": "Версия прошивки: {0}",
|
||||||
"LinuxVmMaxMapCountDialogTitle": "Обнаружен низкий лимит разметки памяти",
|
"LinuxVmMaxMapCountDialogTitle": "Обнаружен низкий лимит разметки памяти",
|
||||||
"LinuxVmMaxMapCountDialogTextPrimary": "Вы хотите увеличить значение vm.max_map_count до {0}",
|
"LinuxVmMaxMapCountDialogTextPrimary": "Хотите увеличить значение vm.max_map_count до {0}",
|
||||||
"LinuxVmMaxMapCountDialogTextSecondary": "Некоторые игры могут создавать большую разметку памяти, чем разрешено на данный момент по умолчанию. Ryujinx вылетит при превышении этого лимита.",
|
"LinuxVmMaxMapCountDialogTextSecondary": "Некоторые игры могут создавать большую разметку памяти, чем разрешено на данный момент по умолчанию. Ryujinx вылетит при превышении этого лимита.",
|
||||||
"LinuxVmMaxMapCountDialogButtonUntilRestart": "Да, до следующего перезапуска",
|
"LinuxVmMaxMapCountDialogButtonUntilRestart": "Да, до следующего перезапуска",
|
||||||
"LinuxVmMaxMapCountDialogButtonPersistent": "Да, постоянно",
|
"LinuxVmMaxMapCountDialogButtonPersistent": "Да, постоянно",
|
||||||
|
@ -89,12 +93,13 @@
|
||||||
"Settings": "Параметры",
|
"Settings": "Параметры",
|
||||||
"SettingsTabGeneral": "Интерфейс",
|
"SettingsTabGeneral": "Интерфейс",
|
||||||
"SettingsTabGeneralGeneral": "Общее",
|
"SettingsTabGeneralGeneral": "Общее",
|
||||||
"SettingsTabGeneralEnableDiscordRichPresence": "Включить статус активности в Discord",
|
"SettingsTabGeneralEnableDiscordRichPresence": "Статус активности в Discord",
|
||||||
"SettingsTabGeneralCheckUpdatesOnLaunch": "Проверять наличие обновлений при запуске",
|
"SettingsTabGeneralCheckUpdatesOnLaunch": "Проверять наличие обновлений при запуске",
|
||||||
"SettingsTabGeneralShowConfirmExitDialog": "Подтверждать выход из приложения",
|
"SettingsTabGeneralShowConfirmExitDialog": "Подтверждать выход из приложения",
|
||||||
|
"SettingsTabGeneralRememberWindowState": "Запомнить размер/положение окна",
|
||||||
"SettingsTabGeneralHideCursor": "Скрывать курсор",
|
"SettingsTabGeneralHideCursor": "Скрывать курсор",
|
||||||
"SettingsTabGeneralHideCursorNever": "Никогда",
|
"SettingsTabGeneralHideCursorNever": "Никогда",
|
||||||
"SettingsTabGeneralHideCursorOnIdle": "В режиме ожидания",
|
"SettingsTabGeneralHideCursorOnIdle": "В простое",
|
||||||
"SettingsTabGeneralHideCursorAlways": "Всегда",
|
"SettingsTabGeneralHideCursorAlways": "Всегда",
|
||||||
"SettingsTabGeneralGameDirectories": "Папки с играми",
|
"SettingsTabGeneralGameDirectories": "Папки с играми",
|
||||||
"SettingsTabGeneralAdd": "Добавить",
|
"SettingsTabGeneralAdd": "Добавить",
|
||||||
|
@ -125,13 +130,13 @@
|
||||||
"SettingsTabSystemSystemLanguageBritishEnglish": "Английский (Британия)",
|
"SettingsTabSystemSystemLanguageBritishEnglish": "Английский (Британия)",
|
||||||
"SettingsTabSystemSystemLanguageCanadianFrench": "Французский (Канада)",
|
"SettingsTabSystemSystemLanguageCanadianFrench": "Французский (Канада)",
|
||||||
"SettingsTabSystemSystemLanguageLatinAmericanSpanish": "Испанский (Латинская Америка)",
|
"SettingsTabSystemSystemLanguageLatinAmericanSpanish": "Испанский (Латинская Америка)",
|
||||||
"SettingsTabSystemSystemLanguageSimplifiedChinese": "Китайский упрощённый",
|
"SettingsTabSystemSystemLanguageSimplifiedChinese": "Китайский (упрощённый)",
|
||||||
"SettingsTabSystemSystemLanguageTraditionalChinese": "Китайский традиционный",
|
"SettingsTabSystemSystemLanguageTraditionalChinese": "Китайский (традиционный)",
|
||||||
"SettingsTabSystemSystemTimeZone": "Часовой пояс прошивки:",
|
"SettingsTabSystemSystemTimeZone": "Часовой пояс прошивки:",
|
||||||
"SettingsTabSystemSystemTime": "Время в прошивке:",
|
"SettingsTabSystemSystemTime": "Системное время в прошивке:",
|
||||||
"SettingsTabSystemEnableVsync": "Включить вертикальную синхронизацию",
|
"SettingsTabSystemEnableVsync": "Вертикальная синхронизация",
|
||||||
"SettingsTabSystemEnablePptc": "Включить PPTC (Profiled Persistent Translation Cache)",
|
"SettingsTabSystemEnablePptc": "Использовать PPTC (Profiled Persistent Translation Cache)",
|
||||||
"SettingsTabSystemEnableFsIntegrityChecks": "Включить проверку целостности файловой системы",
|
"SettingsTabSystemEnableFsIntegrityChecks": "Проверка целостности файловой системы",
|
||||||
"SettingsTabSystemAudioBackend": "Аудио бэкенд:",
|
"SettingsTabSystemAudioBackend": "Аудио бэкенд:",
|
||||||
"SettingsTabSystemAudioBackendDummy": "Без звука",
|
"SettingsTabSystemAudioBackendDummy": "Без звука",
|
||||||
"SettingsTabSystemAudioBackendOpenAL": "OpenAL",
|
"SettingsTabSystemAudioBackendOpenAL": "OpenAL",
|
||||||
|
@ -143,7 +148,7 @@
|
||||||
"SettingsTabSystemIgnoreMissingServices": "Игнорировать отсутствующие службы",
|
"SettingsTabSystemIgnoreMissingServices": "Игнорировать отсутствующие службы",
|
||||||
"SettingsTabGraphics": "Графика",
|
"SettingsTabGraphics": "Графика",
|
||||||
"SettingsTabGraphicsAPI": "Графические API",
|
"SettingsTabGraphicsAPI": "Графические API",
|
||||||
"SettingsTabGraphicsEnableShaderCache": "Включить кэш шейдеров",
|
"SettingsTabGraphicsEnableShaderCache": "Кэшировать шейдеры",
|
||||||
"SettingsTabGraphicsAnisotropicFiltering": "Анизотропная фильтрация:",
|
"SettingsTabGraphicsAnisotropicFiltering": "Анизотропная фильтрация:",
|
||||||
"SettingsTabGraphicsAnisotropicFilteringAuto": "Автоматически",
|
"SettingsTabGraphicsAnisotropicFilteringAuto": "Автоматически",
|
||||||
"SettingsTabGraphicsAnisotropicFiltering2x": "2x",
|
"SettingsTabGraphicsAnisotropicFiltering2x": "2x",
|
||||||
|
@ -164,7 +169,7 @@
|
||||||
"SettingsTabGraphicsAspectRatio32x9": "32:9",
|
"SettingsTabGraphicsAspectRatio32x9": "32:9",
|
||||||
"SettingsTabGraphicsAspectRatioStretch": "Растянуть до размеров окна",
|
"SettingsTabGraphicsAspectRatioStretch": "Растянуть до размеров окна",
|
||||||
"SettingsTabGraphicsDeveloperOptions": "Параметры разработчика",
|
"SettingsTabGraphicsDeveloperOptions": "Параметры разработчика",
|
||||||
"SettingsTabGraphicsShaderDumpPath": "Путь дампа графического шейдера:",
|
"SettingsTabGraphicsShaderDumpPath": "Путь дампа графических шейдеров",
|
||||||
"SettingsTabLogging": "Журналирование",
|
"SettingsTabLogging": "Журналирование",
|
||||||
"SettingsTabLoggingLogging": "Журналирование",
|
"SettingsTabLoggingLogging": "Журналирование",
|
||||||
"SettingsTabLoggingEnableLoggingToFile": "Включить запись в файл",
|
"SettingsTabLoggingEnableLoggingToFile": "Включить запись в файл",
|
||||||
|
@ -266,6 +271,107 @@
|
||||||
"ControllerSettingsMotionGyroDeadzone": "Мертвая зона гироскопа:",
|
"ControllerSettingsMotionGyroDeadzone": "Мертвая зона гироскопа:",
|
||||||
"ControllerSettingsSave": "Сохранить",
|
"ControllerSettingsSave": "Сохранить",
|
||||||
"ControllerSettingsClose": "Закрыть",
|
"ControllerSettingsClose": "Закрыть",
|
||||||
|
"KeyUnknown": "Неизвестно",
|
||||||
|
"KeyShiftLeft": "Левый Shift",
|
||||||
|
"KeyShiftRight": "Правый Shift",
|
||||||
|
"KeyControlLeft": "Левый Ctrl",
|
||||||
|
"KeyMacControlLeft": "Левый ⌃",
|
||||||
|
"KeyControlRight": "Правый Ctrl",
|
||||||
|
"KeyMacControlRight": "Правый ⌃",
|
||||||
|
"KeyAltLeft": "Левый Alt",
|
||||||
|
"KeyMacAltLeft": "Левый ⌥",
|
||||||
|
"KeyAltRight": "Правый Alt",
|
||||||
|
"KeyMacAltRight": "Правый ⌥",
|
||||||
|
"KeyWinLeft": "Левый ⊞",
|
||||||
|
"KeyMacWinLeft": "Левый ⌘",
|
||||||
|
"KeyWinRight": "Правый ⊞",
|
||||||
|
"KeyMacWinRight": "Правый ⌘",
|
||||||
|
"KeyMenu": "Меню",
|
||||||
|
"KeyUp": "Вверх",
|
||||||
|
"KeyDown": "Вниз",
|
||||||
|
"KeyLeft": "Влево",
|
||||||
|
"KeyRight": "Вправо",
|
||||||
|
"KeyEnter": "Enter",
|
||||||
|
"KeyEscape": "Escape",
|
||||||
|
"KeySpace": "Пробел",
|
||||||
|
"KeyTab": "Tab",
|
||||||
|
"KeyBackSpace": "Backspace",
|
||||||
|
"KeyInsert": "Insert",
|
||||||
|
"KeyDelete": "Delete",
|
||||||
|
"KeyPageUp": "Page Up",
|
||||||
|
"KeyPageDown": "Page Down",
|
||||||
|
"KeyHome": "Home",
|
||||||
|
"KeyEnd": "End",
|
||||||
|
"KeyCapsLock": "Caps Lock",
|
||||||
|
"KeyScrollLock": "Scroll Lock",
|
||||||
|
"KeyPrintScreen": "Print Screen",
|
||||||
|
"KeyPause": "Pause",
|
||||||
|
"KeyNumLock": "Num Lock",
|
||||||
|
"KeyClear": "Очистить",
|
||||||
|
"KeyKeypad0": "Блок цифр 0",
|
||||||
|
"KeyKeypad1": "Блок цифр 1",
|
||||||
|
"KeyKeypad2": "Блок цифр 2",
|
||||||
|
"KeyKeypad3": "Блок цифр 3",
|
||||||
|
"KeyKeypad4": "Блок цифр 4",
|
||||||
|
"KeyKeypad5": "Блок цифр 5",
|
||||||
|
"KeyKeypad6": "Блок цифр 6",
|
||||||
|
"KeyKeypad7": "Блок цифр 7",
|
||||||
|
"KeyKeypad8": "Блок цифр 8",
|
||||||
|
"KeyKeypad9": "Блок цифр 9",
|
||||||
|
"KeyKeypadDivide": "/ (блок цифр)",
|
||||||
|
"KeyKeypadMultiply": "* (блок цифр)",
|
||||||
|
"KeyKeypadSubtract": "- (блок цифр)",
|
||||||
|
"KeyKeypadAdd": "+ (блок цифр)",
|
||||||
|
"KeyKeypadDecimal": ". (блок цифр)",
|
||||||
|
"KeyKeypadEnter": "Enter (блок цифр)",
|
||||||
|
"KeyNumber0": "0",
|
||||||
|
"KeyNumber1": "1",
|
||||||
|
"KeyNumber2": "2",
|
||||||
|
"KeyNumber3": "3",
|
||||||
|
"KeyNumber4": "4",
|
||||||
|
"KeyNumber5": "5",
|
||||||
|
"KeyNumber6": "6",
|
||||||
|
"KeyNumber7": "7",
|
||||||
|
"KeyNumber8": "8",
|
||||||
|
"KeyNumber9": "9",
|
||||||
|
"KeyTilde": "~",
|
||||||
|
"KeyGrave": "`",
|
||||||
|
"KeyMinus": "-",
|
||||||
|
"KeyPlus": "+",
|
||||||
|
"KeyBracketLeft": "[",
|
||||||
|
"KeyBracketRight": "]",
|
||||||
|
"KeySemicolon": ";",
|
||||||
|
"KeyQuote": "\"",
|
||||||
|
"KeyComma": ",",
|
||||||
|
"KeyPeriod": ".",
|
||||||
|
"KeySlash": "/",
|
||||||
|
"KeyBackSlash": "\\",
|
||||||
|
"KeyUnbound": "Не привязано",
|
||||||
|
"GamepadLeftStick": "Кнопка лев. стика",
|
||||||
|
"GamepadRightStick": "Кнопка пр. стика",
|
||||||
|
"GamepadLeftShoulder": "Левый бампер",
|
||||||
|
"GamepadRightShoulder": "Правый бампер",
|
||||||
|
"GamepadLeftTrigger": "Левый триггер",
|
||||||
|
"GamepadRightTrigger": "Правый триггер",
|
||||||
|
"GamepadDpadUp": "Вверх",
|
||||||
|
"GamepadDpadDown": "Вниз",
|
||||||
|
"GamepadDpadLeft": "Влево",
|
||||||
|
"GamepadDpadRight": "Вправо",
|
||||||
|
"GamepadMinus": "-",
|
||||||
|
"GamepadPlus": "+",
|
||||||
|
"GamepadGuide": "Кнопка Xbox",
|
||||||
|
"GamepadMisc1": "Прочее",
|
||||||
|
"GamepadPaddle1": "Доп.кнопка 1",
|
||||||
|
"GamepadPaddle2": "Доп.кнопка 2",
|
||||||
|
"GamepadPaddle3": "Доп.кнопка 3",
|
||||||
|
"GamepadPaddle4": "Доп.кнопка 4",
|
||||||
|
"GamepadTouchpad": "Тачпад",
|
||||||
|
"GamepadSingleLeftTrigger0": "Левый триггер 0",
|
||||||
|
"GamepadSingleRightTrigger0": "Правый триггер 0",
|
||||||
|
"GamepadSingleLeftTrigger1": "Левый триггер 1",
|
||||||
|
"GamepadSingleRightTrigger1": "Правый триггер 1",
|
||||||
|
"StickLeft": "Левый стик",
|
||||||
|
"StickRight": "Правый стик",
|
||||||
"UserProfilesSelectedUserProfile": "Выбранный пользовательский профиль:",
|
"UserProfilesSelectedUserProfile": "Выбранный пользовательский профиль:",
|
||||||
"UserProfilesSaveProfileName": "Сохранить пользовательский профиль",
|
"UserProfilesSaveProfileName": "Сохранить пользовательский профиль",
|
||||||
"UserProfilesChangeProfileImage": "Изменить аватар",
|
"UserProfilesChangeProfileImage": "Изменить аватар",
|
||||||
|
@ -273,17 +379,17 @@
|
||||||
"UserProfilesAddNewProfile": "Добавить новый профиль",
|
"UserProfilesAddNewProfile": "Добавить новый профиль",
|
||||||
"UserProfilesDelete": "Удалить",
|
"UserProfilesDelete": "Удалить",
|
||||||
"UserProfilesClose": "Закрыть",
|
"UserProfilesClose": "Закрыть",
|
||||||
"ProfileNameSelectionWatermark": "Выберите никнейм",
|
"ProfileNameSelectionWatermark": "Укажите никнейм",
|
||||||
"ProfileImageSelectionTitle": "Выбор изображения профиля",
|
"ProfileImageSelectionTitle": "Выбор изображения профиля",
|
||||||
"ProfileImageSelectionHeader": "Выберите аватар",
|
"ProfileImageSelectionHeader": "Выбор аватара",
|
||||||
"ProfileImageSelectionNote": "Вы можете импортировать собственное изображение или выбрать аватар из системной прошивки.",
|
"ProfileImageSelectionNote": "Вы можете импортировать собственное изображение или выбрать аватар из системной прошивки.",
|
||||||
"ProfileImageSelectionImportImage": "Импорт изображения",
|
"ProfileImageSelectionImportImage": "Импорт изображения",
|
||||||
"ProfileImageSelectionSelectAvatar": "Встроенные аватары",
|
"ProfileImageSelectionSelectAvatar": "Встроенные аватары",
|
||||||
"InputDialogTitle": "Диалоговое окно ввода",
|
"InputDialogTitle": "Диалоговое окно ввода",
|
||||||
"InputDialogOk": "ОК",
|
"InputDialogOk": "ОК",
|
||||||
"InputDialogCancel": "Отмена",
|
"InputDialogCancel": "Отмена",
|
||||||
"InputDialogAddNewProfileTitle": "Выберите имя профиля",
|
"InputDialogAddNewProfileTitle": "Выберите никнейм",
|
||||||
"InputDialogAddNewProfileHeader": "Пожалуйста, введите имя профиля",
|
"InputDialogAddNewProfileHeader": "Пожалуйста, введите никнейм",
|
||||||
"InputDialogAddNewProfileSubtext": "(Максимальная длина: {0})",
|
"InputDialogAddNewProfileSubtext": "(Максимальная длина: {0})",
|
||||||
"AvatarChoose": "Выбрать аватар",
|
"AvatarChoose": "Выбрать аватар",
|
||||||
"AvatarSetBackgroundColor": "Установить цвет фона",
|
"AvatarSetBackgroundColor": "Установить цвет фона",
|
||||||
|
@ -312,7 +418,7 @@
|
||||||
"DialogWarningTitle": "Ryujinx - Предупреждение",
|
"DialogWarningTitle": "Ryujinx - Предупреждение",
|
||||||
"DialogExitTitle": "Ryujinx - Выход",
|
"DialogExitTitle": "Ryujinx - Выход",
|
||||||
"DialogErrorMessage": "Ryujinx обнаружил ошибку",
|
"DialogErrorMessage": "Ryujinx обнаружил ошибку",
|
||||||
"DialogExitMessage": "Вы уверены, что хотите закрыть Ryujinx?",
|
"DialogExitMessage": "Вы уверены, что хотите выйти из Ryujinx?",
|
||||||
"DialogExitSubMessage": "Все несохраненные данные будут потеряны",
|
"DialogExitSubMessage": "Все несохраненные данные будут потеряны",
|
||||||
"DialogMessageCreateSaveErrorMessage": "Произошла ошибка при создании указанных данных сохранения: {0}",
|
"DialogMessageCreateSaveErrorMessage": "Произошла ошибка при создании указанных данных сохранения: {0}",
|
||||||
"DialogMessageFindSaveErrorMessage": "Произошла ошибка при поиске указанных данных сохранения: {0}",
|
"DialogMessageFindSaveErrorMessage": "Произошла ошибка при поиске указанных данных сохранения: {0}",
|
||||||
|
@ -324,7 +430,7 @@
|
||||||
"DialogNcaExtractionSuccessMessage": "Извлечение завершено успешно.",
|
"DialogNcaExtractionSuccessMessage": "Извлечение завершено успешно.",
|
||||||
"DialogUpdaterConvertFailedMessage": "Не удалось преобразовать текущую версию Ryujinx.",
|
"DialogUpdaterConvertFailedMessage": "Не удалось преобразовать текущую версию Ryujinx.",
|
||||||
"DialogUpdaterCancelUpdateMessage": "Отмена обновления...",
|
"DialogUpdaterCancelUpdateMessage": "Отмена обновления...",
|
||||||
"DialogUpdaterAlreadyOnLatestVersionMessage": "Вы уже используете самую последнюю версию Ryujinx",
|
"DialogUpdaterAlreadyOnLatestVersionMessage": "Вы используете самую последнюю версию Ryujinx",
|
||||||
"DialogUpdaterFailedToGetVersionMessage": "Произошла ошибка при попытке получить информацию о выпуске от GitHub Release. Это может быть вызвано тем, что в данный момент в GitHub Actions компилируется новый релиз. Повторите попытку позже.",
|
"DialogUpdaterFailedToGetVersionMessage": "Произошла ошибка при попытке получить информацию о выпуске от GitHub Release. Это может быть вызвано тем, что в данный момент в GitHub Actions компилируется новый релиз. Повторите попытку позже.",
|
||||||
"DialogUpdaterConvertFailedGithubMessage": "Не удалось преобразовать полученную версию Ryujinx из Github Release.",
|
"DialogUpdaterConvertFailedGithubMessage": "Не удалось преобразовать полученную версию Ryujinx из Github Release.",
|
||||||
"DialogUpdaterDownloadingMessage": "Загрузка обновления...",
|
"DialogUpdaterDownloadingMessage": "Загрузка обновления...",
|
||||||
|
@ -332,14 +438,14 @@
|
||||||
"DialogUpdaterRenamingMessage": "Переименование обновления...",
|
"DialogUpdaterRenamingMessage": "Переименование обновления...",
|
||||||
"DialogUpdaterAddingFilesMessage": "Добавление нового обновления...",
|
"DialogUpdaterAddingFilesMessage": "Добавление нового обновления...",
|
||||||
"DialogUpdaterCompleteMessage": "Обновление завершено",
|
"DialogUpdaterCompleteMessage": "Обновление завершено",
|
||||||
"DialogUpdaterRestartMessage": "Вы хотите перезапустить Ryujinx сейчас?",
|
"DialogUpdaterRestartMessage": "Перезапустить Ryujinx?",
|
||||||
"DialogUpdaterNoInternetMessage": "Вы не подключены к интернету",
|
"DialogUpdaterNoInternetMessage": "Вы не подключены к интернету",
|
||||||
"DialogUpdaterNoInternetSubMessage": "Убедитесь, что у вас работает подключение к интернету",
|
"DialogUpdaterNoInternetSubMessage": "Убедитесь, что у вас работает подключение к интернету",
|
||||||
"DialogUpdaterDirtyBuildMessage": "Вы не можете обновлять Dirty Build",
|
"DialogUpdaterDirtyBuildMessage": "Вы не можете обновлять Dirty Build",
|
||||||
"DialogUpdaterDirtyBuildSubMessage": "Загрузите Ryujinx по адресу https://ryujinx.org/ если вам нужна поддерживаемая версия.",
|
"DialogUpdaterDirtyBuildSubMessage": "Загрузите Ryujinx по адресу https://ryujinx.org/ если вам нужна поддерживаемая версия.",
|
||||||
"DialogRestartRequiredMessage": "Требуется перезагрузка",
|
"DialogRestartRequiredMessage": "Требуется перезагрузка",
|
||||||
"DialogThemeRestartMessage": "Тема сохранена. Для применения темы требуется перезапуск.",
|
"DialogThemeRestartMessage": "Тема сохранена. Для применения темы требуется перезапуск.",
|
||||||
"DialogThemeRestartSubMessage": "Вы хотите перезапустить?",
|
"DialogThemeRestartSubMessage": "Хотите перезапустить",
|
||||||
"DialogFirmwareInstallEmbeddedMessage": "Хотите установить прошивку, встроенную в эту игру? (Прошивка {0})",
|
"DialogFirmwareInstallEmbeddedMessage": "Хотите установить прошивку, встроенную в эту игру? (Прошивка {0})",
|
||||||
"DialogFirmwareInstallEmbeddedSuccessMessage": "Установленная прошивка не была найдена, но Ryujinx удалось установить прошивку {0} из предоставленной игры.\nТеперь эмулятор запустится.",
|
"DialogFirmwareInstallEmbeddedSuccessMessage": "Установленная прошивка не была найдена, но Ryujinx удалось установить прошивку {0} из предоставленной игры.\nТеперь эмулятор запустится.",
|
||||||
"DialogFirmwareNoFirmwareInstalledMessage": "Прошивка не установлена",
|
"DialogFirmwareNoFirmwareInstalledMessage": "Прошивка не установлена",
|
||||||
|
@ -348,7 +454,7 @@
|
||||||
"DialogInstallFileTypesErrorMessage": "Не удалось установить типы файлов.",
|
"DialogInstallFileTypesErrorMessage": "Не удалось установить типы файлов.",
|
||||||
"DialogUninstallFileTypesSuccessMessage": "Типы файлов успешно удалены",
|
"DialogUninstallFileTypesSuccessMessage": "Типы файлов успешно удалены",
|
||||||
"DialogUninstallFileTypesErrorMessage": "Не удалось удалить типы файлов.",
|
"DialogUninstallFileTypesErrorMessage": "Не удалось удалить типы файлов.",
|
||||||
"DialogOpenSettingsWindowLabel": "Открыть окно параметров",
|
"DialogOpenSettingsWindowLabel": "Открывает окно параметров",
|
||||||
"DialogControllerAppletTitle": "Апплет контроллера",
|
"DialogControllerAppletTitle": "Апплет контроллера",
|
||||||
"DialogMessageDialogErrorExceptionMessage": "Ошибка отображения сообщения: {0}",
|
"DialogMessageDialogErrorExceptionMessage": "Ошибка отображения сообщения: {0}",
|
||||||
"DialogSoftwareKeyboardErrorExceptionMessage": "Ошибка отображения программной клавиатуры: {0}",
|
"DialogSoftwareKeyboardErrorExceptionMessage": "Ошибка отображения программной клавиатуры: {0}",
|
||||||
|
@ -364,7 +470,7 @@
|
||||||
"DialogProfileDeleteProfileTitle": "Удаление профиля",
|
"DialogProfileDeleteProfileTitle": "Удаление профиля",
|
||||||
"DialogProfileDeleteProfileMessage": "Это действие необратимо. Вы уверены, что хотите продолжить?",
|
"DialogProfileDeleteProfileMessage": "Это действие необратимо. Вы уверены, что хотите продолжить?",
|
||||||
"DialogWarning": "Внимание",
|
"DialogWarning": "Внимание",
|
||||||
"DialogPPTCDeletionMessage": "Вы собираетесь удалить кэш PPTC для:\n\n{0}\n\nВы уверены, что хотите продолжить?",
|
"DialogPPTCDeletionMessage": "Вы собираетесь перестроить кэш PPTC при следующем запуске для:\n\n{0}\n\nВы уверены, что хотите продолжить?",
|
||||||
"DialogPPTCDeletionErrorMessage": "Ошибка очистки кэша PPTC в {0}: {1}",
|
"DialogPPTCDeletionErrorMessage": "Ошибка очистки кэша PPTC в {0}: {1}",
|
||||||
"DialogShaderDeletionMessage": "Вы собираетесь удалить кэш шейдеров для:\n\n{0}\n\nВы уверены, что хотите продолжить?",
|
"DialogShaderDeletionMessage": "Вы собираетесь удалить кэш шейдеров для:\n\n{0}\n\nВы уверены, что хотите продолжить?",
|
||||||
"DialogShaderDeletionErrorMessage": "Ошибка очистки кэша шейдеров в {0}: {1}",
|
"DialogShaderDeletionErrorMessage": "Ошибка очистки кэша шейдеров в {0}: {1}",
|
||||||
|
@ -378,10 +484,10 @@
|
||||||
"DialogFirmwareInstallerFirmwareInstallWaitMessage": "Установка прошивки...",
|
"DialogFirmwareInstallerFirmwareInstallWaitMessage": "Установка прошивки...",
|
||||||
"DialogFirmwareInstallerFirmwareInstallSuccessMessage": "Прошивка версии {0} успешно установлена.",
|
"DialogFirmwareInstallerFirmwareInstallSuccessMessage": "Прошивка версии {0} успешно установлена.",
|
||||||
"DialogUserProfileDeletionWarningMessage": "Если выбранный профиль будет удален, другие профили не будут открываться.",
|
"DialogUserProfileDeletionWarningMessage": "Если выбранный профиль будет удален, другие профили не будут открываться.",
|
||||||
"DialogUserProfileDeletionConfirmMessage": "Вы хотите удалить выбранный профиль",
|
"DialogUserProfileDeletionConfirmMessage": "Удалить выбранный профиль?",
|
||||||
"DialogUserProfileUnsavedChangesTitle": "Внимание - Несохраненные изменения",
|
"DialogUserProfileUnsavedChangesTitle": "Внимание - Несохраненные изменения",
|
||||||
"DialogUserProfileUnsavedChangesMessage": "Вы внесли изменения в этот профиль пользователя которые не были сохранены.",
|
"DialogUserProfileUnsavedChangesMessage": "В эту учетную запись внесены изменения, которые не были сохранены.",
|
||||||
"DialogUserProfileUnsavedChangesSubMessage": "Вы хотите отменить изменения?",
|
"DialogUserProfileUnsavedChangesSubMessage": "Отменить изменения?",
|
||||||
"DialogControllerSettingsModifiedConfirmMessage": "Текущие настройки управления обновлены.",
|
"DialogControllerSettingsModifiedConfirmMessage": "Текущие настройки управления обновлены.",
|
||||||
"DialogControllerSettingsModifiedConfirmSubMessage": "Сохранить?",
|
"DialogControllerSettingsModifiedConfirmSubMessage": "Сохранить?",
|
||||||
"DialogLoadFileErrorMessage": "{0}. Файл с ошибкой: {1}",
|
"DialogLoadFileErrorMessage": "{0}. Файл с ошибкой: {1}",
|
||||||
|
@ -444,40 +550,40 @@
|
||||||
"OrderDescending": "По убыванию",
|
"OrderDescending": "По убыванию",
|
||||||
"SettingsTabGraphicsFeatures": "Функции",
|
"SettingsTabGraphicsFeatures": "Функции",
|
||||||
"ErrorWindowTitle": "Окно ошибки",
|
"ErrorWindowTitle": "Окно ошибки",
|
||||||
"ToggleDiscordTooltip": "Включает или отключает отображение в Discord статуса \"Сейчас играет\"",
|
"ToggleDiscordTooltip": "Включает или отключает отображение статуса \"Играет в игру\" в Discord",
|
||||||
"AddGameDirBoxTooltip": "Введите папку игры для добавления в список",
|
"AddGameDirBoxTooltip": "Введите путь к папке с играми для добавления ее в список выше",
|
||||||
"AddGameDirTooltip": "Добавить папку с играми в список",
|
"AddGameDirTooltip": "Добавить папку с играми в список",
|
||||||
"RemoveGameDirTooltip": "Удалить выбранную папку игры",
|
"RemoveGameDirTooltip": "Удалить выбранную папку игры",
|
||||||
"CustomThemeCheckTooltip": "Включить или отключить пользовательские темы",
|
"CustomThemeCheckTooltip": "Включить или отключить пользовательские темы",
|
||||||
"CustomThemePathTooltip": "Путь к пользовательской теме для интерфейса",
|
"CustomThemePathTooltip": "Путь к пользовательской теме для интерфейса",
|
||||||
"CustomThemeBrowseTooltip": "Просмотр пользовательской темы интерфейса",
|
"CustomThemeBrowseTooltip": "Просмотр пользовательской темы интерфейса",
|
||||||
"DockModeToggleTooltip": "\"Стационарный\" режим запускает эмулятор, как если бы Nintendo Switch находилась в доке, что улучшает графику и разрешение в большинстве игр. И наоборот, при отключении этого режима эмулятор будет запускать игры в \"Портативном\" режиме, снижая качество графики.\n\nНастройте управление для Игрока 1 если планируете использовать в \"Стационарном\" режиме; настройте портативное управление если планируете использовать эмулятор в \"Портативном\" режиме.\n\nОставьте включенным если не уверены.",
|
"DockModeToggleTooltip": "\"Стационарный\" режим запускает эмулятор, как если бы Nintendo Switch находилась в доке, что улучшает графику и разрешение в большинстве игр. И наоборот, при отключении этого режима эмулятор будет запускать игры в \"Портативном\" режиме, снижая качество графики.\n\nНастройте управление для Игрока 1 если планируете использовать в \"Стационарном\" режиме; настройте портативное управление если планируете использовать эмулятор в \"Портативном\" режиме.\n\nРекомендуется оставить включенным.",
|
||||||
"DirectKeyboardTooltip": "Поддержка прямого ввода с клавиатуры (HID). Предоставляет игре прямой доступ к клавиатуре в качестве устройства ввода текста.\nРаботает только с играми, которые изначально поддерживают использование клавиатуры с Switch.\nРекомендуется оставить выключенным.",
|
"DirectKeyboardTooltip": "Поддержка прямого ввода с клавиатуры (HID). Предоставляет игре прямой доступ к клавиатуре в качестве устройства ввода текста.\nРаботает только с играми, которые изначально поддерживают использование клавиатуры с Switch.\nРекомендуется оставить выключенным.",
|
||||||
"DirectMouseTooltip": "Поддержка прямого ввода мыши (HID). Предоставляет игре прямой доступ к мыши в качестве указывающего устройства.\nРаботает только с играми, которые изначально поддерживают использование мыши совместно с железом Switch.\nРекомендуется оставить выключенным.",
|
"DirectMouseTooltip": "Поддержка прямого ввода мыши (HID). Предоставляет игре прямой доступ к мыши в качестве указывающего устройства.\nРаботает только с играми, которые изначально поддерживают использование мыши совместно с железом Switch.\nРекомендуется оставить выключенным.",
|
||||||
"RegionTooltip": "Изменение региона прошивки",
|
"RegionTooltip": "Сменяет регион прошивки",
|
||||||
"LanguageTooltip": "Изменение языка прошивки",
|
"LanguageTooltip": "Меняет язык прошивки",
|
||||||
"TimezoneTooltip": "Изменение часового пояса прошивки",
|
"TimezoneTooltip": "Меняет часовой пояс прошивки",
|
||||||
"TimeTooltip": "Изменение системного времени",
|
"TimeTooltip": "Меняет системное время прошивки",
|
||||||
"VSyncToggleTooltip": "Эмуляция вертикальной синхронизации консоли, которая ограничивает количество кадров в секунду в большинстве игр; отключение может привести к тому, что игры будут запущены с более высокой частотой кадров, но загрузка игры может занять больше времени, либо игра не запустится вообще.\n\nМожно включать и выключать эту настройку непосредственно в игре с помощью горячих клавиш (F1 по умолчанию). Если планируете отключить вертикальную синхронизацию, рекомендуем настроить горячие клавиши.\n\nРекомендуется оставить включенным.",
|
"VSyncToggleTooltip": "Эмуляция вертикальной синхронизации консоли, которая ограничивает количество кадров в секунду в большинстве игр; отключение может привести к тому, что игры будут запущены с более высокой частотой кадров, но загрузка игры может занять больше времени, либо игра не запустится вообще.\n\nМожно включать и выключать эту настройку непосредственно в игре с помощью горячих клавиш (F1 по умолчанию). Если планируете отключить вертикальную синхронизацию, рекомендуем настроить горячие клавиши.\n\nРекомендуется оставить включенным.",
|
||||||
"PptcToggleTooltip": "Сохранение преобразованных JIT-функций для того, чтобы не преобразовывать их по новой каждый раз при запуске игры.\n\nУменьшает статтеры и значительно ускоряет последующую загрузку игр.\n\nРекомендуется оставить включенным.",
|
"PptcToggleTooltip": "Сохраняет скомпилированные JIT-функции для того, чтобы не преобразовывать их по новой каждый раз при запуске игры.\n\nУменьшает статтеры и значительно ускоряет последующую загрузку игр.\n\nРекомендуется оставить включенным.",
|
||||||
"FsIntegrityToggleTooltip": "Проверяет поврежденные файлы при загрузке игры и если поврежденные файлы обнаружены, отображает ошибку о поврежденном хэше в журнале.\n\nНе влияет на производительность и необходим для помощи в устранении неполадок.\n\nРекомендуется оставить включенным.",
|
"FsIntegrityToggleTooltip": "Проверяет файлы при загрузке игры и если обнаружены поврежденные файлы, выводит сообщение о поврежденном хэше в журнале.\n\nНе влияет на производительность и необходим для помощи в устранении неполадок.\n\nРекомендуется оставить включенным.",
|
||||||
"AudioBackendTooltip": "Изменяет используемый аудио-бэкенд для рендера звука.\n\nSDL2 является предпочтительным, в то время как OpenAL и SoundIO используются в качестве резервных. \n\nРекомендуется использование SDL2.",
|
"AudioBackendTooltip": "Изменяет используемый аудио бэкенд для рендера звука.\n\nSDL2 является предпочтительным вариантом, в то время как OpenAL и SoundIO используются в качестве резервных.\n\nРекомендуется использование SDL2.",
|
||||||
"MemoryManagerTooltip": "Изменение разметки и доступа к гостевой памяти. Значительно влияет на производительность процессора.\n\nРекомендуется оставить \"Хост не установлен\"",
|
"MemoryManagerTooltip": "Меняет разметку и доступ к гостевой памяти. Значительно влияет на производительность процессора.\n\nРекомендуется оставить \"Хост не установлен\"",
|
||||||
"MemoryManagerSoftwareTooltip": "Использует таблицу страниц для преобразования адресов. Самая высокая точность, но самая низкая производительность.",
|
"MemoryManagerSoftwareTooltip": "Использует таблицу страниц для преобразования адресов. \nСамая высокая точность, но самая низкая производительность.",
|
||||||
"MemoryManagerHostTooltip": "Прямая разметка памяти в адресном пространстве хоста. Значительно более быстрая JIT-компиляция и запуск.",
|
"MemoryManagerHostTooltip": "Прямая разметка памяти в адресном пространстве хоста. \nЗначительно более быстрые запуск и компиляция JIT.",
|
||||||
"MemoryManagerUnsafeTooltip": "Производит прямую разметку памяти, но не маскирует адрес в гостевом адресном пространстве перед получением доступа. Быстро, но небезопасно. Гостевое приложение может получить доступ к памяти из Ryujinx, поэтому в этом режиме рекомендуется запускать только те программы, которым вы доверяете.",
|
"MemoryManagerUnsafeTooltip": "Производит прямую разметку памяти, но не маскирует адрес в гостевом адресном пространстве перед получением доступа. \nБыстро, но небезопасно. Гостевое приложение может получить доступ к памяти из Ryujinx, поэтому в этом режиме рекомендуется запускать только те программы, которым вы доверяете.",
|
||||||
"UseHypervisorTooltip": "Использует Hypervisor вместо JIT. Значительно увеличивает производительность, но может работать нестабильно.",
|
"UseHypervisorTooltip": "Использует Hypervisor вместо JIT. Значительно увеличивает производительность, но может работать нестабильно.",
|
||||||
"DRamTooltip": "Использует альтернативный макет MemoryMode для имитации использования Nintendo Switch в режиме разработчика.\n\nПолезно только для пакетов текстур с высоким разрешением или модов добавляющих разрешение 4К. Не улучшает производительность.\n\nРекомендуется оставить выключенным.",
|
"DRamTooltip": "Использует альтернативный макет MemoryMode для имитации использования Nintendo Switch в режиме разработчика.\n\nПолезно только для пакетов текстур с высоким разрешением или модов добавляющих разрешение 4К. Не улучшает производительность.\n\nРекомендуется оставить выключенным.",
|
||||||
"IgnoreMissingServicesTooltip": "Игнорирует нереализованные сервисы Horizon в новых прошивках. Эта настройка поможет избежать вылеты при запуске определенных игр.\n\nРекомендуется оставить выключенным.",
|
"IgnoreMissingServicesTooltip": "Игнорирует нереализованные сервисы Horizon в новых прошивках. Эта настройка поможет избежать вылеты при запуске определенных игр.\n\nРекомендуется оставить выключенным.",
|
||||||
"GraphicsBackendThreadingTooltip": "Выполняет команды графического бэкенда на втором потоке.\n\nУскоряет компиляцию шейдеров, уменьшает статтеры и повышает производительность на драйверах GPU без поддержки многопоточности. Производительность на драйверах с многопоточностью немного выше.\n\nРекомендуется оставить Автоматически.",
|
"GraphicsBackendThreadingTooltip": "Выполняет команды графического бэкенда на втором потоке.\n\nУскоряет компиляцию шейдеров, уменьшает статтеры и повышает производительность на драйверах видеоадаптера без поддержки многопоточности. Производительность на драйверах с многопоточностью немного выше.\n\nРекомендуется оставить Автоматически.",
|
||||||
"GalThreadingTooltip": "Выполняет команды графического бэкенда на втором потоке.\n\nУскоряет компиляцию шейдеров, уменьшает статтеры и повышает производительность на драйверах GPU без поддержки многопоточности. Производительность на драйверах с многопоточностью немного выше.\n\nРекомендуется оставить в Авто.",
|
"GalThreadingTooltip": "Выполняет команды графического бэкенда на втором потоке.\n\nУскоряет компиляцию шейдеров, уменьшает статтеры и повышает производительность на драйверах видеоадаптера без поддержки многопоточности. Производительность на драйверах с многопоточностью немного выше.\n\nРекомендуется оставить Автоматически.",
|
||||||
"ShaderCacheToggleTooltip": "Сохраняет кэш шейдеров на диске, для уменьшения статтеров при последующих запусках.\n\nРекомендуется оставить включенным.",
|
"ShaderCacheToggleTooltip": "Сохраняет кэш шейдеров на диске, для уменьшения статтеров при последующих запусках.\n\nРекомендуется оставить включенным.",
|
||||||
"ResolutionScaleTooltip": "Увеличивает разрешение рендера игры.\n\nНекоторые игры могут не работать с этой настройкой и выглядеть смазано даже когда разрешение увеличено; Для таких игр вам может потребоваться установить моды, которые убирают сглаживание или увеличивают разрешение рендеринга. Для использования последнего, вам нужно будет выбрать опцию \"Нативное\".\n\nЭта опция может быть изменена во время игры по нажатию кнопки \"Применить\" ниже; Вы можете просто переместить окно настроек в сторону и поэкспериментировать, пока не подберете подходящие настройки для конкретной игры.\n\nИмейте в виду, что \"4x\" является излишеством.",
|
"ResolutionScaleTooltip": "Увеличивает разрешение рендера игры.\n\nНекоторые игры могут не работать с этой настройкой и выглядеть смазано даже когда разрешение увеличено. Для таких игр может потребоваться установка модов, которые убирают сглаживание или увеличивают разрешение рендеринга. \nДля использования последнего, вам нужно будет выбрать опцию \"Нативное\".\n\nЭта опция может быть изменена во время игры по нажатию кнопки \"Применить\" ниже. Вы можете просто переместить окно настроек в сторону и поэкспериментировать, пока не подберете подходящие настройки для конкретной игры.\n\nИмейте в виду, что \"4x\" является излишеством.",
|
||||||
"ResolutionScaleEntryTooltip": "Масштабирование разрешения с плавающей запятой, например 1,5. Неинтегральное масштабирование с большой вероятностью вызовет сбои в работе.",
|
"ResolutionScaleEntryTooltip": "Масштабирование разрешения с плавающей запятой, например 1,5. Неинтегральное масштабирование с большой вероятностью вызовет сбои в работе.",
|
||||||
"AnisotropyTooltip": "Уровень анизотропной фильтрации. Установите значение «Авто», чтобы использовать в игре значение по умолчанию игре.",
|
"AnisotropyTooltip": "Уровень анизотропной фильтрации. \n\nУстановите значение Автоматически, чтобы использовать значение по умолчанию игры.",
|
||||||
"AspectRatioTooltip": "Соотношение сторон окна рендерера.\n\nИзмените эту настройку только если вы используете мод для соотношения сторон, иначе изображение будет растянуто.\n\nРекомендуется настройка 16:9.",
|
"AspectRatioTooltip": "Соотношение сторон окна рендерера.\n\nИзмените эту настройку только если вы используете мод для соотношения сторон, иначе изображение будет растянуто.\n\nРекомендуется настройка 16:9.",
|
||||||
"ShaderDumpPathTooltip": "Путь с дампами графических шейдеров",
|
"ShaderDumpPathTooltip": "Путь с дампами графических шейдеров",
|
||||||
"FileLogTooltip": "Включает или отключает ведение журнала в файл на диске. Не влияет на производительность.",
|
"FileLogTooltip": "Включает ведение журнала в файл на диске. Не влияет на производительность.",
|
||||||
"StubLogTooltip": "Включает ведение журнала-заглушки. Не влияет на производительность.",
|
"StubLogTooltip": "Включает ведение журнала-заглушки. Не влияет на производительность.",
|
||||||
"InfoLogTooltip": "Включает вывод сообщений информационного журнала в консоль. Не влияет на производительность.",
|
"InfoLogTooltip": "Включает вывод сообщений информационного журнала в консоль. Не влияет на производительность.",
|
||||||
"WarnLogTooltip": "Включает вывод сообщений журнала предупреждений в консоль. Не влияет на производительность.",
|
"WarnLogTooltip": "Включает вывод сообщений журнала предупреждений в консоль. Не влияет на производительность.",
|
||||||
|
@ -489,42 +595,42 @@
|
||||||
"DeveloperOptionTooltip": "Используйте с осторожностью",
|
"DeveloperOptionTooltip": "Используйте с осторожностью",
|
||||||
"OpenGlLogLevel": "Требует включения соответствующих уровней ведения журнала",
|
"OpenGlLogLevel": "Требует включения соответствующих уровней ведения журнала",
|
||||||
"DebugLogTooltip": "Выводит журнал сообщений отладки в консоли.\n\nИспользуйте только в случае просьбы разработчика, так как включение этой функции затруднит чтение журналов и ухудшит работу эмулятора.",
|
"DebugLogTooltip": "Выводит журнал сообщений отладки в консоли.\n\nИспользуйте только в случае просьбы разработчика, так как включение этой функции затруднит чтение журналов и ухудшит работу эмулятора.",
|
||||||
"LoadApplicationFileTooltip": "Открыть файловый менеджер для выбора файла, совместимого с Nintendo Switch.",
|
"LoadApplicationFileTooltip": "Открывает файловый менеджер для выбора файла, совместимого с Nintendo Switch.",
|
||||||
"LoadApplicationFolderTooltip": "Открыть файловый менеджер для выбора распакованного приложения, совместимого с Nintendo Switch.",
|
"LoadApplicationFolderTooltip": "Открывает файловый менеджер для выбора распакованного приложения, совместимого с Nintendo Switch.",
|
||||||
"OpenRyujinxFolderTooltip": "Открывает папку с файлами Ryujinx. ",
|
"OpenRyujinxFolderTooltip": "Открывает папку с файлами Ryujinx. ",
|
||||||
"OpenRyujinxLogsTooltip": "Открывает папку в которую записываются логи",
|
"OpenRyujinxLogsTooltip": "Открывает папку в которую записываются логи",
|
||||||
"ExitTooltip": "Выйти из Ryujinx",
|
"ExitTooltip": "Выйти из Ryujinx",
|
||||||
"OpenSettingsTooltip": "Открыть окно параметров",
|
"OpenSettingsTooltip": "Открывает окно параметров",
|
||||||
"OpenProfileManagerTooltip": "Открыть менеджер учетных записей",
|
"OpenProfileManagerTooltip": "Открыть менеджер учетных записей",
|
||||||
"StopEmulationTooltip": "Остановка эмуляции текущей игры и возврат к списку игр",
|
"StopEmulationTooltip": "Остановка эмуляции текущей игры и возврат к списку игр",
|
||||||
"CheckUpdatesTooltip": "Проверка наличия обновления Ryujinx",
|
"CheckUpdatesTooltip": "Проверяет наличие обновлений для Ryujinx",
|
||||||
"OpenAboutTooltip": "Открыть окно «О программе»",
|
"OpenAboutTooltip": "Открывает окно «О программе»",
|
||||||
"GridSize": "Размер сетки",
|
"GridSize": "Размер сетки",
|
||||||
"GridSizeTooltip": "Изменение размера элементов сетки",
|
"GridSizeTooltip": "Меняет размер сетки элементов",
|
||||||
"SettingsTabSystemSystemLanguageBrazilianPortuguese": "Португальский язык (Бразилия)",
|
"SettingsTabSystemSystemLanguageBrazilianPortuguese": "Португальский язык (Бразилия)",
|
||||||
"AboutRyujinxContributorsButtonHeader": "Посмотреть всех участников",
|
"AboutRyujinxContributorsButtonHeader": "Посмотреть всех участников",
|
||||||
"SettingsTabSystemAudioVolume": "Громкость: ",
|
"SettingsTabSystemAudioVolume": "Громкость: ",
|
||||||
"AudioVolumeTooltip": "Изменяет громкость звука",
|
"AudioVolumeTooltip": "Изменяет громкость звука",
|
||||||
"SettingsTabSystemEnableInternetAccess": "Включить гостевой доступ в Интернет/сетевой режим",
|
"SettingsTabSystemEnableInternetAccess": "Гостевой доступ в интернет/сетевой режим",
|
||||||
"EnableInternetAccessTooltip": "Позволяет эмулированному приложению подключаться к Интернету.\n\nПри включении этой функции игры с возможностью сетевой игры могут подключаться друг к другу, если все эмуляторы (или реальные консоли) подключены к одной и той же точке доступа.\n\nНЕ разрешает подключение к серверам Nintendo. Может вызвать сбой в некоторых играх, которые пытаются подключиться к Интернету.\n\nРекомендутеся оставить выключенным.",
|
"EnableInternetAccessTooltip": "Позволяет эмулированному приложению подключаться к Интернету.\n\nПри включении этой функции игры с возможностью сетевой игры могут подключаться друг к другу, если все эмуляторы (или реальные консоли) подключены к одной и той же точке доступа.\n\nНЕ разрешает подключение к серверам Nintendo. Может вызвать сбой в некоторых играх, которые пытаются подключиться к Интернету.\n\nРекомендутеся оставить выключенным.",
|
||||||
"GameListContextMenuManageCheatToolTip": "Управление читами",
|
"GameListContextMenuManageCheatToolTip": "Открывает окно управления читами",
|
||||||
"GameListContextMenuManageCheat": "Управление читами",
|
"GameListContextMenuManageCheat": "Управление читами",
|
||||||
"GameListContextMenuManageModToolTip": "Управление модами",
|
"GameListContextMenuManageModToolTip": "Открывает окно управления модами",
|
||||||
"GameListContextMenuManageMod": "Управление модами",
|
"GameListContextMenuManageMod": "Управление модами",
|
||||||
"ControllerSettingsStickRange": "Диапазон:",
|
"ControllerSettingsStickRange": "Диапазон:",
|
||||||
"DialogStopEmulationTitle": "Ryujinx - Остановить эмуляцию",
|
"DialogStopEmulationTitle": "Ryujinx - Остановка эмуляции",
|
||||||
"DialogStopEmulationMessage": "Вы уверены, что хотите остановить эмуляцию?",
|
"DialogStopEmulationMessage": "Вы уверены, что хотите остановить эмуляцию?",
|
||||||
"SettingsTabCpu": "ЦП",
|
"SettingsTabCpu": "Процессор",
|
||||||
"SettingsTabAudio": "Аудио",
|
"SettingsTabAudio": "Аудио",
|
||||||
"SettingsTabNetwork": "Сеть",
|
"SettingsTabNetwork": "Сеть",
|
||||||
"SettingsTabNetworkConnection": "Подключение к сети",
|
"SettingsTabNetworkConnection": "Подключение к сети",
|
||||||
"SettingsTabCpuCache": "Кэш ЦП",
|
"SettingsTabCpuCache": "Кэш процессора",
|
||||||
"SettingsTabCpuMemory": "Память ЦП",
|
"SettingsTabCpuMemory": "Режим процессора",
|
||||||
"DialogUpdaterFlatpakNotSupportedMessage": "Пожалуйста, обновите Ryujinx через FlatHub.",
|
"DialogUpdaterFlatpakNotSupportedMessage": "Пожалуйста, обновите Ryujinx через FlatHub.",
|
||||||
"UpdaterDisabledWarningTitle": "Средство обновления отключено",
|
"UpdaterDisabledWarningTitle": "Средство обновления отключено",
|
||||||
"ControllerSettingsRotate90": "Повернуть на 90° по часовой стрелке",
|
"ControllerSettingsRotate90": "Повернуть на 90° по часовой стрелке",
|
||||||
"IconSize": "Размер обложек",
|
"IconSize": "Размер обложек",
|
||||||
"IconSizeTooltip": "Изменить размер обложек",
|
"IconSizeTooltip": "Меняет размер обложек",
|
||||||
"MenuBarOptionsShowConsole": "Показать консоль",
|
"MenuBarOptionsShowConsole": "Показать консоль",
|
||||||
"ShaderCachePurgeError": "Ошибка очистки кэша шейдеров в {0}: {1}",
|
"ShaderCachePurgeError": "Ошибка очистки кэша шейдеров в {0}: {1}",
|
||||||
"UserErrorNoKeys": "Ключи не найдены",
|
"UserErrorNoKeys": "Ключи не найдены",
|
||||||
|
@ -578,7 +684,7 @@
|
||||||
"SettingsTabHotkeys": "Горячие клавиши",
|
"SettingsTabHotkeys": "Горячие клавиши",
|
||||||
"SettingsTabHotkeysHotkeys": "Горячие клавиши",
|
"SettingsTabHotkeysHotkeys": "Горячие клавиши",
|
||||||
"SettingsTabHotkeysToggleVsyncHotkey": "Вертикальная синхронизация:",
|
"SettingsTabHotkeysToggleVsyncHotkey": "Вертикальная синхронизация:",
|
||||||
"SettingsTabHotkeysScreenshotHotkey": "Скриншот:",
|
"SettingsTabHotkeysScreenshotHotkey": "Сделать скриншот:",
|
||||||
"SettingsTabHotkeysShowUiHotkey": "Показать интерфейс:",
|
"SettingsTabHotkeysShowUiHotkey": "Показать интерфейс:",
|
||||||
"SettingsTabHotkeysPauseHotkey": "Пауза эмуляции:",
|
"SettingsTabHotkeysPauseHotkey": "Пауза эмуляции:",
|
||||||
"SettingsTabHotkeysToggleMuteHotkey": "Выключить звук:",
|
"SettingsTabHotkeysToggleMuteHotkey": "Выключить звук:",
|
||||||
|
@ -597,6 +703,7 @@
|
||||||
"UserProfileWindowTitle": "Менеджер учетных записей",
|
"UserProfileWindowTitle": "Менеджер учетных записей",
|
||||||
"CheatWindowTitle": "Менеджер читов",
|
"CheatWindowTitle": "Менеджер читов",
|
||||||
"DlcWindowTitle": "Управление DLC для {0} ({1})",
|
"DlcWindowTitle": "Управление DLC для {0} ({1})",
|
||||||
|
"ModWindowTitle": "Управление модами для {0} ({1})",
|
||||||
"UpdateWindowTitle": "Менеджер обновлений игр",
|
"UpdateWindowTitle": "Менеджер обновлений игр",
|
||||||
"CheatWindowHeading": "Доступные читы для {0} [{1}]",
|
"CheatWindowHeading": "Доступные читы для {0} [{1}]",
|
||||||
"BuildId": "ID версии:",
|
"BuildId": "ID версии:",
|
||||||
|
@ -607,33 +714,33 @@
|
||||||
"Save": "Сохранить",
|
"Save": "Сохранить",
|
||||||
"Discard": "Отменить",
|
"Discard": "Отменить",
|
||||||
"Paused": "Приостановлено",
|
"Paused": "Приостановлено",
|
||||||
"UserProfilesSetProfileImage": "Установить аватар профиля",
|
"UserProfilesSetProfileImage": "Установить аватар",
|
||||||
"UserProfileEmptyNameError": "Имя обязательно",
|
"UserProfileEmptyNameError": "Необходимо ввести никнейм",
|
||||||
"UserProfileNoImageError": "Необходимо установить аватар",
|
"UserProfileNoImageError": "Необходимо установить аватар",
|
||||||
"GameUpdateWindowHeading": "Доступные обновления для {0} ({1})",
|
"GameUpdateWindowHeading": "Доступные обновления для {0} ({1})",
|
||||||
"SettingsTabHotkeysResScaleUpHotkey": "Увеличить разрешение:",
|
"SettingsTabHotkeysResScaleUpHotkey": "Увеличить разрешение:",
|
||||||
"SettingsTabHotkeysResScaleDownHotkey": "Уменьшить разрешение:",
|
"SettingsTabHotkeysResScaleDownHotkey": "Уменьшить разрешение:",
|
||||||
"UserProfilesName": "Имя:",
|
"UserProfilesName": "Никнейм:",
|
||||||
"UserProfilesUserId": "ID пользователя:",
|
"UserProfilesUserId": "ID пользователя:",
|
||||||
"SettingsTabGraphicsBackend": "Графический бэкенд",
|
"SettingsTabGraphicsBackend": "Графический бэкенд",
|
||||||
"SettingsTabGraphicsBackendTooltip": "Выберите бэкенд, который будет использован в эмуляторе.\n\nVulkan является лучшим выбором для всех современных графических карт с актуальными драйверами. В Vulkan также включена более быстрая компиляция шейдеров (меньше статтеров) для всех GPU.\n\nOpenGL может достичь лучших результатов на старых GPU Nvidia, на старых GPU AMD на Linux или на GPU с небольшим количеством VRAM, хотя статтеров при компиляции шейдеров будет больше.\n\nРекомендуется использовать Vulkan. Используйте OpenGL, если ваш GPU не поддерживает Vulkan даже с актуальными драйверами.",
|
"SettingsTabGraphicsBackendTooltip": "Выберает бэкенд, который будет использован в эмуляторе.\n\nVulkan является лучшим выбором для всех современных графических карт с актуальными драйверами. В Vulkan также включена более быстрая компиляция шейдеров (меньше статтеров) для всех видеоадаптеров.\n\nПри использовании OpenGL можно достичь лучших результатов на старых видеоадаптерах Nvidia и AMD в Linux или на видеоадаптерах с небольшим количеством видеопамяти, хотя статтеров при компиляции шейдеров будет больше.\n\nРекомендуется использовать Vulkan. Используйте OpenGL, если ваш видеоадаптер не поддерживает Vulkan даже с актуальными драйверами.",
|
||||||
"SettingsEnableTextureRecompression": "Включить пережатие текстур",
|
"SettingsEnableTextureRecompression": "Пережимать текстуры",
|
||||||
"SettingsEnableTextureRecompressionTooltip": "Сжатие ASTC текстур для уменьшения использования VRAM. \n\nИгры, использующие этот формат текстур: Astral Chain, Bayonetta 3, Fire Emblem Engage, Metroid Prime Remastered, Super Mario Bros. Wonder и The Legend of Zelda: Tears of the Kingdom. \n\nНа GPU с 4GiB VRAM или менее возможны вылеты при запуске этих игр. \n\nВключите, только если у вас заканчивается VRAM в вышеупомянутых играх. Рекомендуется оставить выключенным.",
|
"SettingsEnableTextureRecompressionTooltip": "Сжатие ASTC текстур для уменьшения использования VRAM. \n\nИгры, использующие этот формат текстур: Astral Chain, Bayonetta 3, Fire Emblem Engage, Metroid Prime Remastered, Super Mario Bros. Wonder и The Legend of Zelda: Tears of the Kingdom. \nНа видеоадаптерах с 4GiB видеопамяти или менее возможны вылеты при запуске этих игр. \n\nВключите, только если у вас заканчивается видеопамять в вышеупомянутых играх. \n\nРекомендуется оставить выключенным.",
|
||||||
"SettingsTabGraphicsPreferredGpu": "Предпочтительный GPU",
|
"SettingsTabGraphicsPreferredGpu": "Предпочтительный видеоадаптер",
|
||||||
"SettingsTabGraphicsPreferredGpuTooltip": "Выберите GPU, который будет использоваться с графическим бэкендом Vulkan.\n\nЭта настройка не влияет на GPU, который будет использовать OpenGL.\n\nЕсли вы не уверены что нужно выбрать, используйте графический процессор, помеченный как \"dGPU\". Если его нет, оставьте выбор по умолчанию.",
|
"SettingsTabGraphicsPreferredGpuTooltip": "Выберает видеоадаптер, который будет использоваться графическим бэкендом Vulkan.\n\nЭта настройка не влияет на видеоадаптер, который будет использоваться с OpenGL.\n\nЕсли вы не уверены что нужно выбрать, используйте графический процессор, помеченный как \"dGPU\". Если его нет, оставьте выбор по умолчанию.",
|
||||||
"SettingsAppRequiredRestartMessage": "Требуется перезапуск Ryujinx",
|
"SettingsAppRequiredRestartMessage": "Требуется перезапуск Ryujinx",
|
||||||
"SettingsGpuBackendRestartMessage": "Графический бэкенд или настройки графического процессора были изменены. Требуется перезапуск для вступления в силу изменений.",
|
"SettingsGpuBackendRestartMessage": "Графический бэкенд или настройки графического процессора были изменены. Требуется перезапуск для вступления в силу изменений.",
|
||||||
"SettingsGpuBackendRestartSubMessage": "Перезапустить сейчас?",
|
"SettingsGpuBackendRestartSubMessage": "Перезапустить сейчас?",
|
||||||
"RyujinxUpdaterMessage": "Вы хотите обновить Ryujinx до последней версии?",
|
"RyujinxUpdaterMessage": "Обновить Ryujinx до последней версии?",
|
||||||
"SettingsTabHotkeysVolumeUpHotkey": "Увеличить громкость:",
|
"SettingsTabHotkeysVolumeUpHotkey": "Увеличить громкость:",
|
||||||
"SettingsTabHotkeysVolumeDownHotkey": "Уменьшить громкость:",
|
"SettingsTabHotkeysVolumeDownHotkey": "Уменьшить громкость:",
|
||||||
"SettingsEnableMacroHLE": "Включить Macro HLE",
|
"SettingsEnableMacroHLE": "Использовать макрос высокоуровневой эмуляции видеоадаптера",
|
||||||
"SettingsEnableMacroHLETooltip": "Высокоуровневая эмуляции макроса GPU.\n\nПовышает производительность, но может вызывать графические сбои в некоторых играх.\n\nРекомендуется оставить включенным.",
|
"SettingsEnableMacroHLETooltip": "Высокоуровневая эмуляции макрокода видеоадаптера.\n\nПовышает производительность, но может вызывать графические артефакты в некоторых играх.\n\nРекомендуется оставить включенным.",
|
||||||
"SettingsEnableColorSpacePassthrough": "Пропуск цветового пространства",
|
"SettingsEnableColorSpacePassthrough": "Пропускать цветовое пространство",
|
||||||
"SettingsEnableColorSpacePassthroughTooltip": "Направляет бэкенд Vulkan на передачу информации о цвете без указания цветового пространства. Для пользователей с экранами с расширенной гаммой данная настройка приводит к получению более ярких цветов за счет снижения корректности цветопередачи.",
|
"SettingsEnableColorSpacePassthroughTooltip": "Направляет бэкенд Vulkan на передачу информации о цвете без указания цветового пространства. Для пользователей с экранами с расширенной гаммой данная настройка приводит к получению более ярких цветов за счет снижения корректности цветопередачи.",
|
||||||
"VolumeShort": "Громкость",
|
"VolumeShort": "Громкость",
|
||||||
"UserProfilesManageSaves": "Управление сохранениями",
|
"UserProfilesManageSaves": "Управление сохранениями",
|
||||||
"DeleteUserSave": "Вы хотите удалить сохранения для этой игры?",
|
"DeleteUserSave": "Удалить сохранения для этой игры?",
|
||||||
"IrreversibleActionNote": "Данное действие является необратимым.",
|
"IrreversibleActionNote": "Данное действие является необратимым.",
|
||||||
"SaveManagerHeading": "Редактирование сохранений для {0} ({1})",
|
"SaveManagerHeading": "Редактирование сохранений для {0} ({1})",
|
||||||
"SaveManagerTitle": "Менеджер сохранений",
|
"SaveManagerTitle": "Менеджер сохранений",
|
||||||
|
@ -644,10 +751,10 @@
|
||||||
"Recover": "Восстановление",
|
"Recover": "Восстановление",
|
||||||
"UserProfilesRecoverHeading": "Были найдены сохранения для следующих аккаунтов",
|
"UserProfilesRecoverHeading": "Были найдены сохранения для следующих аккаунтов",
|
||||||
"UserProfilesRecoverEmptyList": "Нет учетных записей для восстановления",
|
"UserProfilesRecoverEmptyList": "Нет учетных записей для восстановления",
|
||||||
"GraphicsAATooltip": "Применимое сглаживание для рендера.\n\nFXAA размывает большую часть изображения, SMAA попытается найти \"зазубренные\" края и сгладить их.\n\nНе рекомендуется использовать вместе с масштабирующим фильтром FSR.\n\nЭта опция может быть изменена во время игры по нажатию \"Применить\" ниже; Вы можете просто переместить окно настроек в сторону и поэкспериментировать, пока не найдёте подходящую настройку игры.\n\nРекомендуется использовать \"Нет\".",
|
"GraphicsAATooltip": "Применимое сглаживание для рендера.\n\nFXAA размывает большую часть изображения, SMAA попытается найти \"зазубренные\" края и сгладить их.\n\nНе рекомендуется использовать вместе с масштабирующим фильтром FSR.\n\nЭта опция может быть изменена во время игры по нажатию \"Применить\" ниже; \nВы можете просто переместить окно настроек в сторону и поэкспериментировать, пока не найдёте подходящую настройку игры.\n\nРекомендуется использовать \"Нет\".",
|
||||||
"GraphicsAALabel": "Сглаживание:",
|
"GraphicsAALabel": "Сглаживание:",
|
||||||
"GraphicsScalingFilterLabel": "Интерполяция:",
|
"GraphicsScalingFilterLabel": "Интерполяция:",
|
||||||
"GraphicsScalingFilterTooltip": "Выберите фильтрацию, которая будет применяться при масштабировании.\n\n\"Билинейная\" хорошо работает для 3D-игр и является настройкой по умолчанию.\n\n\"Ступенчатая\" рекомендуется для пиксельных игр.\n\n\"FSR\" это фильтр резкости, который не рекомендуется использовать с FXAA или SMAA.\n\nЭта опция может быть изменена во время игры по нажатию кнопки \"Применить\" ниже; Вы можете просто переместить окно настроек в сторону и поэкспериментировать, пока не подберете подходящие настройки для конкретной игры.\n\nРекомендуется использовать \"Билинейная\".",
|
"GraphicsScalingFilterTooltip": "Фильтрация текстур, которая будет применяться при масштабировании.\n\nБилинейная хорошо работает для 3D-игр и является настройкой по умолчанию.\n\nСтупенчатая рекомендуется для пиксельных игр.\n\nFSR это фильтр резкости, который не рекомендуется использовать с FXAA или SMAA.\n\nЭта опция может быть изменена во время игры по нажатию кнопки \"Применить\" ниже; \nВы можете просто переместить окно настроек в сторону и поэкспериментировать, пока не подберете подходящие настройки для конкретной игры.\n\nРекомендуется использовать \"Билинейная\".",
|
||||||
"GraphicsScalingFilterBilinear": "Билинейная",
|
"GraphicsScalingFilterBilinear": "Билинейная",
|
||||||
"GraphicsScalingFilterNearest": "Ступенчатая",
|
"GraphicsScalingFilterNearest": "Ступенчатая",
|
||||||
"GraphicsScalingFilterFsr": "FSR",
|
"GraphicsScalingFilterFsr": "FSR",
|
||||||
|
@ -667,7 +774,7 @@
|
||||||
"AboutChangelogButtonTooltipMessage": "Нажмите, чтобы открыть список изменений для этой версии",
|
"AboutChangelogButtonTooltipMessage": "Нажмите, чтобы открыть список изменений для этой версии",
|
||||||
"SettingsTabNetworkMultiplayer": "Мультиплеер",
|
"SettingsTabNetworkMultiplayer": "Мультиплеер",
|
||||||
"MultiplayerMode": "Режим:",
|
"MultiplayerMode": "Режим:",
|
||||||
"MultiplayerModeTooltip": "Изменение многопользовательского режима LDN.\n\nLdnMitm модифицирует функциональность локальной беспроводной/игры на одном устройстве в играх, позволяя играть с другими пользователями Ryujinx или взломанными консолями Nintendo Switch с установленным модулем ldn_mitm, находящимися в одной локальной сети друг с другом.\n\nМногопользовательская игра требует наличия у всех игроков одной и той же версии игры (т.е. Super Smash Bros. Ultimate v13.0.1 не может подключиться к v13.0.0).\n\nРекомендуется оставить отключенным.",
|
"MultiplayerModeTooltip": "Меняет многопользовательский режим LDN.\n\nLdnMitm модифицирует функциональность локальной беспроводной/игры на одном устройстве в играх, позволяя играть с другими пользователями Ryujinx или взломанными консолями Nintendo Switch с установленным модулем ldn_mitm, находящимися в одной локальной сети друг с другом.\n\nМногопользовательская игра требует наличия у всех игроков одной и той же версии игры (т.е. Super Smash Bros. Ultimate v13.0.1 не может подключиться к v13.0.0).\n\nРекомендуется оставить отключенным.",
|
||||||
"MultiplayerModeDisabled": "Отключено",
|
"MultiplayerModeDisabled": "Отключено",
|
||||||
"MultiplayerModeLdnMitm": "ldn_mitm"
|
"MultiplayerModeLdnMitm": "ldn_mitm"
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,27 +11,31 @@
|
||||||
"MenuBarFile": "ไฟล์",
|
"MenuBarFile": "ไฟล์",
|
||||||
"MenuBarFileOpenFromFile": "โหลดแอปพลิเคชั่นจากไฟล์",
|
"MenuBarFileOpenFromFile": "โหลดแอปพลิเคชั่นจากไฟล์",
|
||||||
"MenuBarFileOpenUnpacked": "โหลดเกมที่คลายแพ็กแล้ว",
|
"MenuBarFileOpenUnpacked": "โหลดเกมที่คลายแพ็กแล้ว",
|
||||||
"MenuBarFileOpenEmuFolder": "เปิดโฟลเดอร์ รียูจินซ์",
|
"MenuBarFileOpenEmuFolder": "เปิดโฟลเดอร์ Ryujinx",
|
||||||
"MenuBarFileOpenLogsFolder": "เปิดโฟลเดอร์ Logs",
|
"MenuBarFileOpenLogsFolder": "เปิดโฟลเดอร์ Logs",
|
||||||
"MenuBarFileExit": "ออก",
|
"MenuBarFileExit": "_ออก",
|
||||||
"MenuBarOptions": "_ตัวเลือก",
|
"MenuBarOptions": "_ตัวเลือก",
|
||||||
"MenuBarOptionsToggleFullscreen": "สลับการแสดงผลแบบเต็มหน้าจอ",
|
"MenuBarOptionsToggleFullscreen": "สลับการแสดงผลแบบเต็มหน้าจอ",
|
||||||
"MenuBarOptionsStartGamesInFullscreen": "เริ่มเกมในโหมดเต็มหน้าจอ",
|
"MenuBarOptionsStartGamesInFullscreen": "เริ่มเกมในโหมดเต็มหน้าจอ",
|
||||||
"MenuBarOptionsStopEmulation": "หยุดการจำลอง",
|
"MenuBarOptionsStopEmulation": "หยุดการจำลอง",
|
||||||
"MenuBarOptionsSettings": "การตั้งค่า",
|
"MenuBarOptionsSettings": "_ตั้งค่า",
|
||||||
"MenuBarOptionsManageUserProfiles": "จัดการโปรไฟล์ผู้ใช้งาน",
|
"MenuBarOptionsManageUserProfiles": "_จัดการโปรไฟล์ผู้ใช้งาน",
|
||||||
"MenuBarActions": "การดำเนินการ",
|
"MenuBarActions": "การดำเนินการ",
|
||||||
"MenuBarOptionsSimulateWakeUpMessage": "จำลองข้อความปลุก",
|
"MenuBarOptionsSimulateWakeUpMessage": "จำลองข้อความปลุก",
|
||||||
"MenuBarActionsScanAmiibo": "สแกนหา อะมิโบ",
|
"MenuBarActionsScanAmiibo": "สแกนหา Amiibo",
|
||||||
"MenuBarTools": "_เครื่องมือ",
|
"MenuBarTools": "_เครื่องมือ",
|
||||||
"MenuBarToolsInstallFirmware": "ติดตั้งเฟิร์มแวร์",
|
"MenuBarToolsInstallFirmware": "ติดตั้งเฟิร์มแวร์",
|
||||||
"MenuBarFileToolsInstallFirmwareFromFile": "ติดตั้งเฟิร์มแวร์จาก ไฟล์ XCI หรือ ไฟล์ ZIP",
|
"MenuBarFileToolsInstallFirmwareFromFile": "ติดตั้งเฟิร์มแวร์จาก ไฟล์ XCI หรือ ไฟล์ ZIP",
|
||||||
"MenuBarFileToolsInstallFirmwareFromDirectory": "ติดตั้งเฟิร์มแวร์จากไดเร็กทอรี",
|
"MenuBarFileToolsInstallFirmwareFromDirectory": "ติดตั้งเฟิร์มแวร์จากไดเร็กทอรี",
|
||||||
"MenuBarToolsManageFileTypes": "จัดการประเภทไฟล์",
|
"MenuBarToolsManageFileTypes": "จัดการประเภทไฟล์",
|
||||||
"MenuBarToolsInstallFileTypes": "ติดตั้งประเภทไฟล์",
|
"MenuBarToolsInstallFileTypes": "ติดตั้งตามประเภทของไฟล์",
|
||||||
"MenuBarToolsUninstallFileTypes": "ถอนการติดตั้งประเภทไฟล์",
|
"MenuBarToolsUninstallFileTypes": "ถอนการติดตั้งตามประเภทของไฟล์",
|
||||||
|
"MenuBarView": "_View",
|
||||||
|
"MenuBarViewWindow": "Window Size",
|
||||||
|
"MenuBarViewWindow720": "720p",
|
||||||
|
"MenuBarViewWindow1080": "1080p",
|
||||||
"MenuBarHelp": "_ช่วยเหลือ",
|
"MenuBarHelp": "_ช่วยเหลือ",
|
||||||
"MenuBarHelpCheckForUpdates": "ตรวจหาการอัพเดต",
|
"MenuBarHelpCheckForUpdates": "ตรวจสอบอัปเดต",
|
||||||
"MenuBarHelpAbout": "เกี่ยวกับ",
|
"MenuBarHelpAbout": "เกี่ยวกับ",
|
||||||
"MenuSearch": "กำลังค้นหา...",
|
"MenuSearch": "กำลังค้นหา...",
|
||||||
"GameListHeaderFavorite": "ชื่นชอบ",
|
"GameListHeaderFavorite": "ชื่นชอบ",
|
||||||
|
@ -39,31 +43,31 @@
|
||||||
"GameListHeaderApplication": "ชื่อ",
|
"GameListHeaderApplication": "ชื่อ",
|
||||||
"GameListHeaderDeveloper": "ผู้พัฒนา",
|
"GameListHeaderDeveloper": "ผู้พัฒนา",
|
||||||
"GameListHeaderVersion": "เวอร์ชั่น",
|
"GameListHeaderVersion": "เวอร์ชั่น",
|
||||||
"GameListHeaderTimePlayed": "เวลาที่เล่นไปแล้ว",
|
"GameListHeaderTimePlayed": "เล่นไปแล้ว",
|
||||||
"GameListHeaderLastPlayed": "เล่นล่าสุด",
|
"GameListHeaderLastPlayed": "เล่นล่าสุด",
|
||||||
"GameListHeaderFileExtension": "นามสกุลไฟล์",
|
"GameListHeaderFileExtension": "นามสกุลไฟล์",
|
||||||
"GameListHeaderFileSize": "ขนาดไฟล์",
|
"GameListHeaderFileSize": "ขนาดไฟล์",
|
||||||
"GameListHeaderPath": "ที่เก็บไฟล์",
|
"GameListHeaderPath": "ที่อยู่ไฟล์",
|
||||||
"GameListContextMenuOpenUserSaveDirectory": "เปิดไดเร็กทอรี่บันทึกของผู้ใช้",
|
"GameListContextMenuOpenUserSaveDirectory": "เปิดไดเร็กทอรี่บันทึกของผู้ใช้",
|
||||||
"GameListContextMenuOpenUserSaveDirectoryToolTip": "เปิดไดเร็กทอรี่ซึ่งมีการบันทึกผู้ใช้ของแอปพลิเคชัน",
|
"GameListContextMenuOpenUserSaveDirectoryToolTip": "เปิดไดเร็กทอรี่ซึ่งมีการบันทึกผู้ใช้ของแอปพลิเคชัน",
|
||||||
"GameListContextMenuOpenDeviceSaveDirectory": "เปิดไดเร็กทอรีบันทึกของอุปกรณ์",
|
"GameListContextMenuOpenDeviceSaveDirectory": "เปิดไดเร็กทอรี่บันทึกของอุปกรณ์",
|
||||||
"GameListContextMenuOpenDeviceSaveDirectoryToolTip": "เปิดไดเรกทอรี่ซึ่งมีบันทึกอุปกรณ์ของแอปพลิเคชัน",
|
"GameListContextMenuOpenDeviceSaveDirectoryToolTip": "เปิดไดเรกทอรี่ซึ่งมีบันทึกอุปกรณ์ของแอปพลิเคชัน",
|
||||||
"GameListContextMenuOpenBcatSaveDirectory": "เปิดไดเรกทอรีบันทึก BCAT",
|
"GameListContextMenuOpenBcatSaveDirectory": "เปิดไดเรกทอรี่บันทึก BCAT",
|
||||||
"GameListContextMenuOpenBcatSaveDirectoryToolTip": "เปิดไดเรกทอรี่ซึ่งมีการบันทึก BCAT ของแอปพลิเคชัน",
|
"GameListContextMenuOpenBcatSaveDirectoryToolTip": "เปิดไดเรกทอรี่ซึ่งมีการบันทึก BCAT ของแอปพลิเคชัน",
|
||||||
"GameListContextMenuManageTitleUpdates": "จัดการ การอัปเดตหัวข้อ",
|
"GameListContextMenuManageTitleUpdates": "จัดการอัปเดตตามหัวข้อ",
|
||||||
"GameListContextMenuManageTitleUpdatesToolTip": "เปิดหน้าต่างการจัดการการอัพเดตหัวข้อ",
|
"GameListContextMenuManageTitleUpdatesToolTip": "เปิดหน้าต่างการจัดการการอัพเดตหัวข้อ",
|
||||||
"GameListContextMenuManageDlc": "จัดการ DLC",
|
"GameListContextMenuManageDlc": "จัดการ DLC",
|
||||||
"GameListContextMenuManageDlcToolTip": "เปิดหน้าต่างการจัดการ DLC",
|
"GameListContextMenuManageDlcToolTip": "เปิดหน้าต่างจัดการ DLC",
|
||||||
"GameListContextMenuCacheManagement": "การบริหารจัดการแคช",
|
"GameListContextMenuCacheManagement": "จัดการ แคช",
|
||||||
"GameListContextMenuCacheManagementPurgePptc": "เพิ่มเข้าคิวงาน PPTC ที่สร้างใหม่",
|
"GameListContextMenuCacheManagementPurgePptc": "เพิ่มเข้าคิวงาน PPTC ที่สร้างใหม่",
|
||||||
"GameListContextMenuCacheManagementPurgePptcToolTip": "ทริกเกอร์ PPTC ให้สร้างใหม่ในเวลาบูตเมื่อเปิดตัวเกมครั้งถัดไป",
|
"GameListContextMenuCacheManagementPurgePptcToolTip": "ทริกเกอร์ PPTC ให้สร้างใหม่ในเวลาบูตเมื่อเปิดตัวเกมครั้งถัดไป",
|
||||||
"GameListContextMenuCacheManagementPurgeShaderCache": "ล้าง เชเดอร์แคช",
|
"GameListContextMenuCacheManagementPurgeShaderCache": "ล้างแคช พื้นผิวและแสงเงา",
|
||||||
"GameListContextMenuCacheManagementPurgeShaderCacheToolTip": "ลบ เชเดอร์แคช ของแอปพลิเคชัน",
|
"GameListContextMenuCacheManagementPurgeShaderCacheToolTip": "ลบแคช พื้นผิวและแสงเงา ของแอปพลิเคชัน",
|
||||||
"GameListContextMenuCacheManagementOpenPptcDirectory": "เปิดไดเรกทอรี่่ PPTC",
|
"GameListContextMenuCacheManagementOpenPptcDirectory": "เปิดไดเรกทอรี่ PPTC",
|
||||||
"GameListContextMenuCacheManagementOpenPptcDirectoryToolTip": "เปิดไดเร็กทอรีที่มี PPTC แคช ของแอปพลิเคชัน",
|
"GameListContextMenuCacheManagementOpenPptcDirectoryToolTip": "เปิดไดเร็กทอรี่ PPTC แคช ของแอปพลิเคชัน",
|
||||||
"GameListContextMenuCacheManagementOpenShaderCacheDirectory": "เปิดไดเรกทอรี่ เชเดอร์แคช",
|
"GameListContextMenuCacheManagementOpenShaderCacheDirectory": "เปิดไดเรกทอรี่ แคช พื้นผิวและแสงเงา",
|
||||||
"GameListContextMenuCacheManagementOpenShaderCacheDirectoryToolTip": "เปิดไดเรกทอรี่ที่มี แคชเชเดอร์ ของแอปพลิเคชัน",
|
"GameListContextMenuCacheManagementOpenShaderCacheDirectoryToolTip": "เปิดไดเรกทอรี่ แคช พื้นผิวและแสงเงา ของแอปพลิเคชัน",
|
||||||
"GameListContextMenuExtractData": "แยกข้อมูล",
|
"GameListContextMenuExtractData": "แยกส่วนข้อมูล",
|
||||||
"GameListContextMenuExtractDataExeFS": "ExeFS",
|
"GameListContextMenuExtractDataExeFS": "ExeFS",
|
||||||
"GameListContextMenuExtractDataExeFSToolTip": "แยกส่วน ExeFS ออกจากการกำหนดค่าปัจจุบันของแอปพลิเคชัน (รวมถึงการอัปเดต)",
|
"GameListContextMenuExtractDataExeFSToolTip": "แยกส่วน ExeFS ออกจากการกำหนดค่าปัจจุบันของแอปพลิเคชัน (รวมถึงการอัปเดต)",
|
||||||
"GameListContextMenuExtractDataRomFS": "RomFS",
|
"GameListContextMenuExtractDataRomFS": "RomFS",
|
||||||
|
@ -73,28 +77,29 @@
|
||||||
"GameListContextMenuCreateShortcut": "สร้างทางลัดของแอปพลิเคชัน",
|
"GameListContextMenuCreateShortcut": "สร้างทางลัดของแอปพลิเคชัน",
|
||||||
"GameListContextMenuCreateShortcutToolTip": "สร้างทางลัดบนเดสก์ท็อปที่เรียกใช้แอปพลิเคชันที่เลือก",
|
"GameListContextMenuCreateShortcutToolTip": "สร้างทางลัดบนเดสก์ท็อปที่เรียกใช้แอปพลิเคชันที่เลือก",
|
||||||
"GameListContextMenuCreateShortcutToolTipMacOS": "สร้างทางลัดในโฟลเดอร์ Applications ของ macOS ที่เรียกใช้ Application ที่เลือก",
|
"GameListContextMenuCreateShortcutToolTipMacOS": "สร้างทางลัดในโฟลเดอร์ Applications ของ macOS ที่เรียกใช้ Application ที่เลือก",
|
||||||
"GameListContextMenuOpenModsDirectory": "เปิดไดเรกทอรี่ Mods",
|
"GameListContextMenuOpenModsDirectory": "เปิดไดเร็กทอรี่ Mods",
|
||||||
"GameListContextMenuOpenModsDirectoryToolTip": "เปิดไดเร็กทอรีซึ่งมี Mods ของแอปพลิเคชัน",
|
"GameListContextMenuOpenModsDirectoryToolTip": "เปิดไดเร็กทอรี่ Mods ของแอปพลิเคชัน",
|
||||||
"GameListContextMenuOpenSdModsDirectory": "เปิดไดเร็กทอรี Mods Atmosphere",
|
"GameListContextMenuOpenSdModsDirectory": "เปิดไดเร็กทอรี่ Mods Atmosphere",
|
||||||
"GameListContextMenuOpenSdModsDirectoryToolTip": "เปิดไดเร็กทอรี Atmosphere ของการ์ด SD สำรองซึ่งมี Mods ของแอปพลิเคชัน มีประโยชน์สำหรับ mods ที่บรรจุมากับฮาร์ดแวร์จริง",
|
"GameListContextMenuOpenSdModsDirectoryToolTip": "เปิดไดเร็กทอรี่ Atmosphere ของการ์ด SD สำรองซึ่งมี Mods ของแอปพลิเคชัน มีประโยชน์สำหรับ Mods ที่บรรจุมากับฮาร์ดแวร์จริง",
|
||||||
"StatusBarGamesLoaded": "เกมส์โหลดแล้ว {0}/{1}",
|
"StatusBarGamesLoaded": "เกมส์โหลดแล้ว {0}/{1}",
|
||||||
"StatusBarSystemVersion": "เวอร์ชั่นของระบบ: {0}",
|
"StatusBarSystemVersion": "เวอร์ชั่นของระบบ: {0}",
|
||||||
"LinuxVmMaxMapCountDialogTitle": "ตรวจพบขีดจำกัดต่ำสุดสำหรับการแมปหน่วยความจำ",
|
"LinuxVmMaxMapCountDialogTitle": "ตรวจพบขีดจำกัดต่ำสุด สำหรับการแมปหน่วยความจำ",
|
||||||
"LinuxVmMaxMapCountDialogTextPrimary": "คุณต้องการที่จะเพิ่มค่า vm.max_map_count ไปยัง {0}",
|
"LinuxVmMaxMapCountDialogTextPrimary": "คุณต้องการที่จะเพิ่มค่า vm.max_map_count ไปยัง {0}",
|
||||||
"LinuxVmMaxMapCountDialogTextSecondary": "บางเกมอาจพยายามสร้างการแมปหน่วยความจำมากกว่าที่ได้รับอนุญาตในปัจจุบัน รียูจินซ์ จะปิดตัวลงเมื่อเกินขีดจำกัดนี้",
|
"LinuxVmMaxMapCountDialogTextSecondary": "บางเกมอาจพยายามสร้างการแมปหน่วยความจำมากกว่าที่ได้รับอนุญาตในปัจจุบัน รียูจินซ์ จะปิดตัวลงเมื่อเกินขีดจำกัดนี้",
|
||||||
"LinuxVmMaxMapCountDialogButtonUntilRestart": "ใช่, จนกว่าจะรีสตาร์ทครั้งถัดไป",
|
"LinuxVmMaxMapCountDialogButtonUntilRestart": "ใช่, จนกว่าจะรีสตาร์ทครั้งถัดไป",
|
||||||
"LinuxVmMaxMapCountDialogButtonPersistent": "ใช่, อย่างถาวร",
|
"LinuxVmMaxMapCountDialogButtonPersistent": "ใช่, อย่างถาวร",
|
||||||
"LinuxVmMaxMapCountWarningTextPrimary": "จำนวนสูงสุดของการแม็ปหน่วยความจำ ต่ำกว่าที่แนะนำ",
|
"LinuxVmMaxMapCountWarningTextPrimary": "จำนวนสูงสุดของการแม็ปหน่วยความจำ ต่ำกว่าที่แนะนำ",
|
||||||
"LinuxVmMaxMapCountWarningTextSecondary": "ค่าปัจจุบันของ vm.max_map_count ({0}) มีค่าต่ำกว่า {1} บางเกมอาจพยายามสร้างการแมปหน่วยความจำมากกว่าที่ได้รับอนุญาตในปัจจุบัน รียูจินซ์ จะปิดตัวลงเมื่อเกินขีดจำกัดนี้\n\nคุณอาจต้องการเพิ่มขีดจำกัดด้วยตนเองหรือติดตั้ง pkexec ซึ่งอนุญาตให้ ริวจินซ์ เพื่อช่วยเหลือคุณได้",
|
"LinuxVmMaxMapCountWarningTextSecondary": "ค่าปัจจุบันของ vm.max_map_count ({0}) มีค่าต่ำกว่า {1} บางเกมอาจพยายามสร้างการแมปหน่วยความจำมากกว่าที่ได้รับอนุญาตในปัจจุบัน รียูจินซ์ จะปิดตัวลงเมื่อเกินขีดจำกัดนี้\n\nคุณอาจต้องการเพิ่มขีดจำกัดด้วยตนเองหรือติดตั้ง pkexec ซึ่งอนุญาตให้ ริวจินซ์ เพื่อช่วยเหลือคุณได้",
|
||||||
"Settings": "การตั้งค่า",
|
"Settings": "ตั้งค่า",
|
||||||
"SettingsTabGeneral": "หน้าจอผู้ใช้",
|
"SettingsTabGeneral": "หน้าจอผู้ใช้",
|
||||||
"SettingsTabGeneralGeneral": "ทั่วไป",
|
"SettingsTabGeneralGeneral": "ทั่วไป",
|
||||||
"SettingsTabGeneralEnableDiscordRichPresence": "เปิดใช้งาน Discord Rich Presence",
|
"SettingsTabGeneralEnableDiscordRichPresence": "เปิดใช้งาน Discord Rich Presence",
|
||||||
"SettingsTabGeneralCheckUpdatesOnLaunch": "ตรวจหาการอัปเดตเมื่อเปิดโปรแกรม",
|
"SettingsTabGeneralCheckUpdatesOnLaunch": "ตรวจหาการอัปเดตเมื่อเปิดโปรแกรม",
|
||||||
"SettingsTabGeneralShowConfirmExitDialog": "แสดง \"ยืนยันการออก\" กล่องข้อความโต้ตอบ",
|
"SettingsTabGeneralShowConfirmExitDialog": "แสดง \"ยืนยันการออก\" กล่องข้อความโต้ตอบ",
|
||||||
|
"SettingsTabGeneralRememberWindowState": "Remember Window Size/Position",
|
||||||
"SettingsTabGeneralHideCursor": "ซ่อน เคอร์เซอร์:",
|
"SettingsTabGeneralHideCursor": "ซ่อน เคอร์เซอร์:",
|
||||||
"SettingsTabGeneralHideCursorNever": "ไม่มี",
|
"SettingsTabGeneralHideCursorNever": "ไม่มี",
|
||||||
"SettingsTabGeneralHideCursorOnIdle": "ซ่อนอัตโนมัติ",
|
"SettingsTabGeneralHideCursorOnIdle": "เมื่อไม่ได้ใช้",
|
||||||
"SettingsTabGeneralHideCursorAlways": "ตลอดเวลา",
|
"SettingsTabGeneralHideCursorAlways": "ตลอดเวลา",
|
||||||
"SettingsTabGeneralGameDirectories": "ไดเรกทอรี่ของเกม",
|
"SettingsTabGeneralGameDirectories": "ไดเรกทอรี่ของเกม",
|
||||||
"SettingsTabGeneralAdd": "เพิ่ม",
|
"SettingsTabGeneralAdd": "เพิ่ม",
|
||||||
|
@ -127,13 +132,13 @@
|
||||||
"SettingsTabSystemSystemLanguageLatinAmericanSpanish": "สเปน (ลาตินอเมริกา)",
|
"SettingsTabSystemSystemLanguageLatinAmericanSpanish": "สเปน (ลาตินอเมริกา)",
|
||||||
"SettingsTabSystemSystemLanguageSimplifiedChinese": "จีน (ตัวย่อ)",
|
"SettingsTabSystemSystemLanguageSimplifiedChinese": "จีน (ตัวย่อ)",
|
||||||
"SettingsTabSystemSystemLanguageTraditionalChinese": "จีน (ดั้งเดิม)",
|
"SettingsTabSystemSystemLanguageTraditionalChinese": "จีน (ดั้งเดิม)",
|
||||||
"SettingsTabSystemSystemTimeZone": "โซนเวลาของระบบ:",
|
"SettingsTabSystemSystemTimeZone": "เขตเวลาของระบบ:",
|
||||||
"SettingsTabSystemSystemTime": "เวลาของระบบ:",
|
"SettingsTabSystemSystemTime": "เวลาของระบบ:",
|
||||||
"SettingsTabSystemEnableVsync": "VSync",
|
"SettingsTabSystemEnableVsync": "VSync",
|
||||||
"SettingsTabSystemEnablePptc": "PPTC (แคชการแปลแบบถาวรที่มีโปรไฟล์)",
|
"SettingsTabSystemEnablePptc": "PPTC (แคชโปรไฟล์การแปลแบบถาวร)",
|
||||||
"SettingsTabSystemEnableFsIntegrityChecks": "การตรวจสอบความถูกต้องของ FS",
|
"SettingsTabSystemEnableFsIntegrityChecks": "ตรวจสอบความถูกต้องของ FS",
|
||||||
"SettingsTabSystemAudioBackend": "แบ็กเอนด์เสียง:",
|
"SettingsTabSystemAudioBackend": "ระบบเสียงเบื้องหลัง:",
|
||||||
"SettingsTabSystemAudioBackendDummy": "ดัมมี่",
|
"SettingsTabSystemAudioBackendDummy": "Dummy",
|
||||||
"SettingsTabSystemAudioBackendOpenAL": "OpenAL",
|
"SettingsTabSystemAudioBackendOpenAL": "OpenAL",
|
||||||
"SettingsTabSystemAudioBackendSoundIO": "SoundIO",
|
"SettingsTabSystemAudioBackendSoundIO": "SoundIO",
|
||||||
"SettingsTabSystemAudioBackendSDL2": "SDL2",
|
"SettingsTabSystemAudioBackendSDL2": "SDL2",
|
||||||
|
@ -142,9 +147,9 @@
|
||||||
"SettingsTabSystemExpandDramSize": "ใช้รูปแบบหน่วยความจำสำรอง (โหมดนักพัฒนา)",
|
"SettingsTabSystemExpandDramSize": "ใช้รูปแบบหน่วยความจำสำรอง (โหมดนักพัฒนา)",
|
||||||
"SettingsTabSystemIgnoreMissingServices": "ไม่สนใจบริการที่ขาดหายไป",
|
"SettingsTabSystemIgnoreMissingServices": "ไม่สนใจบริการที่ขาดหายไป",
|
||||||
"SettingsTabGraphics": "กราฟิก",
|
"SettingsTabGraphics": "กราฟิก",
|
||||||
"SettingsTabGraphicsAPI": "เอพีไอของกราฟิก",
|
"SettingsTabGraphicsAPI": "กราฟฟิก API",
|
||||||
"SettingsTabGraphicsEnableShaderCache": "เปิดใช้งาน เชเดอร์ แคช",
|
"SettingsTabGraphicsEnableShaderCache": "เปิดใช้งาน แคชพื้นผิวและแสงเงา",
|
||||||
"SettingsTabGraphicsAnisotropicFiltering": "ตัวกรองแบบ แอนไอโซทรอปิก:",
|
"SettingsTabGraphicsAnisotropicFiltering": "ตัวกรองแบบ Anisotropic:",
|
||||||
"SettingsTabGraphicsAnisotropicFilteringAuto": "อัตโนมัติ",
|
"SettingsTabGraphicsAnisotropicFilteringAuto": "อัตโนมัติ",
|
||||||
"SettingsTabGraphicsAnisotropicFiltering2x": "2x",
|
"SettingsTabGraphicsAnisotropicFiltering2x": "2x",
|
||||||
"SettingsTabGraphicsAnisotropicFiltering4x": "4x",
|
"SettingsTabGraphicsAnisotropicFiltering4x": "4x",
|
||||||
|
@ -164,26 +169,26 @@
|
||||||
"SettingsTabGraphicsAspectRatio32x9": "32:9",
|
"SettingsTabGraphicsAspectRatio32x9": "32:9",
|
||||||
"SettingsTabGraphicsAspectRatioStretch": "ยืดภาพเพื่อให้พอดีกับหน้าต่าง",
|
"SettingsTabGraphicsAspectRatioStretch": "ยืดภาพเพื่อให้พอดีกับหน้าต่าง",
|
||||||
"SettingsTabGraphicsDeveloperOptions": "ตัวเลือกนักพัฒนา",
|
"SettingsTabGraphicsDeveloperOptions": "ตัวเลือกนักพัฒนา",
|
||||||
"SettingsTabGraphicsShaderDumpPath": "ที่เก็บไฟล์ดัมพ์ของ เชเดอร์กราฟิก:",
|
"SettingsTabGraphicsShaderDumpPath": "ที่เก็บ ดัมพ์ไฟล์ พื้นผิวและแสงเงา:",
|
||||||
"SettingsTabLogging": "การบันทึก",
|
"SettingsTabLogging": "ประวัติ",
|
||||||
"SettingsTabLoggingLogging": "การบันทึก",
|
"SettingsTabLoggingLogging": "ประวัติ",
|
||||||
"SettingsTabLoggingEnableLoggingToFile": "เปิดใช้งาน การบันทึกไปยังไฟล์",
|
"SettingsTabLoggingEnableLoggingToFile": "เปิดใช้งาน ประวัติ ไปยังไฟล์",
|
||||||
"SettingsTabLoggingEnableStubLogs": "เปิดใช้งาน บันทึกของต้นขั้ว",
|
"SettingsTabLoggingEnableStubLogs": "เปิดใช้งาน ประวัติ",
|
||||||
"SettingsTabLoggingEnableInfoLogs": "เปิดใช้งาน บันทึกของข้อมูล",
|
"SettingsTabLoggingEnableInfoLogs": "เปิดใช้งาน ประวัติการใช้งาน",
|
||||||
"SettingsTabLoggingEnableWarningLogs": "เปิดใช้งาน บันทึกคำเตือน",
|
"SettingsTabLoggingEnableWarningLogs": "เปิดใช้งาน ประวัติคำเตือน",
|
||||||
"SettingsTabLoggingEnableErrorLogs": "เปิดใช้งาน บันทึกข้อผิดพลาด",
|
"SettingsTabLoggingEnableErrorLogs": "เปิดใช้งาน ประวัติข้อผิดพลาด",
|
||||||
"SettingsTabLoggingEnableTraceLogs": "เปิดใช้งาน บันทึกการติดตาม",
|
"SettingsTabLoggingEnableTraceLogs": "เปิดใช้งาน ประวัติการติดตาม",
|
||||||
"SettingsTabLoggingEnableGuestLogs": "เปิดใช้งาน บันทึกของผู้เยี่ยมชม",
|
"SettingsTabLoggingEnableGuestLogs": "เปิดใช้งาน บันทึกของผู้เยี่ยมชม",
|
||||||
"SettingsTabLoggingEnableFsAccessLogs": "เปิดใช้งาน บันทึกการเข้าถึง Fs",
|
"SettingsTabLoggingEnableFsAccessLogs": "เปิดใช้งาน ประวัติการเข้าถึง Fs",
|
||||||
"SettingsTabLoggingFsGlobalAccessLogMode": "โหมดบันทึกการเข้าถึงส่วนกลาง:",
|
"SettingsTabLoggingFsGlobalAccessLogMode": "โหมด ประวัติการเข้าถึงส่วนกลาง:",
|
||||||
"SettingsTabLoggingDeveloperOptions": "ตัวเลือกนักพัฒนา",
|
"SettingsTabLoggingDeveloperOptions": "ตัวเลือกนักพัฒนา",
|
||||||
"SettingsTabLoggingDeveloperOptionsNote": "คำเตือน: จะทำให้ประสิทธิภาพลดลง",
|
"SettingsTabLoggingDeveloperOptionsNote": "คำเตือน: จะทำให้ประสิทธิภาพลดลง",
|
||||||
"SettingsTabLoggingGraphicsBackendLogLevel": "ระดับการบันทึก แบ็กเอนด์กราฟิก:",
|
"SettingsTabLoggingGraphicsBackendLogLevel": "ระดับการบันทึกประวัติ กราฟิกเบื้องหลัง:",
|
||||||
"SettingsTabLoggingGraphicsBackendLogLevelNone": "ไม่มี",
|
"SettingsTabLoggingGraphicsBackendLogLevelNone": "ไม่มี",
|
||||||
"SettingsTabLoggingGraphicsBackendLogLevelError": "ผิดพลาด",
|
"SettingsTabLoggingGraphicsBackendLogLevelError": "ผิดพลาด",
|
||||||
"SettingsTabLoggingGraphicsBackendLogLevelPerformance": "ชะลอตัว",
|
"SettingsTabLoggingGraphicsBackendLogLevelPerformance": "ช้าลง",
|
||||||
"SettingsTabLoggingGraphicsBackendLogLevelAll": "ทั้งหมด",
|
"SettingsTabLoggingGraphicsBackendLogLevelAll": "ทั้งหมด",
|
||||||
"SettingsTabLoggingEnableDebugLogs": "เปิดใช้งานบันทึกการแก้ไขข้อบกพร่อง",
|
"SettingsTabLoggingEnableDebugLogs": "เปิดใช้งาน ประวัติแก้ไขข้อบกพร่อง",
|
||||||
"SettingsTabInput": "ป้อนข้อมูล",
|
"SettingsTabInput": "ป้อนข้อมูล",
|
||||||
"SettingsTabInputEnableDockedMode": "ด็อกโหมด",
|
"SettingsTabInputEnableDockedMode": "ด็อกโหมด",
|
||||||
"SettingsTabInputDirectKeyboardAccess": "เข้าถึงคีย์บอร์ดโดยตรง",
|
"SettingsTabInputDirectKeyboardAccess": "เข้าถึงคีย์บอร์ดโดยตรง",
|
||||||
|
@ -261,11 +266,112 @@
|
||||||
"ControllerSettingsMotionControllerSlot": "ช่องเสียบ คอนโทรลเลอร์:",
|
"ControllerSettingsMotionControllerSlot": "ช่องเสียบ คอนโทรลเลอร์:",
|
||||||
"ControllerSettingsMotionMirrorInput": "นำเข้าการสะท้อน การควบคุม",
|
"ControllerSettingsMotionMirrorInput": "นำเข้าการสะท้อน การควบคุม",
|
||||||
"ControllerSettingsMotionRightJoyConSlot": "ช่องเสียบ จอยคอน ด้านขวา:",
|
"ControllerSettingsMotionRightJoyConSlot": "ช่องเสียบ จอยคอน ด้านขวา:",
|
||||||
"ControllerSettingsMotionServerHost": "เซิร์ฟเวอร์โฮสต์:",
|
"ControllerSettingsMotionServerHost": "เจ้าของเซิร์ฟเวอร์:",
|
||||||
"ControllerSettingsMotionGyroSensitivity": "ความไวของไจโร:",
|
"ControllerSettingsMotionGyroSensitivity": "ความไวของไจโร:",
|
||||||
"ControllerSettingsMotionGyroDeadzone": "โซนที่ไม่ทำงานของไจโร:",
|
"ControllerSettingsMotionGyroDeadzone": "ส่วนไม่ทำงานของไจโร:",
|
||||||
"ControllerSettingsSave": "บันทึก",
|
"ControllerSettingsSave": "บันทึก",
|
||||||
"ControllerSettingsClose": "ปิด",
|
"ControllerSettingsClose": "ปิด",
|
||||||
|
"KeyUnknown": "Unknown",
|
||||||
|
"KeyShiftLeft": "Shift Left",
|
||||||
|
"KeyShiftRight": "Shift Right",
|
||||||
|
"KeyControlLeft": "Ctrl Left",
|
||||||
|
"KeyMacControlLeft": "⌃ Left",
|
||||||
|
"KeyControlRight": "Ctrl Right",
|
||||||
|
"KeyMacControlRight": "⌃ Right",
|
||||||
|
"KeyAltLeft": "Alt Left",
|
||||||
|
"KeyMacAltLeft": "⌥ Left",
|
||||||
|
"KeyAltRight": "Alt Right",
|
||||||
|
"KeyMacAltRight": "⌥ Right",
|
||||||
|
"KeyWinLeft": "⊞ Left",
|
||||||
|
"KeyMacWinLeft": "⌘ Left",
|
||||||
|
"KeyWinRight": "⊞ Right",
|
||||||
|
"KeyMacWinRight": "⌘ Right",
|
||||||
|
"KeyMenu": "Menu",
|
||||||
|
"KeyUp": "Up",
|
||||||
|
"KeyDown": "Down",
|
||||||
|
"KeyLeft": "Left",
|
||||||
|
"KeyRight": "Right",
|
||||||
|
"KeyEnter": "Enter",
|
||||||
|
"KeyEscape": "Escape",
|
||||||
|
"KeySpace": "Space",
|
||||||
|
"KeyTab": "Tab",
|
||||||
|
"KeyBackSpace": "Backspace",
|
||||||
|
"KeyInsert": "Insert",
|
||||||
|
"KeyDelete": "Delete",
|
||||||
|
"KeyPageUp": "Page Up",
|
||||||
|
"KeyPageDown": "Page Down",
|
||||||
|
"KeyHome": "Home",
|
||||||
|
"KeyEnd": "End",
|
||||||
|
"KeyCapsLock": "Caps Lock",
|
||||||
|
"KeyScrollLock": "Scroll Lock",
|
||||||
|
"KeyPrintScreen": "Print Screen",
|
||||||
|
"KeyPause": "Pause",
|
||||||
|
"KeyNumLock": "Num Lock",
|
||||||
|
"KeyClear": "Clear",
|
||||||
|
"KeyKeypad0": "Keypad 0",
|
||||||
|
"KeyKeypad1": "Keypad 1",
|
||||||
|
"KeyKeypad2": "Keypad 2",
|
||||||
|
"KeyKeypad3": "Keypad 3",
|
||||||
|
"KeyKeypad4": "Keypad 4",
|
||||||
|
"KeyKeypad5": "Keypad 5",
|
||||||
|
"KeyKeypad6": "Keypad 6",
|
||||||
|
"KeyKeypad7": "Keypad 7",
|
||||||
|
"KeyKeypad8": "Keypad 8",
|
||||||
|
"KeyKeypad9": "Keypad 9",
|
||||||
|
"KeyKeypadDivide": "Keypad Divide",
|
||||||
|
"KeyKeypadMultiply": "Keypad Multiply",
|
||||||
|
"KeyKeypadSubtract": "Keypad Subtract",
|
||||||
|
"KeyKeypadAdd": "Keypad Add",
|
||||||
|
"KeyKeypadDecimal": "Keypad Decimal",
|
||||||
|
"KeyKeypadEnter": "Keypad Enter",
|
||||||
|
"KeyNumber0": "0",
|
||||||
|
"KeyNumber1": "1",
|
||||||
|
"KeyNumber2": "2",
|
||||||
|
"KeyNumber3": "3",
|
||||||
|
"KeyNumber4": "4",
|
||||||
|
"KeyNumber5": "5",
|
||||||
|
"KeyNumber6": "6",
|
||||||
|
"KeyNumber7": "7",
|
||||||
|
"KeyNumber8": "8",
|
||||||
|
"KeyNumber9": "9",
|
||||||
|
"KeyTilde": "~",
|
||||||
|
"KeyGrave": "`",
|
||||||
|
"KeyMinus": "-",
|
||||||
|
"KeyPlus": "+",
|
||||||
|
"KeyBracketLeft": "[",
|
||||||
|
"KeyBracketRight": "]",
|
||||||
|
"KeySemicolon": ";",
|
||||||
|
"KeyQuote": "\"",
|
||||||
|
"KeyComma": ",",
|
||||||
|
"KeyPeriod": ".",
|
||||||
|
"KeySlash": "/",
|
||||||
|
"KeyBackSlash": "\\",
|
||||||
|
"KeyUnbound": "Unbound",
|
||||||
|
"GamepadLeftStick": "L Stick Button",
|
||||||
|
"GamepadRightStick": "R Stick Button",
|
||||||
|
"GamepadLeftShoulder": "Left Shoulder",
|
||||||
|
"GamepadRightShoulder": "Right Shoulder",
|
||||||
|
"GamepadLeftTrigger": "Left Trigger",
|
||||||
|
"GamepadRightTrigger": "Right Trigger",
|
||||||
|
"GamepadDpadUp": "Up",
|
||||||
|
"GamepadDpadDown": "Down",
|
||||||
|
"GamepadDpadLeft": "Left",
|
||||||
|
"GamepadDpadRight": "Right",
|
||||||
|
"GamepadMinus": "-",
|
||||||
|
"GamepadPlus": "+",
|
||||||
|
"GamepadGuide": "Guide",
|
||||||
|
"GamepadMisc1": "Misc",
|
||||||
|
"GamepadPaddle1": "Paddle 1",
|
||||||
|
"GamepadPaddle2": "Paddle 2",
|
||||||
|
"GamepadPaddle3": "Paddle 3",
|
||||||
|
"GamepadPaddle4": "Paddle 4",
|
||||||
|
"GamepadTouchpad": "Touchpad",
|
||||||
|
"GamepadSingleLeftTrigger0": "Left Trigger 0",
|
||||||
|
"GamepadSingleRightTrigger0": "Right Trigger 0",
|
||||||
|
"GamepadSingleLeftTrigger1": "Left Trigger 1",
|
||||||
|
"GamepadSingleRightTrigger1": "Right Trigger 1",
|
||||||
|
"StickLeft": "Left Stick",
|
||||||
|
"StickRight": "Right Stick",
|
||||||
"UserProfilesSelectedUserProfile": "โปรไฟล์ผู้ใช้งานที่เลือก:",
|
"UserProfilesSelectedUserProfile": "โปรไฟล์ผู้ใช้งานที่เลือก:",
|
||||||
"UserProfilesSaveProfileName": "บันทึกชื่อโปรไฟล์",
|
"UserProfilesSaveProfileName": "บันทึกชื่อโปรไฟล์",
|
||||||
"UserProfilesChangeProfileImage": "เปลี่ยนรูปโปรไฟล์",
|
"UserProfilesChangeProfileImage": "เปลี่ยนรูปโปรไฟล์",
|
||||||
|
@ -273,25 +379,25 @@
|
||||||
"UserProfilesAddNewProfile": "สร้างโปรไฟล์ใหม่",
|
"UserProfilesAddNewProfile": "สร้างโปรไฟล์ใหม่",
|
||||||
"UserProfilesDelete": "ลบ",
|
"UserProfilesDelete": "ลบ",
|
||||||
"UserProfilesClose": "ปิด",
|
"UserProfilesClose": "ปิด",
|
||||||
"ProfileNameSelectionWatermark": "เลือกชื่อเล่น",
|
"ProfileNameSelectionWatermark": "เลือก ชื่อเล่น",
|
||||||
"ProfileImageSelectionTitle": "เลือกรูปโปรไฟล์ของคุณ",
|
"ProfileImageSelectionTitle": "เลือก รูปโปรไฟล์ ของคุณ",
|
||||||
"ProfileImageSelectionHeader": "เลือกรูปโปรไฟล์",
|
"ProfileImageSelectionHeader": "เลือก รูปโปรไฟล์",
|
||||||
"ProfileImageSelectionNote": "คุณสามารถนำเข้ารูปโปรไฟล์ที่กำหนดเอง หรือเลือกอวาต้าจากเฟิร์มแวร์ระบบได้",
|
"ProfileImageSelectionNote": "คุณสามารถนำเข้ารูปโปรไฟล์ที่กำหนดเอง หรือ เลือกอวาต้าจากเฟิร์มแวร์ระบบได้",
|
||||||
"ProfileImageSelectionImportImage": "นำเข้าไฟล์รูปภาพ",
|
"ProfileImageSelectionImportImage": "นำเข้า ไฟล์รูปภาพ",
|
||||||
"ProfileImageSelectionSelectAvatar": "เลือกรูปอวาต้าเฟิร์มแวร์",
|
"ProfileImageSelectionSelectAvatar": "เลือก รูปอวาต้า เฟิร์มแวร์",
|
||||||
"InputDialogTitle": "กล่องโต้ตอบการป้อนข้อมูล",
|
"InputDialogTitle": "กล่องโต้ตอบการป้อนข้อมูล",
|
||||||
"InputDialogOk": "ตกลง",
|
"InputDialogOk": "ตกลง",
|
||||||
"InputDialogCancel": "ยกเลิก",
|
"InputDialogCancel": "ยกเลิก",
|
||||||
"InputDialogAddNewProfileTitle": "เลือกชื่อโปรไฟล์",
|
"InputDialogAddNewProfileTitle": "เลือก ชื่อโปรไฟล์",
|
||||||
"InputDialogAddNewProfileHeader": "กรุณาใส่ชื่อโปรไฟล์",
|
"InputDialogAddNewProfileHeader": "กรุณาใส่ชื่อโปรไฟล์",
|
||||||
"InputDialogAddNewProfileSubtext": "(ความยาวสูงสุด: {0})",
|
"InputDialogAddNewProfileSubtext": "(ความยาวสูงสุด: {0})",
|
||||||
"AvatarChoose": "เลือกรูปอวาต้าของคุณ",
|
"AvatarChoose": "เลือก รูปอวาต้า ของคุณ",
|
||||||
"AvatarSetBackgroundColor": "ตั้งค่าสีพื้นหลัง",
|
"AvatarSetBackgroundColor": "ตั้งค่าสีพื้นหลัง",
|
||||||
"AvatarClose": "ปิด",
|
"AvatarClose": "ปิด",
|
||||||
"ControllerSettingsLoadProfileToolTip": "โหลดโปรไฟล์",
|
"ControllerSettingsLoadProfileToolTip": "โหลด โปรไฟล์",
|
||||||
"ControllerSettingsAddProfileToolTip": "เพิ่มโปรไฟล์",
|
"ControllerSettingsAddProfileToolTip": "เพิ่ม โปรไฟล์",
|
||||||
"ControllerSettingsRemoveProfileToolTip": "ลบโปรไฟล์",
|
"ControllerSettingsRemoveProfileToolTip": "ลบ โปรไฟล์",
|
||||||
"ControllerSettingsSaveProfileToolTip": "บันทึกโปรไฟล์",
|
"ControllerSettingsSaveProfileToolTip": "บันทึก โปรไฟล์",
|
||||||
"MenuBarFileToolsTakeScreenshot": "ถ่ายภาพหน้าจอ",
|
"MenuBarFileToolsTakeScreenshot": "ถ่ายภาพหน้าจอ",
|
||||||
"MenuBarFileToolsHideUi": "ซ่อน UI",
|
"MenuBarFileToolsHideUi": "ซ่อน UI",
|
||||||
"GameListContextMenuRunApplication": "เรียกใช้แอปพลิเคชัน",
|
"GameListContextMenuRunApplication": "เรียกใช้แอปพลิเคชัน",
|
||||||
|
@ -343,11 +449,11 @@
|
||||||
"DialogFirmwareInstallEmbeddedMessage": "คุณต้องการติดตั้งเฟิร์มแวร์ที่ฝังอยู่ในเกมนี้หรือไม่? (เฟิร์มแวร์ {0})",
|
"DialogFirmwareInstallEmbeddedMessage": "คุณต้องการติดตั้งเฟิร์มแวร์ที่ฝังอยู่ในเกมนี้หรือไม่? (เฟิร์มแวร์ {0})",
|
||||||
"DialogFirmwareInstallEmbeddedSuccessMessage": "ไม่พบเฟิร์มแวร์ที่ติดตั้งไว้ แต่ รียูจินซ์ สามารถติดตั้งเฟิร์มแวร์ได้ {0} จากเกมที่ให้มา\nตอนนี้โปรแกรมจำลองจะเริ่มทำงาน",
|
"DialogFirmwareInstallEmbeddedSuccessMessage": "ไม่พบเฟิร์มแวร์ที่ติดตั้งไว้ แต่ รียูจินซ์ สามารถติดตั้งเฟิร์มแวร์ได้ {0} จากเกมที่ให้มา\nตอนนี้โปรแกรมจำลองจะเริ่มทำงาน",
|
||||||
"DialogFirmwareNoFirmwareInstalledMessage": "ไม่มีการติดตั้งเฟิร์มแวร์",
|
"DialogFirmwareNoFirmwareInstalledMessage": "ไม่มีการติดตั้งเฟิร์มแวร์",
|
||||||
"DialogFirmwareInstalledMessage": "เฟิร์มแวร์ทำการติดตั้งแล้ว {0}",
|
"DialogFirmwareInstalledMessage": "เฟิร์มแวร์ติดตั้งแล้ว {0}",
|
||||||
"DialogInstallFileTypesSuccessMessage": "ติดตั้งประเภทไฟล์สำเร็จแล้ว!",
|
"DialogInstallFileTypesSuccessMessage": "ติดตั้งตามประเภทของไฟล์สำเร็จแล้ว!",
|
||||||
"DialogInstallFileTypesErrorMessage": "ติดตั้งประเภทไฟล์ไม่สำเร็จ",
|
"DialogInstallFileTypesErrorMessage": "ติดตั้งตามประเภทของไฟล์ไม่สำเร็จ",
|
||||||
"DialogUninstallFileTypesSuccessMessage": "ถอนการติดตั้งประเภทไฟล์สำเร็จแล้ว!",
|
"DialogUninstallFileTypesSuccessMessage": "ถอนการติดตั้งตามประเภทของไฟล์สำเร็จแล้ว!",
|
||||||
"DialogUninstallFileTypesErrorMessage": "ไม่สามารถถอนการติดตั้งประเภทไฟล์ได้",
|
"DialogUninstallFileTypesErrorMessage": "ไม่สามารถถอนการติดตั้งตามประเภทของไฟล์ได้",
|
||||||
"DialogOpenSettingsWindowLabel": "เปิดหน้าต่างการตั้งค่า",
|
"DialogOpenSettingsWindowLabel": "เปิดหน้าต่างการตั้งค่า",
|
||||||
"DialogControllerAppletTitle": "แอพเพล็ตคอนโทรลเลอร์",
|
"DialogControllerAppletTitle": "แอพเพล็ตคอนโทรลเลอร์",
|
||||||
"DialogMessageDialogErrorExceptionMessage": "เกิดข้อผิดพลาดในการแสดงกล่องโต้ตอบข้อความ: {0}",
|
"DialogMessageDialogErrorExceptionMessage": "เกิดข้อผิดพลาดในการแสดงกล่องโต้ตอบข้อความ: {0}",
|
||||||
|
@ -369,7 +475,7 @@
|
||||||
"DialogShaderDeletionMessage": "คุณกำลังจะลบ เชเดอร์แคช:\n\n{0}\n\nคุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อหรือไม่?",
|
"DialogShaderDeletionMessage": "คุณกำลังจะลบ เชเดอร์แคช:\n\n{0}\n\nคุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อหรือไม่?",
|
||||||
"DialogShaderDeletionErrorMessage": "เกิดข้อผิดพลาดในการล้าง เชเดอร์แคช {0}: {1}",
|
"DialogShaderDeletionErrorMessage": "เกิดข้อผิดพลาดในการล้าง เชเดอร์แคช {0}: {1}",
|
||||||
"DialogRyujinxErrorMessage": "รียูจินซ์ พบข้อผิดพลาด",
|
"DialogRyujinxErrorMessage": "รียูจินซ์ พบข้อผิดพลาด",
|
||||||
"DialogInvalidTitleIdErrorMessage": "ข้อผิดพลาดของ ยูไอ: เกมที่เลือกไม่มีชื่อ ID ที่ถูกต้อง",
|
"DialogInvalidTitleIdErrorMessage": "ข้อผิดพลาดของ UI: เกมที่เลือกไม่มีชื่อ ID ที่ถูกต้อง",
|
||||||
"DialogFirmwareInstallerFirmwareNotFoundErrorMessage": "ไม่พบเฟิร์มแวร์ของระบบที่ถูกต้อง {0}.",
|
"DialogFirmwareInstallerFirmwareNotFoundErrorMessage": "ไม่พบเฟิร์มแวร์ของระบบที่ถูกต้อง {0}.",
|
||||||
"DialogFirmwareInstallerFirmwareInstallTitle": "ติดตั้งเฟิร์มแวร์ {0}",
|
"DialogFirmwareInstallerFirmwareInstallTitle": "ติดตั้งเฟิร์มแวร์ {0}",
|
||||||
"DialogFirmwareInstallerFirmwareInstallMessage": "นี่คื่อเวอร์ชั่นของระบบ {0} ที่ได้รับการติดตั้งเมื่อเร็วๆ นี้",
|
"DialogFirmwareInstallerFirmwareInstallMessage": "นี่คื่อเวอร์ชั่นของระบบ {0} ที่ได้รับการติดตั้งเมื่อเร็วๆ นี้",
|
||||||
|
@ -401,7 +507,7 @@
|
||||||
"DialogModManagerDeletionWarningMessage": "คุณกำลังจะลบ ม็อด: {0}\n\nคุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อ?",
|
"DialogModManagerDeletionWarningMessage": "คุณกำลังจะลบ ม็อด: {0}\n\nคุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อ?",
|
||||||
"DialogModManagerDeletionAllWarningMessage": "คุณกำลังจะลบม็อดทั้งหมดสำหรับชื่อนี้\n\nคุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อ?",
|
"DialogModManagerDeletionAllWarningMessage": "คุณกำลังจะลบม็อดทั้งหมดสำหรับชื่อนี้\n\nคุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อ?",
|
||||||
"SettingsTabGraphicsFeaturesOptions": "คุณสมบัติ",
|
"SettingsTabGraphicsFeaturesOptions": "คุณสมบัติ",
|
||||||
"SettingsTabGraphicsBackendMultithreading": "มัลติเธรด แบ็กเอนด์กราฟิก:",
|
"SettingsTabGraphicsBackendMultithreading": "มัลติเธรด กราฟิกเบื้องหลัง:",
|
||||||
"CommonAuto": "อัตโนมัติ",
|
"CommonAuto": "อัตโนมัติ",
|
||||||
"CommonOff": "ปิดการใช้งาน",
|
"CommonOff": "ปิดการใช้งาน",
|
||||||
"CommonOn": "เปิดใช้งาน",
|
"CommonOn": "เปิดใช้งาน",
|
||||||
|
@ -421,7 +527,7 @@
|
||||||
"AboutRyujinxAboutContent": "รียูจินซ์ เป็นอีมูเลเตอร์สำหรับ Nintendo Switch™\nโปรดสนับสนุนเราบน เพทรีออน\nรับข่าวสารล่าสุดทั้งหมดบน ทวิตเตอร์ หรือ ดิสคอร์ด ของเรา\nนักพัฒนาที่สนใจจะมีส่วนร่วมสามารถดูข้อมูลเพิ่มเติมได้ที่ กิตฮับ หรือ ดิสคอร์ด ของเรา",
|
"AboutRyujinxAboutContent": "รียูจินซ์ เป็นอีมูเลเตอร์สำหรับ Nintendo Switch™\nโปรดสนับสนุนเราบน เพทรีออน\nรับข่าวสารล่าสุดทั้งหมดบน ทวิตเตอร์ หรือ ดิสคอร์ด ของเรา\nนักพัฒนาที่สนใจจะมีส่วนร่วมสามารถดูข้อมูลเพิ่มเติมได้ที่ กิตฮับ หรือ ดิสคอร์ด ของเรา",
|
||||||
"AboutRyujinxMaintainersTitle": "ได้รับการดูแลรักษาโดย:",
|
"AboutRyujinxMaintainersTitle": "ได้รับการดูแลรักษาโดย:",
|
||||||
"AboutRyujinxMaintainersContentTooltipMessage": "คลิกเพื่อเปิดหน้าผู้ร่วมให้ข้อมูลในเบราว์เซอร์เริ่มต้นของคุณ",
|
"AboutRyujinxMaintainersContentTooltipMessage": "คลิกเพื่อเปิดหน้าผู้ร่วมให้ข้อมูลในเบราว์เซอร์เริ่มต้นของคุณ",
|
||||||
"AboutRyujinxSupprtersTitle": "สนับสนุนบน เพทรีออน โดย:",
|
"AboutRyujinxSupprtersTitle": "ลายนามผู้สนับสนุนบน เพทรีออน:",
|
||||||
"AmiiboSeriesLabel": "อะมิโบซีรีส์",
|
"AmiiboSeriesLabel": "อะมิโบซีรีส์",
|
||||||
"AmiiboCharacterLabel": "ตัวละคร",
|
"AmiiboCharacterLabel": "ตัวละคร",
|
||||||
"AmiiboScanButtonLabel": "สแกนเลย",
|
"AmiiboScanButtonLabel": "สแกนเลย",
|
||||||
|
@ -451,7 +557,7 @@
|
||||||
"CustomThemeCheckTooltip": "ใช้ธีม Avalonia แบบกำหนดเองสำหรับ GUI เพื่อเปลี่ยนรูปลักษณ์ของเมนูโปรแกรมจำลอง",
|
"CustomThemeCheckTooltip": "ใช้ธีม Avalonia แบบกำหนดเองสำหรับ GUI เพื่อเปลี่ยนรูปลักษณ์ของเมนูโปรแกรมจำลอง",
|
||||||
"CustomThemePathTooltip": "ไปยังที่เก็บไฟล์ธีม GUI แบบกำหนดเอง",
|
"CustomThemePathTooltip": "ไปยังที่เก็บไฟล์ธีม GUI แบบกำหนดเอง",
|
||||||
"CustomThemeBrowseTooltip": "เรียกดูธีม GUI ที่กำหนดเอง",
|
"CustomThemeBrowseTooltip": "เรียกดูธีม GUI ที่กำหนดเอง",
|
||||||
"DockModeToggleTooltip": "ด็อกโหมดทำให้ระบบจำลองการทำงานเสมือน Nintendo ที่กำลังเชื่อมต่ออยู่ด็อก สิ่งนี้จะปรับปรุงความเสถียรภาพของกราฟิกในเกมส่วนใหญ่ ในทางกลับกัน การปิดใช้จะทำให้ระบบจำลองทำงานเหมือนกับ Nintendo Switch แบบพกพา ส่งผลให้คุณภาพกราฟิกลดลง\n\nกำหนดค่าส่วนควบคุมของผู้เล่น 1 หากวางแผนที่จะใช้ด็อกโหมด กำหนดค่าการควบคุมแบบ แฮนด์เฮลด์ หากวางแผนที่จะใช้โหมดแฮนด์เฮลด์\n\nเปิดทิ้งไว้หากคุณไม่แน่ใจ",
|
"DockModeToggleTooltip": "ด็อกโหมด ทำให้ระบบจำลองการทำงานเสมือน Nintendo ที่กำลังเชื่อมต่ออยู่ด็อก สิ่งนี้จะปรับปรุงความเสถียรภาพของกราฟิกในเกมส่วนใหญ่ ในทางกลับกัน การปิดใช้จะทำให้ระบบจำลองทำงานเหมือนกับ Nintendo Switch แบบพกพา ส่งผลให้คุณภาพกราฟิกลดลง\n\nกำหนดค่าส่วนควบคุมของผู้เล่น 1 หากวางแผนที่จะใช้ด็อกโหมด กำหนดค่าการควบคุมแบบ แฮนด์เฮลด์ หากวางแผนที่จะใช้โหมดแฮนด์เฮลด์\n\nเปิดทิ้งไว้หากคุณไม่แน่ใจ",
|
||||||
"DirectKeyboardTooltip": "รองรับการเข้าถึงแป้นพิมพ์โดยตรง (HID) ให้เกมเข้าถึงคีย์บอร์ดของคุณเป็นอุปกรณ์ป้อนข้อความ\n\nใช้งานได้กับเกมที่รองรับการใช้งานคีย์บอร์ดบนฮาร์ดแวร์ของ Switch เท่านั้น\n\nหากคุณไม่แน่ใจปล่อยให้ปิดอย่างนั้น",
|
"DirectKeyboardTooltip": "รองรับการเข้าถึงแป้นพิมพ์โดยตรง (HID) ให้เกมเข้าถึงคีย์บอร์ดของคุณเป็นอุปกรณ์ป้อนข้อความ\n\nใช้งานได้กับเกมที่รองรับการใช้งานคีย์บอร์ดบนฮาร์ดแวร์ของ Switch เท่านั้น\n\nหากคุณไม่แน่ใจปล่อยให้ปิดอย่างนั้น",
|
||||||
"DirectMouseTooltip": "รองรับการเข้าถึงเมาส์โดยตรง (HID) ให้เกมเข้าถึงเมาส์ของคุณเป็นอุปกรณ์ชี้ตำแหน่ง\n\nใช้งานได้เฉพาะกับเกมที่รองรับการควบคุมเมาส์บนฮาร์ดแวร์ของ Switch เท่านั้น ซึ่งมีอยู่ไม่มากนัก\n\nเมื่อเปิดใช้งาน ฟังก์ชั่นหน้าจอสัมผัสอาจไม่ทำงาน\n\nหากคุณไม่แน่ใจปล่อยให้ปิดอย่างนั้น",
|
"DirectMouseTooltip": "รองรับการเข้าถึงเมาส์โดยตรง (HID) ให้เกมเข้าถึงเมาส์ของคุณเป็นอุปกรณ์ชี้ตำแหน่ง\n\nใช้งานได้เฉพาะกับเกมที่รองรับการควบคุมเมาส์บนฮาร์ดแวร์ของ Switch เท่านั้น ซึ่งมีอยู่ไม่มากนัก\n\nเมื่อเปิดใช้งาน ฟังก์ชั่นหน้าจอสัมผัสอาจไม่ทำงาน\n\nหากคุณไม่แน่ใจปล่อยให้ปิดอย่างนั้น",
|
||||||
"RegionTooltip": "เปลี่ยนภูมิภาคของระบบ",
|
"RegionTooltip": "เปลี่ยนภูมิภาคของระบบ",
|
||||||
|
@ -476,27 +582,27 @@
|
||||||
"ResolutionScaleEntryTooltip": "สเกลความละเอียดจุดทศนิยม เช่น 1.5 ไม่ใช่จำนวนเต็มของสเกล มีแนวโน้มที่จะก่อให้เกิดปัญหาหรือความผิดพลาดได้",
|
"ResolutionScaleEntryTooltip": "สเกลความละเอียดจุดทศนิยม เช่น 1.5 ไม่ใช่จำนวนเต็มของสเกล มีแนวโน้มที่จะก่อให้เกิดปัญหาหรือความผิดพลาดได้",
|
||||||
"AnisotropyTooltip": "ระดับของการกรองแบบ Anisotropic ตั้งค่าเป็นอัตโนมัติเพื่อใช้ค่าที่เกมร้องขอ",
|
"AnisotropyTooltip": "ระดับของการกรองแบบ Anisotropic ตั้งค่าเป็นอัตโนมัติเพื่อใช้ค่าที่เกมร้องขอ",
|
||||||
"AspectRatioTooltip": "อัตราส่วนภาพที่ใช้กับหน้าต่างตัวแสดงภาพ\n\nเปลี่ยนสิ่งนี้หากคุณใช้ตัวดัดแปลงอัตราส่วนกว้างยาวสำหรับเกมของคุณ ไม่เช่นนั้นกราฟิกจะถูกยืดออก\n\nทิ้งไว้ที่ 16:9 หากไม่แน่ใจ",
|
"AspectRatioTooltip": "อัตราส่วนภาพที่ใช้กับหน้าต่างตัวแสดงภาพ\n\nเปลี่ยนสิ่งนี้หากคุณใช้ตัวดัดแปลงอัตราส่วนกว้างยาวสำหรับเกมของคุณ ไม่เช่นนั้นกราฟิกจะถูกยืดออก\n\nทิ้งไว้ที่ 16:9 หากไม่แน่ใจ",
|
||||||
"ShaderDumpPathTooltip": "ที่เก็บ ดัมพ์ไฟล์ของ เชเดอร์กราฟิก",
|
"ShaderDumpPathTooltip": "ที่เก็บ ดัมพ์ไฟล์ พื้นผิวและแสงเงา",
|
||||||
"FileLogTooltip": "บันทึกการบันทึกคอนโซลลงในไฟล์บันทึกบนดิสก์ จะไม่ส่งผลกระทบต่อประสิทธิภาพการทำงาน",
|
"FileLogTooltip": "บันทึก ประวัติคอนโซลลงในไฟล์บันทึกบนดิสก์ จะไม่ส่งผลกระทบต่อประสิทธิภาพการทำงาน",
|
||||||
"StubLogTooltip": "พิมพ์ข้อความบันทึกต้นขั้วในคอนโซล จะไม่ส่งผลกระทบต่อประสิทธิภาพการทำงาน",
|
"StubLogTooltip": "พิมพ์ข้อความประวัติในคอนโซล จะไม่ส่งผลกระทบต่อประสิทธิภาพการทำงาน",
|
||||||
"InfoLogTooltip": "พิมพ์ข้อความบันทึกข้อมูลในคอนโซล จะไม่ส่งผลกระทบต่อประสิทธิภาพการทำงาน",
|
"InfoLogTooltip": "พิมพ์ข้อความบันทึกข้อมูลในคอนโซล จะไม่ส่งผลกระทบต่อประสิทธิภาพการทำงาน",
|
||||||
"WarnLogTooltip": "พิมพ์ข้อความบันทึกแจ้งตือนในคอนโซล จะไม่ส่งผลกระทบต่อประสิทธิภาพการทำงาน",
|
"WarnLogTooltip": "พิมพ์ข้อความประวัติแจ้งตือนในคอนโซล จะไม่ส่งผลกระทบต่อประสิทธิภาพการทำงาน",
|
||||||
"ErrorLogTooltip": "พิมพ์ข้อความบันทึกข้อผิดพลาดในคอนโซล จะไม่ส่งผลกระทบต่อประสิทธิภาพการทำงาน",
|
"ErrorLogTooltip": "พิมพ์ข้อความบันทึกข้อผิดพลาดในคอนโซล จะไม่ส่งผลกระทบต่อประสิทธิภาพการทำงาน",
|
||||||
"TraceLogTooltip": "พิมพ์ข้อความบันทึกการติดตามในคอนโซล ไม่ส่งผลกระทบต่อประสิทธิภาพการทำงาน",
|
"TraceLogTooltip": "พิมพ์ข้อความประวัติการติดตามในคอนโซล ไม่ส่งผลกระทบต่อประสิทธิภาพการทำงาน",
|
||||||
"GuestLogTooltip": "พิมพ์ข้อความบันทึกของผู้เยี่ยมชมในคอนโซล ไม่ส่งผลกระทบต่อประสิทธิภาพการทำงาน",
|
"GuestLogTooltip": "พิมพ์ข้อความประวัติของผู้เยี่ยมชมในคอนโซล ไม่ส่งผลกระทบต่อประสิทธิภาพการทำงาน",
|
||||||
"FileAccessLogTooltip": "พิมพ์ข้อความบันทึกการเข้าถึงไฟล์ในคอนโซล",
|
"FileAccessLogTooltip": "พิมพ์ข้อความบันทึกการเข้าถึงไฟล์ในคอนโซล",
|
||||||
"FSAccessLogModeTooltip": "เปิดใช้งานเอาต์พุตบันทึกการเข้าถึง FS ไปยังคอนโซล โหมดที่เป็นไปได้คือ 0-3",
|
"FSAccessLogModeTooltip": "เปิดใช้งาน เอาต์พุตประวัติการเข้าถึง FS ไปยังคอนโซล โหมดที่เป็นไปได้คือ 0-3",
|
||||||
"DeveloperOptionTooltip": "โปรดใช้ด้วยความระมัดระวัง",
|
"DeveloperOptionTooltip": "โปรดใช้ด้วยความระมัดระวัง",
|
||||||
"OpenGlLogLevel": "จำเป็นต้องเปิดใช้งานระดับบันทึกที่เหมาะสม",
|
"OpenGlLogLevel": "จำเป็นต้องเปิดใช้งานระดับบันทึกที่เหมาะสม",
|
||||||
"DebugLogTooltip": "พิมพ์ข้อความบันทึกการแก้ไขข้อบกพร่องในคอนโซล\n\nใช้สิ่งนี้เฉพาะเมื่อได้รับคำแนะนำจากเจ้าหน้าที่โดยเฉพาะเท่านั้น เนื่องจากจะทำให้บันทึกอ่านยากและทำให้ประสิทธิภาพของโปรแกรมจำลองแย่ลง",
|
"DebugLogTooltip": "พิมพ์ข้อความประวัติการแก้ไขข้อบกพร่องในคอนโซล\n\nใช้สิ่งนี้เฉพาะเมื่อได้รับคำแนะนำจากเจ้าหน้าที่โดยเฉพาะเท่านั้น เนื่องจากจะทำให้บันทึกอ่านยากและทำให้ประสิทธิภาพของโปรแกรมจำลองแย่ลง",
|
||||||
"LoadApplicationFileTooltip": "เปิด File Explorer เพื่อเลือกไฟล์ที่เข้ากันได้กับ Switch ที่จะโหลด",
|
"LoadApplicationFileTooltip": "เปิด File Explorer เพื่อเลือกไฟล์ที่เข้ากันได้กับ Switch ที่จะโหลด",
|
||||||
"LoadApplicationFolderTooltip": "เปิดตัวสำรวจไฟล์เพื่อเลือกไฟล์ที่เข้ากันได้กับ Switch ที่จะโหลด",
|
"LoadApplicationFolderTooltip": "เปิดตัวสำรวจไฟล์เพื่อเลือกไฟล์ที่เข้ากันได้กับ Switch ที่จะโหลด",
|
||||||
"OpenRyujinxFolderTooltip": "เปิดโฟลเดอร์ระบบไฟล์ รียูจินซ์",
|
"OpenRyujinxFolderTooltip": "เปิดโฟลเดอร์ระบบไฟล์ Ryujinx",
|
||||||
"OpenRyujinxLogsTooltip": "เปิดโฟลเดอร์ที่มีการเขียนบันทึก",
|
"OpenRyujinxLogsTooltip": "เปิดโฟลเดอร์ ที่เก็บไฟล์ประวัติ",
|
||||||
"ExitTooltip": "ออกจากโปรแกรม รียูจินซ์",
|
"ExitTooltip": "ออกจากโปรแกรม รียูจินซ์",
|
||||||
"OpenSettingsTooltip": "เปิดหน้าต่างการตั้งค่า",
|
"OpenSettingsTooltip": "เปิดหน้าต่างการตั้งค่า",
|
||||||
"OpenProfileManagerTooltip": "เปิดหน้าต่างตัวจัดการโปรไฟล์ผู้ใช้",
|
"OpenProfileManagerTooltip": "เปิดหน้าต่างตัวจัดการโปรไฟล์ผู้ใช้",
|
||||||
"StopEmulationTooltip": "หยุดการจำลองเกมปัจจุบันและกลับไปยังการเลือกเกม",
|
"StopEmulationTooltip": "หยุดการจำลองของเกมที่เปิดอยู่ในปัจจุบันและกลับไปยังการเลือกเกม",
|
||||||
"CheckUpdatesTooltip": "ตรวจสอบการอัปเดตของ รียูจินซ์",
|
"CheckUpdatesTooltip": "ตรวจสอบการอัปเดตของ รียูจินซ์",
|
||||||
"OpenAboutTooltip": "เปิดหน้าต่าง เกี่ยวกับ",
|
"OpenAboutTooltip": "เปิดหน้าต่าง เกี่ยวกับ",
|
||||||
"GridSize": "ขนาดตาราง",
|
"GridSize": "ขนาดตาราง",
|
||||||
|
@ -519,7 +625,7 @@
|
||||||
"SettingsTabNetwork": "เครือข่าย",
|
"SettingsTabNetwork": "เครือข่าย",
|
||||||
"SettingsTabNetworkConnection": "การเชื่อมต่อเครือข่าย",
|
"SettingsTabNetworkConnection": "การเชื่อมต่อเครือข่าย",
|
||||||
"SettingsTabCpuCache": "ซีพียู แคช",
|
"SettingsTabCpuCache": "ซีพียู แคช",
|
||||||
"SettingsTabCpuMemory": "ซีพียูเมมโมรี่ แคช",
|
"SettingsTabCpuMemory": "โหมดซีพียู",
|
||||||
"DialogUpdaterFlatpakNotSupportedMessage": "โปรดอัปเดต รียูจินซ์ ผ่านช่องทาง FlatHub",
|
"DialogUpdaterFlatpakNotSupportedMessage": "โปรดอัปเดต รียูจินซ์ ผ่านช่องทาง FlatHub",
|
||||||
"UpdaterDisabledWarningTitle": "ปิดใช้งานการอัปเดตแล้ว!",
|
"UpdaterDisabledWarningTitle": "ปิดใช้งานการอัปเดตแล้ว!",
|
||||||
"ControllerSettingsRotate90": "หมุน 90 องศา ตามเข็มนาฬิกา",
|
"ControllerSettingsRotate90": "หมุน 90 องศา ตามเข็มนาฬิกา",
|
||||||
|
@ -527,20 +633,20 @@
|
||||||
"IconSizeTooltip": "เปลี่ยนขนาดของไอคอนเกม",
|
"IconSizeTooltip": "เปลี่ยนขนาดของไอคอนเกม",
|
||||||
"MenuBarOptionsShowConsole": "แสดง คอนโซล",
|
"MenuBarOptionsShowConsole": "แสดง คอนโซล",
|
||||||
"ShaderCachePurgeError": "เกิดข้อผิดพลาดในการล้างแคชเชเดอร์ {0}: {1}",
|
"ShaderCachePurgeError": "เกิดข้อผิดพลาดในการล้างแคชเชเดอร์ {0}: {1}",
|
||||||
"UserErrorNoKeys": "ไม่พบคีย์",
|
"UserErrorNoKeys": "ไม่พบ คีย์",
|
||||||
"UserErrorNoFirmware": "ไม่พบเฟิร์มแวร์",
|
"UserErrorNoFirmware": "ไม่พบ เฟิร์มแวร์",
|
||||||
"UserErrorFirmwareParsingFailed": "เกิดข้อผิดพลาดในการแยกวิเคราะห์เฟิร์มแวร์",
|
"UserErrorFirmwareParsingFailed": "เกิดข้อผิดพลาดในการวิเคราะห์เฟิร์มแวร์",
|
||||||
"UserErrorApplicationNotFound": "ไม่พบแอปพลิเคชัน",
|
"UserErrorApplicationNotFound": "ไม่พบ แอปพลิเคชัน",
|
||||||
"UserErrorUnknown": "ข้อผิดพลาดที่ไม่รู้จัก",
|
"UserErrorUnknown": "ข้อผิดพลาดที่ไม่รู้จัก",
|
||||||
"UserErrorUndefined": "ข้อผิดพลาดที่ไม่ได้ระบุ",
|
"UserErrorUndefined": "ข้อผิดพลาดที่ไม่ได้ระบุ",
|
||||||
"UserErrorNoKeysDescription": "รียูจินซ์ ไม่พบไฟล์ 'prod.keys' ของคุณ",
|
"UserErrorNoKeysDescription": "รียูจินซ์ ไม่พบไฟล์ 'prod.keys' ในเครื่องของคุณ",
|
||||||
"UserErrorNoFirmwareDescription": "รียูจินซ์ ไม่พบเฟิร์มแวร์ที่ติดตั้งไว้",
|
"UserErrorNoFirmwareDescription": "รียูจินซ์ ไม่พบ เฟิร์มแวร์ที่ติดตั้งไว้ในเครื่องของคุณ",
|
||||||
"UserErrorFirmwareParsingFailedDescription": "รียูจินซ์ ไม่สามารถแยกวิเคราะห์เฟิร์มแวร์ที่ให้มาได้ ซึ่งมักมีสาเหตุมาจากคีย์ที่ล้าสมัย",
|
"UserErrorFirmwareParsingFailedDescription": "รียูจินซ์ ไม่สามารถวิเคราะห์เฟิร์มแวร์ที่ให้มาได้ ซึ่งมักมีสาเหตุมาจากคีย์ที่ล้าสมัย",
|
||||||
"UserErrorApplicationNotFoundDescription": "รียูจินซ์ ไม่พบแอปพลิเคชันที่ถูกต้องในที่เก็บไฟล์ที่กำหนด",
|
"UserErrorApplicationNotFoundDescription": "รียูจินซ์ ไม่พบแอปพลิเคชันที่ถูกต้องในที่เก็บไฟล์ที่กำหนด",
|
||||||
"UserErrorUnknownDescription": "เกิดข้อผิดพลาดที่ไม่รู้จักเกิดขึ้น!",
|
"UserErrorUnknownDescription": "เกิดข้อผิดพลาดที่ไม่รู้จัก!",
|
||||||
"UserErrorUndefinedDescription": "เกิดข้อผิดพลาดที่ไม่สามารถระบุได้! สิ่งนี้ไม่ควรเกิดขึ้น โปรดติดต่อผู้พัฒนา!",
|
"UserErrorUndefinedDescription": "เกิดข้อผิดพลาดที่ไม่สามารถระบุได้! สิ่งนี้ไม่ควรเกิดขึ้น โปรดติดต่อผู้พัฒนา!",
|
||||||
"OpenSetupGuideMessage": "เปิดคู่มือการตั้งค่า",
|
"OpenSetupGuideMessage": "เปิดคู่มือการตั้งค่า",
|
||||||
"NoUpdate": "ไม่มีการอัพเดต",
|
"NoUpdate": "ไม่มีการอัปเดต",
|
||||||
"TitleUpdateVersionLabel": "เวอร์ชั่น {0}",
|
"TitleUpdateVersionLabel": "เวอร์ชั่น {0}",
|
||||||
"RyujinxInfo": "รียูจินซ์ – ข้อมูล",
|
"RyujinxInfo": "รียูจินซ์ – ข้อมูล",
|
||||||
"RyujinxConfirm": "รียูจินซ์ - ยืนยัน",
|
"RyujinxConfirm": "รียูจินซ์ - ยืนยัน",
|
||||||
|
@ -565,16 +671,16 @@
|
||||||
"Docked": "ด็อก",
|
"Docked": "ด็อก",
|
||||||
"Handheld": "แฮนด์เฮลด์",
|
"Handheld": "แฮนด์เฮลด์",
|
||||||
"ConnectionError": "การเชื่อมต่อล้มเหลว",
|
"ConnectionError": "การเชื่อมต่อล้มเหลว",
|
||||||
"AboutPageDeveloperListMore": "{0} และอื่น ๆ...",
|
"AboutPageDeveloperListMore": "{0} และอื่นๆ ...",
|
||||||
"ApiError": "ข้อผิดพลาดของ API",
|
"ApiError": "ข้อผิดพลาดของ API",
|
||||||
"LoadingHeading": "กำลังโหลด {0}",
|
"LoadingHeading": "กำลังโหลด {0}",
|
||||||
"CompilingPPTC": "กำลังคอมไพล์ PTC",
|
"CompilingPPTC": "กำลังคอมไพล์ PTC",
|
||||||
"CompilingShaders": "กำลังคอมไพล์ เชเดอร์",
|
"CompilingShaders": "กำลังคอมไพล์ พื้นผิวและแสงเงา",
|
||||||
"AllKeyboards": "คีย์บอร์ดทั้งหมด",
|
"AllKeyboards": "คีย์บอร์ดทั้งหมด",
|
||||||
"OpenFileDialogTitle": "เลือกไฟล์ที่สนับสนุนเพื่อเปิด",
|
"OpenFileDialogTitle": "เลือกไฟล์ที่สนับสนุนเพื่อเปิด",
|
||||||
"OpenFolderDialogTitle": "เลือกโฟลเดอร์ที่มีเกมที่แตกไฟล์แล้ว",
|
"OpenFolderDialogTitle": "เลือกโฟลเดอร์ที่มีเกมที่แตกไฟล์แล้ว",
|
||||||
"AllSupportedFormats": "รูปแบบที่รองรับทั้งหมด",
|
"AllSupportedFormats": "รูปแบบที่รองรับทั้งหมด",
|
||||||
"RyujinxUpdater": "อัพเดต รียูจินซ์",
|
"RyujinxUpdater": "อัปเดต รียูจินซ์",
|
||||||
"SettingsTabHotkeys": "ปุ่มลัดของคีย์บอร์ด",
|
"SettingsTabHotkeys": "ปุ่มลัดของคีย์บอร์ด",
|
||||||
"SettingsTabHotkeysHotkeys": "ปุ่มลัดของคีย์บอร์ด",
|
"SettingsTabHotkeysHotkeys": "ปุ่มลัดของคีย์บอร์ด",
|
||||||
"SettingsTabHotkeysToggleVsyncHotkey": "สลับเป็น VSync:",
|
"SettingsTabHotkeysToggleVsyncHotkey": "สลับเป็น VSync:",
|
||||||
|
@ -582,7 +688,7 @@
|
||||||
"SettingsTabHotkeysShowUiHotkey": "แสดง UI:",
|
"SettingsTabHotkeysShowUiHotkey": "แสดง UI:",
|
||||||
"SettingsTabHotkeysPauseHotkey": "หยุดชั่วคราว:",
|
"SettingsTabHotkeysPauseHotkey": "หยุดชั่วคราว:",
|
||||||
"SettingsTabHotkeysToggleMuteHotkey": "ปิดเสียง:",
|
"SettingsTabHotkeysToggleMuteHotkey": "ปิดเสียง:",
|
||||||
"ControllerMotionTitle": "การตั้งค่าการควบคุมการเคลื่อนไหว",
|
"ControllerMotionTitle": "ตั้งค่าควบคุมการเคลื่อนไหว",
|
||||||
"ControllerRumbleTitle": "ตั้งค่าการสั่นไหว",
|
"ControllerRumbleTitle": "ตั้งค่าการสั่นไหว",
|
||||||
"SettingsSelectThemeFileDialogTitle": "เลือกไฟล์ธีม",
|
"SettingsSelectThemeFileDialogTitle": "เลือกไฟล์ธีม",
|
||||||
"SettingsXamlThemeFile": "ไฟล์ธีมรูปแบบ XAML",
|
"SettingsXamlThemeFile": "ไฟล์ธีมรูปแบบ XAML",
|
||||||
|
@ -593,11 +699,12 @@
|
||||||
"Writable": "สามารถเขียนได้",
|
"Writable": "สามารถเขียนได้",
|
||||||
"SelectDlcDialogTitle": "เลือกไฟล์ DLC",
|
"SelectDlcDialogTitle": "เลือกไฟล์ DLC",
|
||||||
"SelectUpdateDialogTitle": "เลือกไฟล์อัพเดต",
|
"SelectUpdateDialogTitle": "เลือกไฟล์อัพเดต",
|
||||||
"SelectModDialogTitle": "เลือกไดเรกทอรี ม็อด",
|
"SelectModDialogTitle": "เลือกไดเรกทอรี Mods",
|
||||||
"UserProfileWindowTitle": "จัดการโปรไฟล์ผู้ใช้",
|
"UserProfileWindowTitle": "จัดการโปรไฟล์ผู้ใช้",
|
||||||
"CheatWindowTitle": "จัดการสูตรโกง",
|
"CheatWindowTitle": "จัดการสูตรโกง",
|
||||||
"DlcWindowTitle": "จัดการเนื้อหาที่ดาวน์โหลดได้สำหรับ {0} ({1})",
|
"DlcWindowTitle": "จัดการเนื้อหาที่ดาวน์โหลดได้สำหรับ {0} ({1})",
|
||||||
"UpdateWindowTitle": "จัดการการอัพเดตชื่อเรื่อง",
|
"ModWindowTitle": "Manage Mods for {0} ({1})",
|
||||||
|
"UpdateWindowTitle": "จัดการอัปเดตหัวข้อ",
|
||||||
"CheatWindowHeading": "สูตรโกงมีให้สำหรับ {0} [{1}]",
|
"CheatWindowHeading": "สูตรโกงมีให้สำหรับ {0} [{1}]",
|
||||||
"BuildId": "รหัสบิวด์:",
|
"BuildId": "รหัสบิวด์:",
|
||||||
"DlcWindowHeading": "{0} เนื้อหาที่สามารถดาวน์โหลดได้",
|
"DlcWindowHeading": "{0} เนื้อหาที่สามารถดาวน์โหลดได้",
|
||||||
|
@ -608,21 +715,21 @@
|
||||||
"Discard": "ละทิ้ง",
|
"Discard": "ละทิ้ง",
|
||||||
"Paused": "หยุดชั่วคราว",
|
"Paused": "หยุดชั่วคราว",
|
||||||
"UserProfilesSetProfileImage": "ตั้งค่ารูปโปรไฟล์",
|
"UserProfilesSetProfileImage": "ตั้งค่ารูปโปรไฟล์",
|
||||||
"UserProfileEmptyNameError": "จำเป็นต้องมีการระบุชื่อ",
|
"UserProfileEmptyNameError": "จำเป็นต้องระบุชื่อ",
|
||||||
"UserProfileNoImageError": "จำเป็นต้องตั้งค่ารูปโปรไฟล์",
|
"UserProfileNoImageError": "จำเป็นต้องตั้งค่ารูปโปรไฟล์",
|
||||||
"GameUpdateWindowHeading": "จัดการอัพเดตสำหรับ {0} ({1})",
|
"GameUpdateWindowHeading": "จัดการอัพเดตสำหรับ {0} ({1})",
|
||||||
"SettingsTabHotkeysResScaleUpHotkey": "เพิ่มความละเอียด:",
|
"SettingsTabHotkeysResScaleUpHotkey": "เพิ่มความละเอียด:",
|
||||||
"SettingsTabHotkeysResScaleDownHotkey": "ลดความละเอียด:",
|
"SettingsTabHotkeysResScaleDownHotkey": "ลดความละเอียด:",
|
||||||
"UserProfilesName": "ชื่อ:",
|
"UserProfilesName": "ชื่อ:",
|
||||||
"UserProfilesUserId": "รหัสผู้ใช้:",
|
"UserProfilesUserId": "รหัสผู้ใช้:",
|
||||||
"SettingsTabGraphicsBackend": "แบ็กเอนด์กราฟิก",
|
"SettingsTabGraphicsBackend": "กราฟิกเบื้องหลัง",
|
||||||
"SettingsTabGraphicsBackendTooltip": "เลือกแบ็กเอนด์กราฟิกที่จะใช้ในโปรแกรมจำลอง\n\nโดยรวมแล้ว Vulkan นั้นดีกว่าสำหรับกราฟิกการ์ดรุ่นใหม่ทั้งหมด ตราบใดที่ไดรเวอร์ยังอัพเดทอยู่เสมอ Vulkan ยังมีคุณสมบัติการคอมไพล์เชเดอร์ที่เร็วขึ้น (ลดอาการกระตุก) ของผู้จำหน่าย GPU ทุกรายอยู่แล้ว\n\nOpenGL อาจได้รับผลลัพธ์ที่ดีกว่าบน Nvidia GPU รุ่นเก่า, AMD GPU รุ่นเก่าบน Linux หรือบน GPU ที่มี VRAM ต่ำกว่า แม้ว่าการคอมไพล์เชเดอร์จะสะดุดมากขึ้นก็ตาม\n\nตั้งค่าเป็น Vulkan หากไม่แน่ใจ ตั้งค่าเป็น OpenGL หาก GPU ของคุณไม่รองรับ Vulkan แม้จะมีไดรเวอร์กราฟิกล่าสุดก็ตาม",
|
"SettingsTabGraphicsBackendTooltip": "เลือกกราฟิกเบื้องหลังที่จะใช้ในโปรแกรมจำลอง\n\nโดยรวมแล้ว Vulkan นั้นดีกว่าสำหรับกราฟิกการ์ดรุ่นใหม่ทั้งหมด ตราบใดที่ไดรเวอร์ยังอัพเดทอยู่เสมอ Vulkan ยังมีคุณสมบัติการคอมไพล์เชเดอร์ที่เร็วขึ้น (ลดอาการกระตุก) ของผู้จำหน่าย GPU ทุกราย\n\nOpenGL อาจได้รับผลลัพธ์ที่ดีกว่าบน Nvidia GPU รุ่นเก่า, AMD GPU รุ่นเก่าบน Linux หรือบน GPU ที่มี VRAM ต่ำกว่า แม้ว่าการคอมไพล์เชเดอร์ จะทำให้อาการกระตุกมากขึ้นก็ตาม\n\nตั้งค่าเป็น Vulkan หากไม่แน่ใจ ตั้งค่าเป็น OpenGL หาก GPU ของคุณไม่รองรับ Vulkan แม้จะมีไดรเวอร์กราฟิกล่าสุดก็ตาม",
|
||||||
"SettingsEnableTextureRecompression": "เปิดใช้งานการบีบอัดพื้นผิวอีกครั้ง",
|
"SettingsEnableTextureRecompression": "เปิดใช้งาน การบีบอัดพื้นผิวอีกครั้ง",
|
||||||
"SettingsEnableTextureRecompressionTooltip": "บีบอัดพื้นผิว ASTC เพื่อลดการใช้งาน VRAM\n\nเกมที่ใช้รูปแบบพื้นผิวนี้ ได้แก่ Astral Chain, Bayonetta 3, Fire Emblem Engage, Metroid Prime Remastered, Super Mario Bros. Wonder และ The Legend of Zelda: Tears of the Kingdom\n\nกราฟิกการ์ดที่มี 4 กิกะไบต์ VRAM หรือน้อยกว่ามีแนวโน้มที่จะให้แคชในบางจุดขณะเล่นเกมเหล่านี้\n\nเปิดใช้งานเฉพาะในกรณีที่ VRAM ของคุณใกล้หมดในเกมที่กล่าวมาข้างต้น ปล่อยให้ปิดหากไม่แน่ใจ",
|
"SettingsEnableTextureRecompressionTooltip": "บีบอัดพื้นผิว ASTC เพื่อลดการใช้งาน VRAM\n\nเกมที่ใช้รูปแบบพื้นผิวนี้ ได้แก่ Astral Chain, Bayonetta 3, Fire Emblem Engage, Metroid Prime Remastered, Super Mario Bros. Wonder และ The Legend of Zelda: Tears of the Kingdom\n\nกราฟิกการ์ดที่มี 4 กิกะไบต์ VRAM หรือน้อยกว่ามีแนวโน้มที่จะให้แคชในบางจุดขณะเล่นเกมเหล่านี้\n\nเปิดใช้งานเฉพาะในกรณีที่ VRAM ของคุณใกล้หมดในเกมที่กล่าวมาข้างต้น ปล่อยให้ปิดหากไม่แน่ใจ",
|
||||||
"SettingsTabGraphicsPreferredGpu": "GPU ที่ต้องการ",
|
"SettingsTabGraphicsPreferredGpu": "GPU ที่ต้องการ",
|
||||||
"SettingsTabGraphicsPreferredGpuTooltip": "เลือกกราฟิกการ์ดที่จะใช้กับแบ็กเอนด์กราฟิก Vulkan\n\nไม่ส่งผลต่อ GPU ที่ OpenGL จะใช้\n\nตั้งค่าเป็น GPU ที่ถูกตั้งค่าสถานะเป็น \"dGPU\" หากคุณไม่แน่ใจ หากไม่มีก็ปล่อยทิ้งไว้โดยไม่มีใครแตะต้องมัน",
|
"SettingsTabGraphicsPreferredGpuTooltip": "เลือกกราฟิกการ์ดที่จะใช้กับแบ็กเอนด์กราฟิก Vulkan\n\nไม่ส่งผลต่อ GPU ที่ OpenGL จะใช้\n\nตั้งค่าเป็น GPU ที่ถูกตั้งค่าสถานะเป็น \"dGPU\" หากคุณไม่แน่ใจ หากไม่มีก็ปล่อยทิ้งไว้โดยไม่มีใครแตะต้องมัน",
|
||||||
"SettingsAppRequiredRestartMessage": "จำเป็นต้องรีสตาร์ท รียูจินซ์",
|
"SettingsAppRequiredRestartMessage": "จำเป็นต้องรีสตาร์ท รียูจินซ์",
|
||||||
"SettingsGpuBackendRestartMessage": "การตั้งค่ากราฟิกแบ็กเอนด์หรือ GPU ได้รับการแก้ไขแล้ว สิ่งนี้จะต้องมีการรีสตาร์ทจึงจะสามารถใช้งานได้",
|
"SettingsGpuBackendRestartMessage": "การตั้งค่ากราฟิกเบื้องหลังหรือ GPU ได้รับการแก้ไขแล้ว สิ่งนี้จะต้องมีการรีสตาร์ทจึงจะสามารถใช้งานได้",
|
||||||
"SettingsGpuBackendRestartSubMessage": "คุณต้องการรีสตาร์ทตอนนี้หรือไม่?",
|
"SettingsGpuBackendRestartSubMessage": "คุณต้องการรีสตาร์ทตอนนี้หรือไม่?",
|
||||||
"RyujinxUpdaterMessage": "คุณต้องการอัพเดต รียูจินซ์ เป็นเวอร์ชั่นล่าสุดหรือไม่?",
|
"RyujinxUpdaterMessage": "คุณต้องการอัพเดต รียูจินซ์ เป็นเวอร์ชั่นล่าสุดหรือไม่?",
|
||||||
"SettingsTabHotkeysVolumeUpHotkey": "เพิ่มระดับเสียง:",
|
"SettingsTabHotkeysVolumeUpHotkey": "เพิ่มระดับเสียง:",
|
||||||
|
@ -662,9 +769,9 @@
|
||||||
"SettingsTabNetworkInterface": "เชื่อมต่อเครือข่าย:",
|
"SettingsTabNetworkInterface": "เชื่อมต่อเครือข่าย:",
|
||||||
"NetworkInterfaceTooltip": "อินเทอร์เฟซเครือข่ายที่ใช้สำหรับคุณสมบัติ LAN/LDN\n\nเมื่อใช้ร่วมกับ VPN หรือ XLink Kai และเกมที่รองรับ LAN สามารถใช้เพื่อปลอมการเชื่อมต่อเครือข่ายเดียวกันผ่านทางอินเทอร์เน็ต\n\nปล่อยให้เป็น ค่าเริ่มต้น หากคุณไม่แน่ใจ",
|
"NetworkInterfaceTooltip": "อินเทอร์เฟซเครือข่ายที่ใช้สำหรับคุณสมบัติ LAN/LDN\n\nเมื่อใช้ร่วมกับ VPN หรือ XLink Kai และเกมที่รองรับ LAN สามารถใช้เพื่อปลอมการเชื่อมต่อเครือข่ายเดียวกันผ่านทางอินเทอร์เน็ต\n\nปล่อยให้เป็น ค่าเริ่มต้น หากคุณไม่แน่ใจ",
|
||||||
"NetworkInterfaceDefault": "ค่าเริ่มต้น",
|
"NetworkInterfaceDefault": "ค่าเริ่มต้น",
|
||||||
"PackagingShaders": "แพ็คเชเดอร์ไฟล์",
|
"PackagingShaders": "รวม Shaders เข้าด้วยกัน",
|
||||||
"AboutChangelogButton": "ดูบันทึกการเปลี่ยนแปลงบน GitHub",
|
"AboutChangelogButton": "ดูประวัติการเปลี่ยนแปลงบน GitHub",
|
||||||
"AboutChangelogButtonTooltipMessage": "คลิกเพื่อเปิดบันทึกการเปลี่ยนแปลงสำหรับเวอร์ชั่นนี้ บนเบราว์เซอร์เริ่มต้นของคุณ",
|
"AboutChangelogButtonTooltipMessage": "คลิกเพื่อเปิดประวัติการเปลี่ยนแปลงสำหรับเวอร์ชั่นนี้ บนเบราว์เซอร์เริ่มต้นของคุณ",
|
||||||
"SettingsTabNetworkMultiplayer": "ผู้เล่นหลายคน",
|
"SettingsTabNetworkMultiplayer": "ผู้เล่นหลายคน",
|
||||||
"MultiplayerMode": "โหมด:",
|
"MultiplayerMode": "โหมด:",
|
||||||
"MultiplayerModeTooltip": "เปลี่ยนโหมดผู้เล่นหลายคนของ LDN\n\nLdnMitm จะปรับเปลี่ยนฟังก์ชันการเล่นแบบไร้สาย/ภายใน จะให้เกมทำงานเหมือนกับว่าเป็น LAN ช่วยให้สามารถเชื่อมต่อภายในเครือข่ายเดียวกันกับอินสแตนซ์ Ryujinx อื่น ๆ และคอนโซล Nintendo Switch ที่ถูกแฮ็กซึ่งมีโมดูล ldn_mitm ติดตั้งอยู่\n\nผู้เล่นหลายคนต้องการให้ผู้เล่นทุกคนอยู่ในเกมเวอร์ชันเดียวกัน (เช่น Super Smash Bros. Ultimate v13.0.1 ไม่สามารถเชื่อมต่อกับ v13.0.0)\n\nปล่อยให้ปิดการใช้งานหากไม่แน่ใจ",
|
"MultiplayerModeTooltip": "เปลี่ยนโหมดผู้เล่นหลายคนของ LDN\n\nLdnMitm จะปรับเปลี่ยนฟังก์ชันการเล่นแบบไร้สาย/ภายใน จะให้เกมทำงานเหมือนกับว่าเป็น LAN ช่วยให้สามารถเชื่อมต่อภายในเครือข่ายเดียวกันกับอินสแตนซ์ Ryujinx อื่น ๆ และคอนโซล Nintendo Switch ที่ถูกแฮ็กซึ่งมีโมดูล ldn_mitm ติดตั้งอยู่\n\nผู้เล่นหลายคนต้องการให้ผู้เล่นทุกคนอยู่ในเกมเวอร์ชันเดียวกัน (เช่น Super Smash Bros. Ultimate v13.0.1 ไม่สามารถเชื่อมต่อกับ v13.0.0)\n\nปล่อยให้ปิดการใช้งานหากไม่แน่ใจ",
|
||||||
|
|
|
@ -30,6 +30,10 @@
|
||||||
"MenuBarToolsManageFileTypes": "Dosya uzantılarını yönet",
|
"MenuBarToolsManageFileTypes": "Dosya uzantılarını yönet",
|
||||||
"MenuBarToolsInstallFileTypes": "Dosya uzantılarını yükle",
|
"MenuBarToolsInstallFileTypes": "Dosya uzantılarını yükle",
|
||||||
"MenuBarToolsUninstallFileTypes": "Dosya uzantılarını kaldır",
|
"MenuBarToolsUninstallFileTypes": "Dosya uzantılarını kaldır",
|
||||||
|
"MenuBarView": "_Görüntüle",
|
||||||
|
"MenuBarViewWindow": "Pencere Boyutu",
|
||||||
|
"MenuBarViewWindow720": "720p",
|
||||||
|
"MenuBarViewWindow1080": "1080p",
|
||||||
"MenuBarHelp": "_Yardım",
|
"MenuBarHelp": "_Yardım",
|
||||||
"MenuBarHelpCheckForUpdates": "Güncellemeleri Denetle",
|
"MenuBarHelpCheckForUpdates": "Güncellemeleri Denetle",
|
||||||
"MenuBarHelpAbout": "Hakkında",
|
"MenuBarHelpAbout": "Hakkında",
|
||||||
|
@ -73,7 +77,7 @@
|
||||||
"GameListContextMenuCreateShortcut": "Uygulama Kısayolu Oluştur",
|
"GameListContextMenuCreateShortcut": "Uygulama Kısayolu Oluştur",
|
||||||
"GameListContextMenuCreateShortcutToolTip": "Seçilmiş uygulamayı çalıştıracak bir masaüstü kısayolu oluştur",
|
"GameListContextMenuCreateShortcutToolTip": "Seçilmiş uygulamayı çalıştıracak bir masaüstü kısayolu oluştur",
|
||||||
"GameListContextMenuCreateShortcutToolTipMacOS": "Create a shortcut in macOS's Applications folder that launches the selected Application",
|
"GameListContextMenuCreateShortcutToolTipMacOS": "Create a shortcut in macOS's Applications folder that launches the selected Application",
|
||||||
"GameListContextMenuOpenModsDirectory": "Open Mods Directory",
|
"GameListContextMenuOpenModsDirectory": "Mod Dizinini Aç",
|
||||||
"GameListContextMenuOpenModsDirectoryToolTip": "Opens the directory which contains Application's Mods",
|
"GameListContextMenuOpenModsDirectoryToolTip": "Opens the directory which contains Application's Mods",
|
||||||
"GameListContextMenuOpenSdModsDirectory": "Open Atmosphere Mods Directory",
|
"GameListContextMenuOpenSdModsDirectory": "Open Atmosphere Mods Directory",
|
||||||
"GameListContextMenuOpenSdModsDirectoryToolTip": "Opens the alternative SD card Atmosphere directory which contains Application's Mods. Useful for mods that are packaged for real hardware.",
|
"GameListContextMenuOpenSdModsDirectoryToolTip": "Opens the alternative SD card Atmosphere directory which contains Application's Mods. Useful for mods that are packaged for real hardware.",
|
||||||
|
@ -92,6 +96,7 @@
|
||||||
"SettingsTabGeneralEnableDiscordRichPresence": "Discord Zengin İçerik'i Etkinleştir",
|
"SettingsTabGeneralEnableDiscordRichPresence": "Discord Zengin İçerik'i Etkinleştir",
|
||||||
"SettingsTabGeneralCheckUpdatesOnLaunch": "Her Açılışta Güncellemeleri Denetle",
|
"SettingsTabGeneralCheckUpdatesOnLaunch": "Her Açılışta Güncellemeleri Denetle",
|
||||||
"SettingsTabGeneralShowConfirmExitDialog": "\"Çıkışı Onayla\" Diyaloğunu Göster",
|
"SettingsTabGeneralShowConfirmExitDialog": "\"Çıkışı Onayla\" Diyaloğunu Göster",
|
||||||
|
"SettingsTabGeneralRememberWindowState": "Remember Window Size/Position",
|
||||||
"SettingsTabGeneralHideCursor": "İşaretçiyi Gizle:",
|
"SettingsTabGeneralHideCursor": "İşaretçiyi Gizle:",
|
||||||
"SettingsTabGeneralHideCursorNever": "Hiçbir Zaman",
|
"SettingsTabGeneralHideCursorNever": "Hiçbir Zaman",
|
||||||
"SettingsTabGeneralHideCursorOnIdle": "Hareketsiz Durumda",
|
"SettingsTabGeneralHideCursorOnIdle": "Hareketsiz Durumda",
|
||||||
|
@ -155,7 +160,7 @@
|
||||||
"SettingsTabGraphicsResolutionScaleNative": "Yerel (720p/1080p)",
|
"SettingsTabGraphicsResolutionScaleNative": "Yerel (720p/1080p)",
|
||||||
"SettingsTabGraphicsResolutionScale2x": "2x (1440p/2160p)",
|
"SettingsTabGraphicsResolutionScale2x": "2x (1440p/2160p)",
|
||||||
"SettingsTabGraphicsResolutionScale3x": "3x (2160p/3240p)",
|
"SettingsTabGraphicsResolutionScale3x": "3x (2160p/3240p)",
|
||||||
"SettingsTabGraphicsResolutionScale4x": "4x (2880p/4320p) (Not recommended)",
|
"SettingsTabGraphicsResolutionScale4x": "4x (2880p/4320p) (Tavsiye Edilmez)",
|
||||||
"SettingsTabGraphicsAspectRatio": "En-Boy Oranı:",
|
"SettingsTabGraphicsAspectRatio": "En-Boy Oranı:",
|
||||||
"SettingsTabGraphicsAspectRatio4x3": "4:3",
|
"SettingsTabGraphicsAspectRatio4x3": "4:3",
|
||||||
"SettingsTabGraphicsAspectRatio16x9": "16:9",
|
"SettingsTabGraphicsAspectRatio16x9": "16:9",
|
||||||
|
@ -266,6 +271,107 @@
|
||||||
"ControllerSettingsMotionGyroDeadzone": "Gyro Ölü Bölgesi:",
|
"ControllerSettingsMotionGyroDeadzone": "Gyro Ölü Bölgesi:",
|
||||||
"ControllerSettingsSave": "Kaydet",
|
"ControllerSettingsSave": "Kaydet",
|
||||||
"ControllerSettingsClose": "Kapat",
|
"ControllerSettingsClose": "Kapat",
|
||||||
|
"KeyUnknown": "Unknown",
|
||||||
|
"KeyShiftLeft": "Sol Shift",
|
||||||
|
"KeyShiftRight": "Sağ Shift",
|
||||||
|
"KeyControlLeft": "Sol Ctrl",
|
||||||
|
"KeyMacControlLeft": "⌃ Sol",
|
||||||
|
"KeyControlRight": "Sağ Control",
|
||||||
|
"KeyMacControlRight": "⌃ Sağ",
|
||||||
|
"KeyAltLeft": "Sol Alt",
|
||||||
|
"KeyMacAltLeft": "⌥ Sol",
|
||||||
|
"KeyAltRight": "Sağ Alt",
|
||||||
|
"KeyMacAltRight": "⌥ Sağ",
|
||||||
|
"KeyWinLeft": "⊞ Sol",
|
||||||
|
"KeyMacWinLeft": "⌘ Sol",
|
||||||
|
"KeyWinRight": "⊞ Sağ",
|
||||||
|
"KeyMacWinRight": "⌘ Sağ",
|
||||||
|
"KeyMenu": "Menü",
|
||||||
|
"KeyUp": "Yukarı",
|
||||||
|
"KeyDown": "Aşağı",
|
||||||
|
"KeyLeft": "Sol",
|
||||||
|
"KeyRight": "Sağ",
|
||||||
|
"KeyEnter": "Enter",
|
||||||
|
"KeyEscape": "Esc",
|
||||||
|
"KeySpace": "Space",
|
||||||
|
"KeyTab": "Tab",
|
||||||
|
"KeyBackSpace": "Geri tuşu",
|
||||||
|
"KeyInsert": "Insert",
|
||||||
|
"KeyDelete": "Delete",
|
||||||
|
"KeyPageUp": "Page Up",
|
||||||
|
"KeyPageDown": "Page Down",
|
||||||
|
"KeyHome": "Home",
|
||||||
|
"KeyEnd": "End",
|
||||||
|
"KeyCapsLock": "Caps Lock",
|
||||||
|
"KeyScrollLock": "Scroll Lock",
|
||||||
|
"KeyPrintScreen": "Print Screen",
|
||||||
|
"KeyPause": "Pause",
|
||||||
|
"KeyNumLock": "Num Lock",
|
||||||
|
"KeyClear": "Clear",
|
||||||
|
"KeyKeypad0": "Keypad 0",
|
||||||
|
"KeyKeypad1": "Keypad 1",
|
||||||
|
"KeyKeypad2": "Keypad 2",
|
||||||
|
"KeyKeypad3": "Keypad 3",
|
||||||
|
"KeyKeypad4": "Keypad 4",
|
||||||
|
"KeyKeypad5": "Keypad 5",
|
||||||
|
"KeyKeypad6": "Keypad 6",
|
||||||
|
"KeyKeypad7": "Keypad 7",
|
||||||
|
"KeyKeypad8": "Keypad 8",
|
||||||
|
"KeyKeypad9": "Keypad 9",
|
||||||
|
"KeyKeypadDivide": "Keypad Divide",
|
||||||
|
"KeyKeypadMultiply": "Keypad Multiply",
|
||||||
|
"KeyKeypadSubtract": "Keypad Subtract",
|
||||||
|
"KeyKeypadAdd": "Keypad Add",
|
||||||
|
"KeyKeypadDecimal": "Keypad Decimal",
|
||||||
|
"KeyKeypadEnter": "Keypad Enter",
|
||||||
|
"KeyNumber0": "0",
|
||||||
|
"KeyNumber1": "1",
|
||||||
|
"KeyNumber2": "2",
|
||||||
|
"KeyNumber3": "3",
|
||||||
|
"KeyNumber4": "4",
|
||||||
|
"KeyNumber5": "5",
|
||||||
|
"KeyNumber6": "6",
|
||||||
|
"KeyNumber7": "7",
|
||||||
|
"KeyNumber8": "8",
|
||||||
|
"KeyNumber9": "9",
|
||||||
|
"KeyTilde": "~",
|
||||||
|
"KeyGrave": "`",
|
||||||
|
"KeyMinus": "-",
|
||||||
|
"KeyPlus": "+",
|
||||||
|
"KeyBracketLeft": "[",
|
||||||
|
"KeyBracketRight": "]",
|
||||||
|
"KeySemicolon": ";",
|
||||||
|
"KeyQuote": "\"",
|
||||||
|
"KeyComma": ",",
|
||||||
|
"KeyPeriod": ".",
|
||||||
|
"KeySlash": "/",
|
||||||
|
"KeyBackSlash": "\\",
|
||||||
|
"KeyUnbound": "Unbound",
|
||||||
|
"GamepadLeftStick": "L Stick Button",
|
||||||
|
"GamepadRightStick": "R Stick Button",
|
||||||
|
"GamepadLeftShoulder": "Left Shoulder",
|
||||||
|
"GamepadRightShoulder": "Right Shoulder",
|
||||||
|
"GamepadLeftTrigger": "Left Trigger",
|
||||||
|
"GamepadRightTrigger": "Right Trigger",
|
||||||
|
"GamepadDpadUp": "Up",
|
||||||
|
"GamepadDpadDown": "Down",
|
||||||
|
"GamepadDpadLeft": "Left",
|
||||||
|
"GamepadDpadRight": "Sağ",
|
||||||
|
"GamepadMinus": "-",
|
||||||
|
"GamepadPlus": "4",
|
||||||
|
"GamepadGuide": "Rehber",
|
||||||
|
"GamepadMisc1": "Diğer",
|
||||||
|
"GamepadPaddle1": "Pedal 1",
|
||||||
|
"GamepadPaddle2": "Pedal 2",
|
||||||
|
"GamepadPaddle3": "Pedal 3",
|
||||||
|
"GamepadPaddle4": "Pedal 4",
|
||||||
|
"GamepadTouchpad": "Touchpad",
|
||||||
|
"GamepadSingleLeftTrigger0": "Sol Tetik 0",
|
||||||
|
"GamepadSingleRightTrigger0": "Sağ Tetik 0",
|
||||||
|
"GamepadSingleLeftTrigger1": "Sol Tetik 1",
|
||||||
|
"GamepadSingleRightTrigger1": "Sağ Tetik 1",
|
||||||
|
"StickLeft": "Sol Çubuk",
|
||||||
|
"StickRight": "Sağ çubuk",
|
||||||
"UserProfilesSelectedUserProfile": "Seçili Kullanıcı Profili:",
|
"UserProfilesSelectedUserProfile": "Seçili Kullanıcı Profili:",
|
||||||
"UserProfilesSaveProfileName": "Profil İsmini Kaydet",
|
"UserProfilesSaveProfileName": "Profil İsmini Kaydet",
|
||||||
"UserProfilesChangeProfileImage": "Profil Resmini Değiştir",
|
"UserProfilesChangeProfileImage": "Profil Resmini Değiştir",
|
||||||
|
@ -297,9 +403,9 @@
|
||||||
"GameListContextMenuRunApplication": "Uygulamayı Çalıştır",
|
"GameListContextMenuRunApplication": "Uygulamayı Çalıştır",
|
||||||
"GameListContextMenuToggleFavorite": "Favori Ayarla",
|
"GameListContextMenuToggleFavorite": "Favori Ayarla",
|
||||||
"GameListContextMenuToggleFavoriteToolTip": "Oyunu Favorilere Ekle/Çıkar",
|
"GameListContextMenuToggleFavoriteToolTip": "Oyunu Favorilere Ekle/Çıkar",
|
||||||
"SettingsTabGeneralTheme": "Theme:",
|
"SettingsTabGeneralTheme": "Tema:",
|
||||||
"SettingsTabGeneralThemeDark": "Dark",
|
"SettingsTabGeneralThemeDark": "Karanlık",
|
||||||
"SettingsTabGeneralThemeLight": "Light",
|
"SettingsTabGeneralThemeLight": "Aydınlık",
|
||||||
"ControllerSettingsConfigureGeneral": "Ayarla",
|
"ControllerSettingsConfigureGeneral": "Ayarla",
|
||||||
"ControllerSettingsRumble": "Titreşim",
|
"ControllerSettingsRumble": "Titreşim",
|
||||||
"ControllerSettingsRumbleStrongMultiplier": "Güçlü Titreşim Çoklayıcı",
|
"ControllerSettingsRumbleStrongMultiplier": "Güçlü Titreşim Çoklayıcı",
|
||||||
|
@ -384,10 +490,10 @@
|
||||||
"DialogUserProfileUnsavedChangesSubMessage": "Yaptığınız değişiklikleri iptal etmek istediğinize emin misiniz?",
|
"DialogUserProfileUnsavedChangesSubMessage": "Yaptığınız değişiklikleri iptal etmek istediğinize emin misiniz?",
|
||||||
"DialogControllerSettingsModifiedConfirmMessage": "Geçerli kumanda seçenekleri güncellendi.",
|
"DialogControllerSettingsModifiedConfirmMessage": "Geçerli kumanda seçenekleri güncellendi.",
|
||||||
"DialogControllerSettingsModifiedConfirmSubMessage": "Kaydetmek istiyor musunuz?",
|
"DialogControllerSettingsModifiedConfirmSubMessage": "Kaydetmek istiyor musunuz?",
|
||||||
"DialogLoadFileErrorMessage": "{0}. Errored File: {1}",
|
"DialogLoadFileErrorMessage": "{0}. Hatalı Dosya: {1}",
|
||||||
"DialogModAlreadyExistsMessage": "Mod already exists",
|
"DialogModAlreadyExistsMessage": "Mod zaten var",
|
||||||
"DialogModInvalidMessage": "The specified directory does not contain a mod!",
|
"DialogModInvalidMessage": "The specified directory does not contain a mod!",
|
||||||
"DialogModDeleteNoParentMessage": "Failed to Delete: Could not find the parent directory for mod \"{0}\"!",
|
"DialogModDeleteNoParentMessage": "Silme Başarısız: \"{0}\" Modu için üst dizin bulunamadı! ",
|
||||||
"DialogDlcNoDlcErrorMessage": "Belirtilen dosya seçilen oyun için DLC içermiyor!",
|
"DialogDlcNoDlcErrorMessage": "Belirtilen dosya seçilen oyun için DLC içermiyor!",
|
||||||
"DialogPerformanceCheckLoggingEnabledMessage": "Sadece geliştiriler için dizayn edilen Trace Loglama seçeneği etkin.",
|
"DialogPerformanceCheckLoggingEnabledMessage": "Sadece geliştiriler için dizayn edilen Trace Loglama seçeneği etkin.",
|
||||||
"DialogPerformanceCheckLoggingEnabledConfirmMessage": "En iyi performans için trace loglama'nın devre dışı bırakılması tavsiye edilir. Trace loglama seçeneğini şimdi devre dışı bırakmak ister misiniz?",
|
"DialogPerformanceCheckLoggingEnabledConfirmMessage": "En iyi performans için trace loglama'nın devre dışı bırakılması tavsiye edilir. Trace loglama seçeneğini şimdi devre dışı bırakmak ister misiniz?",
|
||||||
|
@ -434,7 +540,7 @@
|
||||||
"DlcManagerRemoveAllButton": "Tümünü kaldır",
|
"DlcManagerRemoveAllButton": "Tümünü kaldır",
|
||||||
"DlcManagerEnableAllButton": "Tümünü Aktif Et",
|
"DlcManagerEnableAllButton": "Tümünü Aktif Et",
|
||||||
"DlcManagerDisableAllButton": "Tümünü Devre Dışı Bırak",
|
"DlcManagerDisableAllButton": "Tümünü Devre Dışı Bırak",
|
||||||
"ModManagerDeleteAllButton": "Delete All",
|
"ModManagerDeleteAllButton": "Hepsini Sil",
|
||||||
"MenuBarOptionsChangeLanguage": "Dili Değiştir",
|
"MenuBarOptionsChangeLanguage": "Dili Değiştir",
|
||||||
"MenuBarShowFileTypes": "Dosya Uzantılarını Göster",
|
"MenuBarShowFileTypes": "Dosya Uzantılarını Göster",
|
||||||
"CommonSort": "Sırala",
|
"CommonSort": "Sırala",
|
||||||
|
@ -509,8 +615,8 @@
|
||||||
"EnableInternetAccessTooltip": "Emüle edilen uygulamanın internete bağlanmasını sağlar.\n\nLAN modu bulunan oyunlar bu seçenek ile birbirine bağlanabilir ve sistemler aynı access point'e bağlanır. Bu gerçek konsolları da kapsar.\n\nNintendo sunucularına bağlanmayı sağlaMAZ. Internete bağlanmaya çalışan baz oyunların çökmesine sebep olabilr.\n\nEmin değilseniz devre dışı bırakın.",
|
"EnableInternetAccessTooltip": "Emüle edilen uygulamanın internete bağlanmasını sağlar.\n\nLAN modu bulunan oyunlar bu seçenek ile birbirine bağlanabilir ve sistemler aynı access point'e bağlanır. Bu gerçek konsolları da kapsar.\n\nNintendo sunucularına bağlanmayı sağlaMAZ. Internete bağlanmaya çalışan baz oyunların çökmesine sebep olabilr.\n\nEmin değilseniz devre dışı bırakın.",
|
||||||
"GameListContextMenuManageCheatToolTip": "Hileleri yönetmeyi sağlar",
|
"GameListContextMenuManageCheatToolTip": "Hileleri yönetmeyi sağlar",
|
||||||
"GameListContextMenuManageCheat": "Hileleri Yönet",
|
"GameListContextMenuManageCheat": "Hileleri Yönet",
|
||||||
"GameListContextMenuManageModToolTip": "Manage Mods",
|
"GameListContextMenuManageModToolTip": "Modları Yönet",
|
||||||
"GameListContextMenuManageMod": "Manage Mods",
|
"GameListContextMenuManageMod": "Modları Yönet",
|
||||||
"ControllerSettingsStickRange": "Menzil:",
|
"ControllerSettingsStickRange": "Menzil:",
|
||||||
"DialogStopEmulationTitle": "Ryujinx - Emülasyonu Durdur",
|
"DialogStopEmulationTitle": "Ryujinx - Emülasyonu Durdur",
|
||||||
"DialogStopEmulationMessage": "Emülasyonu durdurmak istediğinizden emin misiniz?",
|
"DialogStopEmulationMessage": "Emülasyonu durdurmak istediğinizden emin misiniz?",
|
||||||
|
@ -593,15 +699,16 @@
|
||||||
"Writable": "Yazılabilir",
|
"Writable": "Yazılabilir",
|
||||||
"SelectDlcDialogTitle": "DLC dosyalarını seç",
|
"SelectDlcDialogTitle": "DLC dosyalarını seç",
|
||||||
"SelectUpdateDialogTitle": "Güncelleme dosyalarını seç",
|
"SelectUpdateDialogTitle": "Güncelleme dosyalarını seç",
|
||||||
"SelectModDialogTitle": "Select mod directory",
|
"SelectModDialogTitle": "Mod Dizinini Seç",
|
||||||
"UserProfileWindowTitle": "Kullanıcı Profillerini Yönet",
|
"UserProfileWindowTitle": "Kullanıcı Profillerini Yönet",
|
||||||
"CheatWindowTitle": "Oyun Hilelerini Yönet",
|
"CheatWindowTitle": "Oyun Hilelerini Yönet",
|
||||||
"DlcWindowTitle": "Oyun DLC'lerini Yönet",
|
"DlcWindowTitle": "Oyun DLC'lerini Yönet",
|
||||||
|
"ModWindowTitle": "Manage Mods for {0} ({1})",
|
||||||
"UpdateWindowTitle": "Oyun Güncellemelerini Yönet",
|
"UpdateWindowTitle": "Oyun Güncellemelerini Yönet",
|
||||||
"CheatWindowHeading": "{0} için Hile mevcut [{1}]",
|
"CheatWindowHeading": "{0} için Hile mevcut [{1}]",
|
||||||
"BuildId": "BuildId:",
|
"BuildId": "BuildId:",
|
||||||
"DlcWindowHeading": "{0} için DLC mevcut [{1}]",
|
"DlcWindowHeading": "{0} için DLC mevcut [{1}]",
|
||||||
"ModWindowHeading": "{0} Mod(s)",
|
"ModWindowHeading": "{0} Mod(lar)",
|
||||||
"UserProfilesEditProfile": "Seçiliyi Düzenle",
|
"UserProfilesEditProfile": "Seçiliyi Düzenle",
|
||||||
"Cancel": "İptal",
|
"Cancel": "İptal",
|
||||||
"Save": "Kaydet",
|
"Save": "Kaydet",
|
||||||
|
@ -668,6 +775,6 @@
|
||||||
"SettingsTabNetworkMultiplayer": "Çok Oyunculu",
|
"SettingsTabNetworkMultiplayer": "Çok Oyunculu",
|
||||||
"MultiplayerMode": "Mod:",
|
"MultiplayerMode": "Mod:",
|
||||||
"MultiplayerModeTooltip": "Change LDN multiplayer mode.\n\nLdnMitm will modify local wireless/local play functionality in games to function as if it were LAN, allowing for local, same-network connections with other Ryujinx instances and hacked Nintendo Switch consoles that have the ldn_mitm module installed.\n\nMultiplayer requires all players to be on the same game version (i.e. Super Smash Bros. Ultimate v13.0.1 can't connect to v13.0.0).\n\nLeave DISABLED if unsure.",
|
"MultiplayerModeTooltip": "Change LDN multiplayer mode.\n\nLdnMitm will modify local wireless/local play functionality in games to function as if it were LAN, allowing for local, same-network connections with other Ryujinx instances and hacked Nintendo Switch consoles that have the ldn_mitm module installed.\n\nMultiplayer requires all players to be on the same game version (i.e. Super Smash Bros. Ultimate v13.0.1 can't connect to v13.0.0).\n\nLeave DISABLED if unsure.",
|
||||||
"MultiplayerModeDisabled": "Disabled",
|
"MultiplayerModeDisabled": "Devre Dışı",
|
||||||
"MultiplayerModeLdnMitm": "ldn_mitm"
|
"MultiplayerModeLdnMitm": "ldn_mitm"
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,6 +30,10 @@
|
||||||
"MenuBarToolsManageFileTypes": "Керувати типами файлів",
|
"MenuBarToolsManageFileTypes": "Керувати типами файлів",
|
||||||
"MenuBarToolsInstallFileTypes": "Установити типи файлів",
|
"MenuBarToolsInstallFileTypes": "Установити типи файлів",
|
||||||
"MenuBarToolsUninstallFileTypes": "Видалити типи файлів",
|
"MenuBarToolsUninstallFileTypes": "Видалити типи файлів",
|
||||||
|
"MenuBarView": "_View",
|
||||||
|
"MenuBarViewWindow": "Window Size",
|
||||||
|
"MenuBarViewWindow720": "720p",
|
||||||
|
"MenuBarViewWindow1080": "1080p",
|
||||||
"MenuBarHelp": "_Допомога",
|
"MenuBarHelp": "_Допомога",
|
||||||
"MenuBarHelpCheckForUpdates": "Перевірити оновлення",
|
"MenuBarHelpCheckForUpdates": "Перевірити оновлення",
|
||||||
"MenuBarHelpAbout": "Про застосунок",
|
"MenuBarHelpAbout": "Про застосунок",
|
||||||
|
@ -92,6 +96,7 @@
|
||||||
"SettingsTabGeneralEnableDiscordRichPresence": "Увімкнути розширену присутність Discord",
|
"SettingsTabGeneralEnableDiscordRichPresence": "Увімкнути розширену присутність Discord",
|
||||||
"SettingsTabGeneralCheckUpdatesOnLaunch": "Перевіряти наявність оновлень під час запуску",
|
"SettingsTabGeneralCheckUpdatesOnLaunch": "Перевіряти наявність оновлень під час запуску",
|
||||||
"SettingsTabGeneralShowConfirmExitDialog": "Показати діалогове вікно «Підтвердити вихід».",
|
"SettingsTabGeneralShowConfirmExitDialog": "Показати діалогове вікно «Підтвердити вихід».",
|
||||||
|
"SettingsTabGeneralRememberWindowState": "Remember Window Size/Position",
|
||||||
"SettingsTabGeneralHideCursor": "Сховати вказівник:",
|
"SettingsTabGeneralHideCursor": "Сховати вказівник:",
|
||||||
"SettingsTabGeneralHideCursorNever": "Ніколи",
|
"SettingsTabGeneralHideCursorNever": "Ніколи",
|
||||||
"SettingsTabGeneralHideCursorOnIdle": "Сховати у режимі очікування",
|
"SettingsTabGeneralHideCursorOnIdle": "Сховати у режимі очікування",
|
||||||
|
@ -266,6 +271,107 @@
|
||||||
"ControllerSettingsMotionGyroDeadzone": "Мертва зона гіроскопа:",
|
"ControllerSettingsMotionGyroDeadzone": "Мертва зона гіроскопа:",
|
||||||
"ControllerSettingsSave": "Зберегти",
|
"ControllerSettingsSave": "Зберегти",
|
||||||
"ControllerSettingsClose": "Закрити",
|
"ControllerSettingsClose": "Закрити",
|
||||||
|
"KeyUnknown": "Unknown",
|
||||||
|
"KeyShiftLeft": "Shift Left",
|
||||||
|
"KeyShiftRight": "Shift Right",
|
||||||
|
"KeyControlLeft": "Ctrl Left",
|
||||||
|
"KeyMacControlLeft": "⌃ Left",
|
||||||
|
"KeyControlRight": "Ctrl Right",
|
||||||
|
"KeyMacControlRight": "⌃ Right",
|
||||||
|
"KeyAltLeft": "Alt Left",
|
||||||
|
"KeyMacAltLeft": "⌥ Left",
|
||||||
|
"KeyAltRight": "Alt Right",
|
||||||
|
"KeyMacAltRight": "⌥ Right",
|
||||||
|
"KeyWinLeft": "⊞ Left",
|
||||||
|
"KeyMacWinLeft": "⌘ Left",
|
||||||
|
"KeyWinRight": "⊞ Right",
|
||||||
|
"KeyMacWinRight": "⌘ Right",
|
||||||
|
"KeyMenu": "Menu",
|
||||||
|
"KeyUp": "Up",
|
||||||
|
"KeyDown": "Down",
|
||||||
|
"KeyLeft": "Left",
|
||||||
|
"KeyRight": "Right",
|
||||||
|
"KeyEnter": "Enter",
|
||||||
|
"KeyEscape": "Escape",
|
||||||
|
"KeySpace": "Space",
|
||||||
|
"KeyTab": "Tab",
|
||||||
|
"KeyBackSpace": "Backspace",
|
||||||
|
"KeyInsert": "Insert",
|
||||||
|
"KeyDelete": "Delete",
|
||||||
|
"KeyPageUp": "Page Up",
|
||||||
|
"KeyPageDown": "Page Down",
|
||||||
|
"KeyHome": "Home",
|
||||||
|
"KeyEnd": "End",
|
||||||
|
"KeyCapsLock": "Caps Lock",
|
||||||
|
"KeyScrollLock": "Scroll Lock",
|
||||||
|
"KeyPrintScreen": "Print Screen",
|
||||||
|
"KeyPause": "Pause",
|
||||||
|
"KeyNumLock": "Num Lock",
|
||||||
|
"KeyClear": "Clear",
|
||||||
|
"KeyKeypad0": "Keypad 0",
|
||||||
|
"KeyKeypad1": "Keypad 1",
|
||||||
|
"KeyKeypad2": "Keypad 2",
|
||||||
|
"KeyKeypad3": "Keypad 3",
|
||||||
|
"KeyKeypad4": "Keypad 4",
|
||||||
|
"KeyKeypad5": "Keypad 5",
|
||||||
|
"KeyKeypad6": "Keypad 6",
|
||||||
|
"KeyKeypad7": "Keypad 7",
|
||||||
|
"KeyKeypad8": "Keypad 8",
|
||||||
|
"KeyKeypad9": "Keypad 9",
|
||||||
|
"KeyKeypadDivide": "Keypad Divide",
|
||||||
|
"KeyKeypadMultiply": "Keypad Multiply",
|
||||||
|
"KeyKeypadSubtract": "Keypad Subtract",
|
||||||
|
"KeyKeypadAdd": "Keypad Add",
|
||||||
|
"KeyKeypadDecimal": "Keypad Decimal",
|
||||||
|
"KeyKeypadEnter": "Keypad Enter",
|
||||||
|
"KeyNumber0": "0",
|
||||||
|
"KeyNumber1": "1",
|
||||||
|
"KeyNumber2": "2",
|
||||||
|
"KeyNumber3": "3",
|
||||||
|
"KeyNumber4": "4",
|
||||||
|
"KeyNumber5": "5",
|
||||||
|
"KeyNumber6": "6",
|
||||||
|
"KeyNumber7": "7",
|
||||||
|
"KeyNumber8": "8",
|
||||||
|
"KeyNumber9": "9",
|
||||||
|
"KeyTilde": "~",
|
||||||
|
"KeyGrave": "`",
|
||||||
|
"KeyMinus": "-",
|
||||||
|
"KeyPlus": "+",
|
||||||
|
"KeyBracketLeft": "[",
|
||||||
|
"KeyBracketRight": "]",
|
||||||
|
"KeySemicolon": ";",
|
||||||
|
"KeyQuote": "\"",
|
||||||
|
"KeyComma": ",",
|
||||||
|
"KeyPeriod": ".",
|
||||||
|
"KeySlash": "/",
|
||||||
|
"KeyBackSlash": "\\",
|
||||||
|
"KeyUnbound": "Unbound",
|
||||||
|
"GamepadLeftStick": "L Stick Button",
|
||||||
|
"GamepadRightStick": "R Stick Button",
|
||||||
|
"GamepadLeftShoulder": "Left Shoulder",
|
||||||
|
"GamepadRightShoulder": "Right Shoulder",
|
||||||
|
"GamepadLeftTrigger": "Left Trigger",
|
||||||
|
"GamepadRightTrigger": "Right Trigger",
|
||||||
|
"GamepadDpadUp": "Up",
|
||||||
|
"GamepadDpadDown": "Down",
|
||||||
|
"GamepadDpadLeft": "Left",
|
||||||
|
"GamepadDpadRight": "Right",
|
||||||
|
"GamepadMinus": "-",
|
||||||
|
"GamepadPlus": "+",
|
||||||
|
"GamepadGuide": "Guide",
|
||||||
|
"GamepadMisc1": "Misc",
|
||||||
|
"GamepadPaddle1": "Paddle 1",
|
||||||
|
"GamepadPaddle2": "Paddle 2",
|
||||||
|
"GamepadPaddle3": "Paddle 3",
|
||||||
|
"GamepadPaddle4": "Paddle 4",
|
||||||
|
"GamepadTouchpad": "Touchpad",
|
||||||
|
"GamepadSingleLeftTrigger0": "Left Trigger 0",
|
||||||
|
"GamepadSingleRightTrigger0": "Right Trigger 0",
|
||||||
|
"GamepadSingleLeftTrigger1": "Left Trigger 1",
|
||||||
|
"GamepadSingleRightTrigger1": "Right Trigger 1",
|
||||||
|
"StickLeft": "Left Stick",
|
||||||
|
"StickRight": "Right Stick",
|
||||||
"UserProfilesSelectedUserProfile": "Вибраний профіль користувача:",
|
"UserProfilesSelectedUserProfile": "Вибраний профіль користувача:",
|
||||||
"UserProfilesSaveProfileName": "Зберегти ім'я профілю",
|
"UserProfilesSaveProfileName": "Зберегти ім'я профілю",
|
||||||
"UserProfilesChangeProfileImage": "Змінити зображення профілю",
|
"UserProfilesChangeProfileImage": "Змінити зображення профілю",
|
||||||
|
@ -597,6 +703,7 @@
|
||||||
"UserProfileWindowTitle": "Менеджер профілів користувачів",
|
"UserProfileWindowTitle": "Менеджер профілів користувачів",
|
||||||
"CheatWindowTitle": "Менеджер читів",
|
"CheatWindowTitle": "Менеджер читів",
|
||||||
"DlcWindowTitle": "Менеджер вмісту для завантаження",
|
"DlcWindowTitle": "Менеджер вмісту для завантаження",
|
||||||
|
"ModWindowTitle": "Керувати модами для {0} ({1})",
|
||||||
"UpdateWindowTitle": "Менеджер оновлення назв",
|
"UpdateWindowTitle": "Менеджер оновлення назв",
|
||||||
"CheatWindowHeading": "Коди доступні для {0} [{1}]",
|
"CheatWindowHeading": "Коди доступні для {0} [{1}]",
|
||||||
"BuildId": "ID збірки:",
|
"BuildId": "ID збірки:",
|
||||||
|
|
|
@ -8,29 +8,33 @@
|
||||||
"SettingsTabSystemMemoryManagerModeHost": "本机映射 (较快)",
|
"SettingsTabSystemMemoryManagerModeHost": "本机映射 (较快)",
|
||||||
"SettingsTabSystemMemoryManagerModeHostUnchecked": "跳过检查的本机映射 (最快,但不安全)",
|
"SettingsTabSystemMemoryManagerModeHostUnchecked": "跳过检查的本机映射 (最快,但不安全)",
|
||||||
"SettingsTabSystemUseHypervisor": "使用 Hypervisor 虚拟化",
|
"SettingsTabSystemUseHypervisor": "使用 Hypervisor 虚拟化",
|
||||||
"MenuBarFile": "文件",
|
"MenuBarFile": "文件(_F)",
|
||||||
"MenuBarFileOpenFromFile": "加载游戏文件",
|
"MenuBarFileOpenFromFile": "加载游戏文件(_L)",
|
||||||
"MenuBarFileOpenUnpacked": "加载解包后的游戏",
|
"MenuBarFileOpenUnpacked": "加载解包后的游戏(_U)",
|
||||||
"MenuBarFileOpenEmuFolder": "打开 Ryujinx 系统目录",
|
"MenuBarFileOpenEmuFolder": "打开 Ryujinx 系统目录",
|
||||||
"MenuBarFileOpenLogsFolder": "打开日志目录",
|
"MenuBarFileOpenLogsFolder": "打开日志目录",
|
||||||
"MenuBarFileExit": "退出",
|
"MenuBarFileExit": "退出(_E)",
|
||||||
"MenuBarOptions": "选项",
|
"MenuBarOptions": "选项(_O)",
|
||||||
"MenuBarOptionsToggleFullscreen": "切换全屏",
|
"MenuBarOptionsToggleFullscreen": "切换全屏",
|
||||||
"MenuBarOptionsStartGamesInFullscreen": "全屏模式启动游戏",
|
"MenuBarOptionsStartGamesInFullscreen": "全屏模式启动游戏",
|
||||||
"MenuBarOptionsStopEmulation": "停止模拟",
|
"MenuBarOptionsStopEmulation": "停止模拟",
|
||||||
"MenuBarOptionsSettings": "设置",
|
"MenuBarOptionsSettings": "设置(_S)",
|
||||||
"MenuBarOptionsManageUserProfiles": "管理用户账户",
|
"MenuBarOptionsManageUserProfiles": "管理用户账户(_M)",
|
||||||
"MenuBarActions": "操作",
|
"MenuBarActions": "操作(_A)",
|
||||||
"MenuBarOptionsSimulateWakeUpMessage": "模拟唤醒消息",
|
"MenuBarOptionsSimulateWakeUpMessage": "模拟唤醒消息",
|
||||||
"MenuBarActionsScanAmiibo": "扫描 Amiibo",
|
"MenuBarActionsScanAmiibo": "扫描 Amiibo",
|
||||||
"MenuBarTools": "工具",
|
"MenuBarTools": "工具(_T)",
|
||||||
"MenuBarToolsInstallFirmware": "安装系统固件",
|
"MenuBarToolsInstallFirmware": "安装系统固件",
|
||||||
"MenuBarFileToolsInstallFirmwareFromFile": "从 XCI 或 ZIP 文件中安装系统固件",
|
"MenuBarFileToolsInstallFirmwareFromFile": "从 XCI 或 ZIP 文件中安装系统固件",
|
||||||
"MenuBarFileToolsInstallFirmwareFromDirectory": "从文件夹中安装系统固件",
|
"MenuBarFileToolsInstallFirmwareFromDirectory": "从文件夹中安装系统固件",
|
||||||
"MenuBarToolsManageFileTypes": "管理文件扩展名",
|
"MenuBarToolsManageFileTypes": "管理文件扩展名",
|
||||||
"MenuBarToolsInstallFileTypes": "关联文件扩展名",
|
"MenuBarToolsInstallFileTypes": "关联文件扩展名",
|
||||||
"MenuBarToolsUninstallFileTypes": "取消关联扩展名",
|
"MenuBarToolsUninstallFileTypes": "取消关联扩展名",
|
||||||
"MenuBarHelp": "帮助",
|
"MenuBarView": "视图(_V)",
|
||||||
|
"MenuBarViewWindow": "窗口大小",
|
||||||
|
"MenuBarViewWindow720": "720p",
|
||||||
|
"MenuBarViewWindow1080": "1080p",
|
||||||
|
"MenuBarHelp": "帮助(_H)",
|
||||||
"MenuBarHelpCheckForUpdates": "检查更新",
|
"MenuBarHelpCheckForUpdates": "检查更新",
|
||||||
"MenuBarHelpAbout": "关于",
|
"MenuBarHelpAbout": "关于",
|
||||||
"MenuSearch": "搜索…",
|
"MenuSearch": "搜索…",
|
||||||
|
@ -92,6 +96,7 @@
|
||||||
"SettingsTabGeneralEnableDiscordRichPresence": "启用 Discord 在线状态展示",
|
"SettingsTabGeneralEnableDiscordRichPresence": "启用 Discord 在线状态展示",
|
||||||
"SettingsTabGeneralCheckUpdatesOnLaunch": "启动时检查更新",
|
"SettingsTabGeneralCheckUpdatesOnLaunch": "启动时检查更新",
|
||||||
"SettingsTabGeneralShowConfirmExitDialog": "退出游戏时需要确认",
|
"SettingsTabGeneralShowConfirmExitDialog": "退出游戏时需要确认",
|
||||||
|
"SettingsTabGeneralRememberWindowState": "记住窗口大小和位置",
|
||||||
"SettingsTabGeneralHideCursor": "隐藏鼠标指针:",
|
"SettingsTabGeneralHideCursor": "隐藏鼠标指针:",
|
||||||
"SettingsTabGeneralHideCursorNever": "从不隐藏",
|
"SettingsTabGeneralHideCursorNever": "从不隐藏",
|
||||||
"SettingsTabGeneralHideCursorOnIdle": "自动隐藏",
|
"SettingsTabGeneralHideCursorOnIdle": "自动隐藏",
|
||||||
|
@ -266,6 +271,107 @@
|
||||||
"ControllerSettingsMotionGyroDeadzone": "陀螺仪死区:",
|
"ControllerSettingsMotionGyroDeadzone": "陀螺仪死区:",
|
||||||
"ControllerSettingsSave": "保存",
|
"ControllerSettingsSave": "保存",
|
||||||
"ControllerSettingsClose": "关闭",
|
"ControllerSettingsClose": "关闭",
|
||||||
|
"KeyUnknown": "未知",
|
||||||
|
"KeyShiftLeft": "左侧Shift",
|
||||||
|
"KeyShiftRight": "右侧Shift",
|
||||||
|
"KeyControlLeft": "左侧Ctrl",
|
||||||
|
"KeyMacControlLeft": "左侧⌃",
|
||||||
|
"KeyControlRight": "右侧Ctrl",
|
||||||
|
"KeyMacControlRight": "右侧⌃",
|
||||||
|
"KeyAltLeft": "左侧Alt",
|
||||||
|
"KeyMacAltLeft": "左侧⌥",
|
||||||
|
"KeyAltRight": "右侧Alt",
|
||||||
|
"KeyMacAltRight": "右侧⌥",
|
||||||
|
"KeyWinLeft": "左侧⊞",
|
||||||
|
"KeyMacWinLeft": "左侧⌘",
|
||||||
|
"KeyWinRight": "右侧⊞",
|
||||||
|
"KeyMacWinRight": "右侧⌘",
|
||||||
|
"KeyMenu": "菜单键",
|
||||||
|
"KeyUp": "上",
|
||||||
|
"KeyDown": "下",
|
||||||
|
"KeyLeft": "左",
|
||||||
|
"KeyRight": "右",
|
||||||
|
"KeyEnter": "回车键",
|
||||||
|
"KeyEscape": "Esc",
|
||||||
|
"KeySpace": "空格键",
|
||||||
|
"KeyTab": "Tab",
|
||||||
|
"KeyBackSpace": "退格键",
|
||||||
|
"KeyInsert": "Insert",
|
||||||
|
"KeyDelete": "Delete",
|
||||||
|
"KeyPageUp": "Page Up",
|
||||||
|
"KeyPageDown": "Page Down",
|
||||||
|
"KeyHome": "Home",
|
||||||
|
"KeyEnd": "End",
|
||||||
|
"KeyCapsLock": "Caps Lock",
|
||||||
|
"KeyScrollLock": "Scroll Lock",
|
||||||
|
"KeyPrintScreen": "Print Screen",
|
||||||
|
"KeyPause": "Pause",
|
||||||
|
"KeyNumLock": "Num Lock",
|
||||||
|
"KeyClear": "清除键",
|
||||||
|
"KeyKeypad0": "小键盘0",
|
||||||
|
"KeyKeypad1": "小键盘1",
|
||||||
|
"KeyKeypad2": "小键盘2",
|
||||||
|
"KeyKeypad3": "小键盘3",
|
||||||
|
"KeyKeypad4": "小键盘4",
|
||||||
|
"KeyKeypad5": "小键盘5",
|
||||||
|
"KeyKeypad6": "小键盘6",
|
||||||
|
"KeyKeypad7": "小键盘7",
|
||||||
|
"KeyKeypad8": "小键盘8",
|
||||||
|
"KeyKeypad9": "小键盘9",
|
||||||
|
"KeyKeypadDivide": "小键盘/",
|
||||||
|
"KeyKeypadMultiply": "小键盘*",
|
||||||
|
"KeyKeypadSubtract": "小键盘-",
|
||||||
|
"KeyKeypadAdd": "小键盘+",
|
||||||
|
"KeyKeypadDecimal": "小键盘.",
|
||||||
|
"KeyKeypadEnter": "小键盘回车键",
|
||||||
|
"KeyNumber0": "0",
|
||||||
|
"KeyNumber1": "1",
|
||||||
|
"KeyNumber2": "2",
|
||||||
|
"KeyNumber3": "3",
|
||||||
|
"KeyNumber4": "4",
|
||||||
|
"KeyNumber5": "5",
|
||||||
|
"KeyNumber6": "6",
|
||||||
|
"KeyNumber7": "7",
|
||||||
|
"KeyNumber8": "8",
|
||||||
|
"KeyNumber9": "9",
|
||||||
|
"KeyTilde": "~",
|
||||||
|
"KeyGrave": "`",
|
||||||
|
"KeyMinus": "-",
|
||||||
|
"KeyPlus": "+",
|
||||||
|
"KeyBracketLeft": "[",
|
||||||
|
"KeyBracketRight": "]",
|
||||||
|
"KeySemicolon": ";",
|
||||||
|
"KeyQuote": "\"",
|
||||||
|
"KeyComma": ",",
|
||||||
|
"KeyPeriod": ".",
|
||||||
|
"KeySlash": "/",
|
||||||
|
"KeyBackSlash": "\\",
|
||||||
|
"KeyUnbound": "未分配",
|
||||||
|
"GamepadLeftStick": "左摇杆按键",
|
||||||
|
"GamepadRightStick": "右摇杆按键",
|
||||||
|
"GamepadLeftShoulder": "左肩键L",
|
||||||
|
"GamepadRightShoulder": "右肩键R",
|
||||||
|
"GamepadLeftTrigger": "左扳机键ZL",
|
||||||
|
"GamepadRightTrigger": "右扳机键ZR",
|
||||||
|
"GamepadDpadUp": "上键",
|
||||||
|
"GamepadDpadDown": "下键",
|
||||||
|
"GamepadDpadLeft": "左键",
|
||||||
|
"GamepadDpadRight": "右键",
|
||||||
|
"GamepadMinus": "-键",
|
||||||
|
"GamepadPlus": "+键",
|
||||||
|
"GamepadGuide": "主页键",
|
||||||
|
"GamepadMisc1": "截图键",
|
||||||
|
"GamepadPaddle1": "其他按键1",
|
||||||
|
"GamepadPaddle2": "其他按键2",
|
||||||
|
"GamepadPaddle3": "其他按键3",
|
||||||
|
"GamepadPaddle4": "其他按键4",
|
||||||
|
"GamepadTouchpad": "触摸板",
|
||||||
|
"GamepadSingleLeftTrigger0": "左扳机0",
|
||||||
|
"GamepadSingleRightTrigger0": "右扳机0",
|
||||||
|
"GamepadSingleLeftTrigger1": "左扳机1",
|
||||||
|
"GamepadSingleRightTrigger1": "右扳机1",
|
||||||
|
"StickLeft": "左摇杆",
|
||||||
|
"StickRight": "右摇杆",
|
||||||
"UserProfilesSelectedUserProfile": "选定的用户账户:",
|
"UserProfilesSelectedUserProfile": "选定的用户账户:",
|
||||||
"UserProfilesSaveProfileName": "保存名称",
|
"UserProfilesSaveProfileName": "保存名称",
|
||||||
"UserProfilesChangeProfileImage": "更换头像",
|
"UserProfilesChangeProfileImage": "更换头像",
|
||||||
|
@ -597,6 +703,7 @@
|
||||||
"UserProfileWindowTitle": "管理用户账户",
|
"UserProfileWindowTitle": "管理用户账户",
|
||||||
"CheatWindowTitle": "金手指管理器",
|
"CheatWindowTitle": "金手指管理器",
|
||||||
"DlcWindowTitle": "管理 {0} ({1}) 的 DLC",
|
"DlcWindowTitle": "管理 {0} ({1}) 的 DLC",
|
||||||
|
"ModWindowTitle": "管理 {0} ({1}) 的 MOD",
|
||||||
"UpdateWindowTitle": "游戏更新管理器",
|
"UpdateWindowTitle": "游戏更新管理器",
|
||||||
"CheatWindowHeading": "适用于 {0} [{1}] 的金手指",
|
"CheatWindowHeading": "适用于 {0} [{1}] 的金手指",
|
||||||
"BuildId": "游戏版本 ID:",
|
"BuildId": "游戏版本 ID:",
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
"SettingsTabSystemUseHypervisor": "使用 Hypervisor",
|
"SettingsTabSystemUseHypervisor": "使用 Hypervisor",
|
||||||
"MenuBarFile": "檔案(_F)",
|
"MenuBarFile": "檔案(_F)",
|
||||||
"MenuBarFileOpenFromFile": "從檔案載入應用程式(_L)",
|
"MenuBarFileOpenFromFile": "從檔案載入應用程式(_L)",
|
||||||
"MenuBarFileOpenUnpacked": "載入解開封裝的遊戲(_U)",
|
"MenuBarFileOpenUnpacked": "載入未封裝的遊戲(_U)",
|
||||||
"MenuBarFileOpenEmuFolder": "開啟 Ryujinx 資料夾",
|
"MenuBarFileOpenEmuFolder": "開啟 Ryujinx 資料夾",
|
||||||
"MenuBarFileOpenLogsFolder": "開啟日誌資料夾",
|
"MenuBarFileOpenLogsFolder": "開啟日誌資料夾",
|
||||||
"MenuBarFileExit": "結束(_E)",
|
"MenuBarFileExit": "結束(_E)",
|
||||||
|
@ -30,6 +30,10 @@
|
||||||
"MenuBarToolsManageFileTypes": "管理檔案類型",
|
"MenuBarToolsManageFileTypes": "管理檔案類型",
|
||||||
"MenuBarToolsInstallFileTypes": "安裝檔案類型",
|
"MenuBarToolsInstallFileTypes": "安裝檔案類型",
|
||||||
"MenuBarToolsUninstallFileTypes": "移除檔案類型",
|
"MenuBarToolsUninstallFileTypes": "移除檔案類型",
|
||||||
|
"MenuBarView": "檢視(_V)",
|
||||||
|
"MenuBarViewWindow": "視窗大小",
|
||||||
|
"MenuBarViewWindow720": "720p",
|
||||||
|
"MenuBarViewWindow1080": "1080p",
|
||||||
"MenuBarHelp": "說明(_H)",
|
"MenuBarHelp": "說明(_H)",
|
||||||
"MenuBarHelpCheckForUpdates": "檢查更新",
|
"MenuBarHelpCheckForUpdates": "檢查更新",
|
||||||
"MenuBarHelpAbout": "關於",
|
"MenuBarHelpAbout": "關於",
|
||||||
|
@ -92,6 +96,7 @@
|
||||||
"SettingsTabGeneralEnableDiscordRichPresence": "啟用 Discord 動態狀態展示",
|
"SettingsTabGeneralEnableDiscordRichPresence": "啟用 Discord 動態狀態展示",
|
||||||
"SettingsTabGeneralCheckUpdatesOnLaunch": "啟動時檢查更新",
|
"SettingsTabGeneralCheckUpdatesOnLaunch": "啟動時檢查更新",
|
||||||
"SettingsTabGeneralShowConfirmExitDialog": "顯示「確認結束」對話方塊",
|
"SettingsTabGeneralShowConfirmExitDialog": "顯示「確認結束」對話方塊",
|
||||||
|
"SettingsTabGeneralRememberWindowState": "記住視窗大小/位置",
|
||||||
"SettingsTabGeneralHideCursor": "隱藏滑鼠游標:",
|
"SettingsTabGeneralHideCursor": "隱藏滑鼠游標:",
|
||||||
"SettingsTabGeneralHideCursorNever": "從不",
|
"SettingsTabGeneralHideCursorNever": "從不",
|
||||||
"SettingsTabGeneralHideCursorOnIdle": "閒置時",
|
"SettingsTabGeneralHideCursorOnIdle": "閒置時",
|
||||||
|
@ -144,13 +149,13 @@
|
||||||
"SettingsTabGraphics": "圖形",
|
"SettingsTabGraphics": "圖形",
|
||||||
"SettingsTabGraphicsAPI": "圖形 API",
|
"SettingsTabGraphicsAPI": "圖形 API",
|
||||||
"SettingsTabGraphicsEnableShaderCache": "啟用著色器快取",
|
"SettingsTabGraphicsEnableShaderCache": "啟用著色器快取",
|
||||||
"SettingsTabGraphicsAnisotropicFiltering": "各向異性過濾:",
|
"SettingsTabGraphicsAnisotropicFiltering": "各向異性過濾:",
|
||||||
"SettingsTabGraphicsAnisotropicFilteringAuto": "自動",
|
"SettingsTabGraphicsAnisotropicFilteringAuto": "自動",
|
||||||
"SettingsTabGraphicsAnisotropicFiltering2x": "2 倍",
|
"SettingsTabGraphicsAnisotropicFiltering2x": "2 倍",
|
||||||
"SettingsTabGraphicsAnisotropicFiltering4x": "4 倍",
|
"SettingsTabGraphicsAnisotropicFiltering4x": "4 倍",
|
||||||
"SettingsTabGraphicsAnisotropicFiltering8x": "8 倍",
|
"SettingsTabGraphicsAnisotropicFiltering8x": "8 倍",
|
||||||
"SettingsTabGraphicsAnisotropicFiltering16x": "16 倍",
|
"SettingsTabGraphicsAnisotropicFiltering16x": "16 倍",
|
||||||
"SettingsTabGraphicsResolutionScale": "解析度比例:",
|
"SettingsTabGraphicsResolutionScale": "解析度比例:",
|
||||||
"SettingsTabGraphicsResolutionScaleCustom": "自訂 (不建議使用)",
|
"SettingsTabGraphicsResolutionScaleCustom": "自訂 (不建議使用)",
|
||||||
"SettingsTabGraphicsResolutionScaleNative": "原生 (720p/1080p)",
|
"SettingsTabGraphicsResolutionScaleNative": "原生 (720p/1080p)",
|
||||||
"SettingsTabGraphicsResolutionScale2x": "2 倍 (1440p/2160p)",
|
"SettingsTabGraphicsResolutionScale2x": "2 倍 (1440p/2160p)",
|
||||||
|
@ -164,7 +169,7 @@
|
||||||
"SettingsTabGraphicsAspectRatio32x9": "32:9",
|
"SettingsTabGraphicsAspectRatio32x9": "32:9",
|
||||||
"SettingsTabGraphicsAspectRatioStretch": "拉伸以適應視窗",
|
"SettingsTabGraphicsAspectRatioStretch": "拉伸以適應視窗",
|
||||||
"SettingsTabGraphicsDeveloperOptions": "開發者選項",
|
"SettingsTabGraphicsDeveloperOptions": "開發者選項",
|
||||||
"SettingsTabGraphicsShaderDumpPath": "圖形著色器傾印路徑:",
|
"SettingsTabGraphicsShaderDumpPath": "圖形著色器傾印路徑:",
|
||||||
"SettingsTabLogging": "日誌",
|
"SettingsTabLogging": "日誌",
|
||||||
"SettingsTabLoggingLogging": "日誌",
|
"SettingsTabLoggingLogging": "日誌",
|
||||||
"SettingsTabLoggingEnableLoggingToFile": "啟用日誌到檔案",
|
"SettingsTabLoggingEnableLoggingToFile": "啟用日誌到檔案",
|
||||||
|
@ -252,8 +257,8 @@
|
||||||
"ControllerSettingsLeftSR": "SR",
|
"ControllerSettingsLeftSR": "SR",
|
||||||
"ControllerSettingsRightSL": "SL",
|
"ControllerSettingsRightSL": "SL",
|
||||||
"ControllerSettingsRightSR": "SR",
|
"ControllerSettingsRightSR": "SR",
|
||||||
"ControllerSettingsExtraButtonsLeft": "左按鍵",
|
"ControllerSettingsExtraButtonsLeft": "左背鍵",
|
||||||
"ControllerSettingsExtraButtonsRight": "右按鍵",
|
"ControllerSettingsExtraButtonsRight": "右背鍵",
|
||||||
"ControllerSettingsMisc": "其他",
|
"ControllerSettingsMisc": "其他",
|
||||||
"ControllerSettingsTriggerThreshold": "扳機閾值:",
|
"ControllerSettingsTriggerThreshold": "扳機閾值:",
|
||||||
"ControllerSettingsMotion": "體感",
|
"ControllerSettingsMotion": "體感",
|
||||||
|
@ -266,6 +271,107 @@
|
||||||
"ControllerSettingsMotionGyroDeadzone": "陀螺儀無感帶:",
|
"ControllerSettingsMotionGyroDeadzone": "陀螺儀無感帶:",
|
||||||
"ControllerSettingsSave": "儲存",
|
"ControllerSettingsSave": "儲存",
|
||||||
"ControllerSettingsClose": "關閉",
|
"ControllerSettingsClose": "關閉",
|
||||||
|
"KeyUnknown": "未知",
|
||||||
|
"KeyShiftLeft": "左 Shift",
|
||||||
|
"KeyShiftRight": "右 Shift",
|
||||||
|
"KeyControlLeft": "左 Ctrl",
|
||||||
|
"KeyMacControlLeft": "左 ⌃",
|
||||||
|
"KeyControlRight": "右 Ctrl",
|
||||||
|
"KeyMacControlRight": "右 ⌃",
|
||||||
|
"KeyAltLeft": "左 Alt",
|
||||||
|
"KeyMacAltLeft": "左 ⌥",
|
||||||
|
"KeyAltRight": "右 Alt",
|
||||||
|
"KeyMacAltRight": "右 ⌥",
|
||||||
|
"KeyWinLeft": "左 ⊞",
|
||||||
|
"KeyMacWinLeft": "左 ⌘",
|
||||||
|
"KeyWinRight": "右 ⊞",
|
||||||
|
"KeyMacWinRight": "右 ⌘",
|
||||||
|
"KeyMenu": "功能表",
|
||||||
|
"KeyUp": "上",
|
||||||
|
"KeyDown": "下",
|
||||||
|
"KeyLeft": "左",
|
||||||
|
"KeyRight": "右",
|
||||||
|
"KeyEnter": "Enter 鍵",
|
||||||
|
"KeyEscape": "Esc 鍵",
|
||||||
|
"KeySpace": "空白鍵",
|
||||||
|
"KeyTab": "Tab 鍵",
|
||||||
|
"KeyBackSpace": "Backspace 鍵",
|
||||||
|
"KeyInsert": "Insert 鍵",
|
||||||
|
"KeyDelete": "Delete 鍵",
|
||||||
|
"KeyPageUp": "向上捲頁鍵",
|
||||||
|
"KeyPageDown": "向下捲頁鍵",
|
||||||
|
"KeyHome": "Home 鍵",
|
||||||
|
"KeyEnd": "End 鍵",
|
||||||
|
"KeyCapsLock": "Caps Lock 鍵",
|
||||||
|
"KeyScrollLock": "Scroll Lock 鍵",
|
||||||
|
"KeyPrintScreen": "Print Screen 鍵",
|
||||||
|
"KeyPause": "Pause 鍵",
|
||||||
|
"KeyNumLock": "Num Lock 鍵",
|
||||||
|
"KeyClear": "清除",
|
||||||
|
"KeyKeypad0": "數字鍵 0",
|
||||||
|
"KeyKeypad1": "數字鍵 1",
|
||||||
|
"KeyKeypad2": "數字鍵 2",
|
||||||
|
"KeyKeypad3": "數字鍵 3",
|
||||||
|
"KeyKeypad4": "數字鍵 4",
|
||||||
|
"KeyKeypad5": "數字鍵 5",
|
||||||
|
"KeyKeypad6": "數字鍵 6",
|
||||||
|
"KeyKeypad7": "數字鍵 7",
|
||||||
|
"KeyKeypad8": "數字鍵 8",
|
||||||
|
"KeyKeypad9": "數字鍵 9",
|
||||||
|
"KeyKeypadDivide": "數字鍵除號",
|
||||||
|
"KeyKeypadMultiply": "數字鍵乘號",
|
||||||
|
"KeyKeypadSubtract": "數字鍵減號",
|
||||||
|
"KeyKeypadAdd": "數字鍵加號",
|
||||||
|
"KeyKeypadDecimal": "數字鍵小數點",
|
||||||
|
"KeyKeypadEnter": "數字鍵 Enter",
|
||||||
|
"KeyNumber0": "0",
|
||||||
|
"KeyNumber1": "1",
|
||||||
|
"KeyNumber2": "2",
|
||||||
|
"KeyNumber3": "3",
|
||||||
|
"KeyNumber4": "4",
|
||||||
|
"KeyNumber5": "5",
|
||||||
|
"KeyNumber6": "6",
|
||||||
|
"KeyNumber7": "7",
|
||||||
|
"KeyNumber8": "8",
|
||||||
|
"KeyNumber9": "9",
|
||||||
|
"KeyTilde": "~",
|
||||||
|
"KeyGrave": "`",
|
||||||
|
"KeyMinus": "-",
|
||||||
|
"KeyPlus": "+",
|
||||||
|
"KeyBracketLeft": "[",
|
||||||
|
"KeyBracketRight": "]",
|
||||||
|
"KeySemicolon": ";",
|
||||||
|
"KeyQuote": "\"",
|
||||||
|
"KeyComma": ",",
|
||||||
|
"KeyPeriod": ".",
|
||||||
|
"KeySlash": "/",
|
||||||
|
"KeyBackSlash": "\\",
|
||||||
|
"KeyUnbound": "未分配",
|
||||||
|
"GamepadLeftStick": "左搖桿按鍵",
|
||||||
|
"GamepadRightStick": "右搖桿按鍵",
|
||||||
|
"GamepadLeftShoulder": "左肩鍵",
|
||||||
|
"GamepadRightShoulder": "右肩鍵",
|
||||||
|
"GamepadLeftTrigger": "左扳機",
|
||||||
|
"GamepadRightTrigger": "右扳機",
|
||||||
|
"GamepadDpadUp": "上",
|
||||||
|
"GamepadDpadDown": "下",
|
||||||
|
"GamepadDpadLeft": "左",
|
||||||
|
"GamepadDpadRight": "右",
|
||||||
|
"GamepadMinus": "-",
|
||||||
|
"GamepadPlus": "+",
|
||||||
|
"GamepadGuide": "快顯功能表鍵",
|
||||||
|
"GamepadMisc1": "其他按鍵",
|
||||||
|
"GamepadPaddle1": "其他按鍵 1",
|
||||||
|
"GamepadPaddle2": "其他按鍵 2",
|
||||||
|
"GamepadPaddle3": "其他按鍵 3",
|
||||||
|
"GamepadPaddle4": "其他按鍵 4",
|
||||||
|
"GamepadTouchpad": "觸控板",
|
||||||
|
"GamepadSingleLeftTrigger0": "左扳機 0",
|
||||||
|
"GamepadSingleRightTrigger0": "右扳機 0",
|
||||||
|
"GamepadSingleLeftTrigger1": "左扳機 1",
|
||||||
|
"GamepadSingleRightTrigger1": "右扳機 1",
|
||||||
|
"StickLeft": "左搖桿",
|
||||||
|
"StickRight": "右搖桿",
|
||||||
"UserProfilesSelectedUserProfile": "選取的使用者設定檔:",
|
"UserProfilesSelectedUserProfile": "選取的使用者設定檔:",
|
||||||
"UserProfilesSaveProfileName": "儲存設定檔名稱",
|
"UserProfilesSaveProfileName": "儲存設定檔名稱",
|
||||||
"UserProfilesChangeProfileImage": "變更設定檔圖像",
|
"UserProfilesChangeProfileImage": "變更設定檔圖像",
|
||||||
|
@ -490,7 +596,7 @@
|
||||||
"OpenGlLogLevel": "需要啟用適當的日誌等級",
|
"OpenGlLogLevel": "需要啟用適當的日誌等級",
|
||||||
"DebugLogTooltip": "在控制台中輸出偵錯日誌訊息。\n\n只有在人員特別指示的情況下才能使用,因為這會導致日誌難以閱讀,並降低模擬器效能。",
|
"DebugLogTooltip": "在控制台中輸出偵錯日誌訊息。\n\n只有在人員特別指示的情況下才能使用,因為這會導致日誌難以閱讀,並降低模擬器效能。",
|
||||||
"LoadApplicationFileTooltip": "開啟檔案總管,選擇與 Switch 相容的檔案來載入",
|
"LoadApplicationFileTooltip": "開啟檔案總管,選擇與 Switch 相容的檔案來載入",
|
||||||
"LoadApplicationFolderTooltip": "開啟檔案總管,選擇與 Switch 相容且解開封裝的應用程式來載入",
|
"LoadApplicationFolderTooltip": "開啟檔案總管,選擇與 Switch 相容且未封裝的應用程式來載入",
|
||||||
"OpenRyujinxFolderTooltip": "開啟 Ryujinx 檔案系統資料夾",
|
"OpenRyujinxFolderTooltip": "開啟 Ryujinx 檔案系統資料夾",
|
||||||
"OpenRyujinxLogsTooltip": "開啟日誌被寫入的資料夾",
|
"OpenRyujinxLogsTooltip": "開啟日誌被寫入的資料夾",
|
||||||
"ExitTooltip": "結束 Ryujinx",
|
"ExitTooltip": "結束 Ryujinx",
|
||||||
|
@ -550,7 +656,7 @@
|
||||||
"SwkbdMinRangeCharacters": "長度必須為 {0} 到 {1} 個字元",
|
"SwkbdMinRangeCharacters": "長度必須為 {0} 到 {1} 個字元",
|
||||||
"SoftwareKeyboard": "軟體鍵盤",
|
"SoftwareKeyboard": "軟體鍵盤",
|
||||||
"SoftwareKeyboardModeNumeric": "必須是 0 到 9 或「.」",
|
"SoftwareKeyboardModeNumeric": "必須是 0 到 9 或「.」",
|
||||||
"SoftwareKeyboardModeAlphabet": "必須是非「中日韓字元」 (non CJK)",
|
"SoftwareKeyboardModeAlphabet": "必須是「非中日韓字元」 (non CJK)",
|
||||||
"SoftwareKeyboardModeASCII": "必須是 ASCII 文字",
|
"SoftwareKeyboardModeASCII": "必須是 ASCII 文字",
|
||||||
"ControllerAppletControllers": "支援的控制器:",
|
"ControllerAppletControllers": "支援的控制器:",
|
||||||
"ControllerAppletPlayers": "玩家:",
|
"ControllerAppletPlayers": "玩家:",
|
||||||
|
@ -572,7 +678,7 @@
|
||||||
"CompilingShaders": "正在編譯著色器",
|
"CompilingShaders": "正在編譯著色器",
|
||||||
"AllKeyboards": "所有鍵盤",
|
"AllKeyboards": "所有鍵盤",
|
||||||
"OpenFileDialogTitle": "選取支援的檔案格式",
|
"OpenFileDialogTitle": "選取支援的檔案格式",
|
||||||
"OpenFolderDialogTitle": "選取解開封裝遊戲的資料夾",
|
"OpenFolderDialogTitle": "選取未封裝遊戲的資料夾",
|
||||||
"AllSupportedFormats": "所有支援的格式",
|
"AllSupportedFormats": "所有支援的格式",
|
||||||
"RyujinxUpdater": "Ryujinx 更新程式",
|
"RyujinxUpdater": "Ryujinx 更新程式",
|
||||||
"SettingsTabHotkeys": "鍵盤快速鍵",
|
"SettingsTabHotkeys": "鍵盤快速鍵",
|
||||||
|
@ -597,6 +703,7 @@
|
||||||
"UserProfileWindowTitle": "使用者設定檔管理員",
|
"UserProfileWindowTitle": "使用者設定檔管理員",
|
||||||
"CheatWindowTitle": "密技管理員",
|
"CheatWindowTitle": "密技管理員",
|
||||||
"DlcWindowTitle": "管理 {0} 的可下載內容 ({1})",
|
"DlcWindowTitle": "管理 {0} 的可下載內容 ({1})",
|
||||||
|
"ModWindowTitle": "管理 {0} 的模組 ({1})",
|
||||||
"UpdateWindowTitle": "遊戲更新管理員",
|
"UpdateWindowTitle": "遊戲更新管理員",
|
||||||
"CheatWindowHeading": "可用於 {0} [{1}] 的密技",
|
"CheatWindowHeading": "可用於 {0} [{1}] 的密技",
|
||||||
"BuildId": "組建識別碼:",
|
"BuildId": "組建識別碼:",
|
||||||
|
@ -610,7 +717,7 @@
|
||||||
"UserProfilesSetProfileImage": "設定設定檔圖像",
|
"UserProfilesSetProfileImage": "設定設定檔圖像",
|
||||||
"UserProfileEmptyNameError": "名稱為必填",
|
"UserProfileEmptyNameError": "名稱為必填",
|
||||||
"UserProfileNoImageError": "必須設定設定檔圖像",
|
"UserProfileNoImageError": "必須設定設定檔圖像",
|
||||||
"GameUpdateWindowHeading": "可用於 {0} ({1}) 的更新",
|
"GameUpdateWindowHeading": "管理 {0} 的更新 ({1})",
|
||||||
"SettingsTabHotkeysResScaleUpHotkey": "提高解析度:",
|
"SettingsTabHotkeysResScaleUpHotkey": "提高解析度:",
|
||||||
"SettingsTabHotkeysResScaleDownHotkey": "降低解析度:",
|
"SettingsTabHotkeysResScaleDownHotkey": "降低解析度:",
|
||||||
"UserProfilesName": "名稱:",
|
"UserProfilesName": "名稱:",
|
||||||
|
@ -635,7 +742,7 @@
|
||||||
"UserProfilesManageSaves": "管理存檔",
|
"UserProfilesManageSaves": "管理存檔",
|
||||||
"DeleteUserSave": "您想刪除此遊戲的使用者存檔嗎?",
|
"DeleteUserSave": "您想刪除此遊戲的使用者存檔嗎?",
|
||||||
"IrreversibleActionNote": "此動作將無法復原。",
|
"IrreversibleActionNote": "此動作將無法復原。",
|
||||||
"SaveManagerHeading": "管理 {0} 的存檔",
|
"SaveManagerHeading": "管理 {0} 的存檔 ({1})",
|
||||||
"SaveManagerTitle": "存檔管理員",
|
"SaveManagerTitle": "存檔管理員",
|
||||||
"Name": "名稱",
|
"Name": "名稱",
|
||||||
"Size": "大小",
|
"Size": "大小",
|
||||||
|
@ -647,9 +754,9 @@
|
||||||
"GraphicsAATooltip": "對遊戲繪製進行反鋸齒處理。\n\nFXAA 會模糊大部分圖像,而 SMAA 則會嘗試找出鋸齒邊緣並將其平滑化。\n\n不建議與 FSR 縮放濾鏡一起使用。\n\n此選項可在遊戲執行時透過點選下方的「套用」進行變更;您只需將設定視窗移到一旁,然後進行試驗,直到找到您喜歡的遊戲效果。\n\n如果不確定,請選擇無狀態。",
|
"GraphicsAATooltip": "對遊戲繪製進行反鋸齒處理。\n\nFXAA 會模糊大部分圖像,而 SMAA 則會嘗試找出鋸齒邊緣並將其平滑化。\n\n不建議與 FSR 縮放濾鏡一起使用。\n\n此選項可在遊戲執行時透過點選下方的「套用」進行變更;您只需將設定視窗移到一旁,然後進行試驗,直到找到您喜歡的遊戲效果。\n\n如果不確定,請選擇無狀態。",
|
||||||
"GraphicsAALabel": "反鋸齒:",
|
"GraphicsAALabel": "反鋸齒:",
|
||||||
"GraphicsScalingFilterLabel": "縮放過濾器:",
|
"GraphicsScalingFilterLabel": "縮放過濾器:",
|
||||||
"GraphicsScalingFilterTooltip": "選擇使用解析度縮放時套用的縮放過濾器。\n\nBilinear (雙線性) 濾鏡適用於 3D 遊戲,是一個安全的預設選項。\n\n建議像素美術遊戲使用 Nearest (最近性) 濾鏡。\n\nFSR 1.0 只是一個銳化濾鏡,不建議與 FXAA 或 SMAA 一起使用。\n\n此選項可在遊戲執行時透過點選下方的「套用」進行變更;您只需將設定視窗移到一旁,然後進行試驗,直到找到您喜歡的遊戲效果。\n\n如果不確定,請保持 Bilinear (雙線) 狀態。",
|
"GraphicsScalingFilterTooltip": "選擇使用解析度縮放時套用的縮放過濾器。\n\n雙線性 (Bilinear) 濾鏡適用於 3D 遊戲,是一個安全的預設選項。\n\n建議像素美術遊戲使用近鄰性 (Nearest) 濾鏡。\n\nFSR 1.0 只是一個銳化濾鏡,不建議與 FXAA 或 SMAA 一起使用。\n\n此選項可在遊戲執行時透過點選下方的「套用」進行變更;您只需將設定視窗移到一旁,然後進行試驗,直到找到您喜歡的遊戲效果。\n\n如果不確定,請保持雙線性 (Bilinear) 狀態。",
|
||||||
"GraphicsScalingFilterBilinear": "Bilinear",
|
"GraphicsScalingFilterBilinear": "雙線性 (Bilinear)",
|
||||||
"GraphicsScalingFilterNearest": "Nearest",
|
"GraphicsScalingFilterNearest": "近鄰性 (Nearest)",
|
||||||
"GraphicsScalingFilterFsr": "FSR",
|
"GraphicsScalingFilterFsr": "FSR",
|
||||||
"GraphicsScalingFilterLevelLabel": "日誌等級",
|
"GraphicsScalingFilterLevelLabel": "日誌等級",
|
||||||
"GraphicsScalingFilterLevelTooltip": "設定 FSR 1.0 銳化等級。越高越清晰。",
|
"GraphicsScalingFilterLevelTooltip": "設定 FSR 1.0 銳化等級。越高越清晰。",
|
||||||
|
@ -662,12 +769,12 @@
|
||||||
"SettingsTabNetworkInterface": "網路介面:",
|
"SettingsTabNetworkInterface": "網路介面:",
|
||||||
"NetworkInterfaceTooltip": "用於 LAN/LDN 功能的網路介面。\n\n與 VPN 或 XLink Kai 以及支援區域網路的遊戲配合使用,可用於在網路上偽造同網際網路連線。\n\n如果不確定,請保持預設狀態。",
|
"NetworkInterfaceTooltip": "用於 LAN/LDN 功能的網路介面。\n\n與 VPN 或 XLink Kai 以及支援區域網路的遊戲配合使用,可用於在網路上偽造同網際網路連線。\n\n如果不確定,請保持預設狀態。",
|
||||||
"NetworkInterfaceDefault": "預設",
|
"NetworkInterfaceDefault": "預設",
|
||||||
"PackagingShaders": "著色器封裝",
|
"PackagingShaders": "封裝著色器",
|
||||||
"AboutChangelogButton": "在 GitHub 上檢視更新日誌",
|
"AboutChangelogButton": "在 GitHub 上檢視更新日誌",
|
||||||
"AboutChangelogButtonTooltipMessage": "在預設瀏覽器中開啟此版本的更新日誌。",
|
"AboutChangelogButtonTooltipMessage": "在預設瀏覽器中開啟此版本的更新日誌。",
|
||||||
"SettingsTabNetworkMultiplayer": "多人遊戲",
|
"SettingsTabNetworkMultiplayer": "多人遊戲",
|
||||||
"MultiplayerMode": "模式:",
|
"MultiplayerMode": "模式:",
|
||||||
"MultiplayerModeTooltip": "變更 LDN 多人遊戲模式。\n\nLdnMitm 將修改遊戲中的本機無線/本機遊戲功能,使其如同區域網路一樣執行,允許與其他安裝了 ldn_mitm 模組的 Ryujinx 實例和已破解的 Nintendo Switch 遊戲機進行本機同網路連線。\n\n多人遊戲要求所有玩家使用相同的遊戲版本 (例如,Super Smash Bros. Ultimate v13.0.1 無法連接 v13.0.0)。\n\n如果不確定,請保持 Disabled (停用) 狀態。",
|
"MultiplayerModeTooltip": "變更 LDN 多人遊戲模式。\n\nLdnMitm 將修改遊戲中的本機無線/本機遊戲功能,使其如同區域網路一樣執行,允許與其他安裝了 ldn_mitm 模組的 Ryujinx 實例和已破解的 Nintendo Switch 遊戲機進行本機同網路連線。\n\n多人遊戲要求所有玩家使用相同的遊戲版本 (例如,Super Smash Bros. Ultimate v13.0.1 無法連接 v13.0.0)。\n\n如果不確定,請保持 Disabled (停用) 狀態。",
|
||||||
"MultiplayerModeDisabled": "Disabled",
|
"MultiplayerModeDisabled": "已停用",
|
||||||
"MultiplayerModeLdnMitm": "ldn_mitm"
|
"MultiplayerModeLdnMitm": "ldn_mitm"
|
||||||
}
|
}
|
||||||
|
|
14
src/Ryujinx/Common/ThemeManager.cs
Normal file
14
src/Ryujinx/Common/ThemeManager.cs
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
using System;
|
||||||
|
|
||||||
|
namespace Ryujinx.Ava.Common
|
||||||
|
{
|
||||||
|
public static class ThemeManager
|
||||||
|
{
|
||||||
|
public static event EventHandler ThemeChanged;
|
||||||
|
|
||||||
|
public static void OnThemeChanged()
|
||||||
|
{
|
||||||
|
ThemeChanged?.Invoke(null, EventArgs.Empty);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -40,7 +40,7 @@ namespace Ryujinx.Ava
|
||||||
|
|
||||||
if (OperatingSystem.IsWindows() && !OperatingSystem.IsWindowsVersionAtLeast(10, 0, 17134))
|
if (OperatingSystem.IsWindows() && !OperatingSystem.IsWindowsVersionAtLeast(10, 0, 17134))
|
||||||
{
|
{
|
||||||
_ = MessageBoxA(IntPtr.Zero, "You are running an outdated version of Windows.\n\nStarting on June 1st 2022, Ryujinx will only support Windows 10 1803 and newer.\n", $"Ryujinx {Version}", MbIconwarning);
|
_ = MessageBoxA(IntPtr.Zero, "You are running an outdated version of Windows.\n\nRyujinx supports Windows 10 version 1803 and newer.\n", $"Ryujinx {Version}", MbIconwarning);
|
||||||
}
|
}
|
||||||
|
|
||||||
PreviewerDetached = true;
|
PreviewerDetached = true;
|
||||||
|
|
|
@ -70,7 +70,8 @@
|
||||||
<ProjectReference Include="..\Ryujinx.Graphics.OpenGL\Ryujinx.Graphics.OpenGL.csproj" />
|
<ProjectReference Include="..\Ryujinx.Graphics.OpenGL\Ryujinx.Graphics.OpenGL.csproj" />
|
||||||
<ProjectReference Include="..\Ryujinx.Graphics.Gpu\Ryujinx.Graphics.Gpu.csproj" />
|
<ProjectReference Include="..\Ryujinx.Graphics.Gpu\Ryujinx.Graphics.Gpu.csproj" />
|
||||||
<ProjectReference Include="..\Ryujinx.UI.Common\Ryujinx.UI.Common.csproj" />
|
<ProjectReference Include="..\Ryujinx.UI.Common\Ryujinx.UI.Common.csproj" />
|
||||||
<ProjectReference Include="..\Ryujinx.UI.LocaleGenerator\Ryujinx.UI.LocaleGenerator.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
|
<ProjectReference Include="..\Ryujinx.UI.LocaleGenerator\Ryujinx.UI.LocaleGenerator.csproj"
|
||||||
|
OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
@ -88,7 +89,7 @@
|
||||||
</Content>
|
</Content>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup Condition="'$(RuntimeIdentifier)' == 'linux-x64' OR '$(RuntimeIdentifier)' == 'linux-arm64'">
|
<ItemGroup Condition="'$(RuntimeIdentifier)' == 'linux-x64' OR '$(RuntimeIdentifier)' == 'linux-arm64' OR ('$(RuntimeIdentifier)' == '' AND $([MSBuild]::IsOSPlatform('Linux')))">
|
||||||
<Content Include="..\..\distribution\linux\Ryujinx.sh">
|
<Content Include="..\..\distribution\linux\Ryujinx.sh">
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
</Content>
|
</Content>
|
||||||
|
|
|
@ -9,7 +9,6 @@ using Ryujinx.Ava.UI.Windows;
|
||||||
using Ryujinx.Common;
|
using Ryujinx.Common;
|
||||||
using Ryujinx.HLE.HOS.Applets;
|
using Ryujinx.HLE.HOS.Applets;
|
||||||
using Ryujinx.HLE.HOS.Services.Hid;
|
using Ryujinx.HLE.HOS.Services.Hid;
|
||||||
using System;
|
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
@ -104,9 +103,7 @@ namespace Ryujinx.Ava.UI.Applet
|
||||||
|
|
||||||
if (!string.IsNullOrWhiteSpace(path))
|
if (!string.IsNullOrWhiteSpace(path))
|
||||||
{
|
{
|
||||||
SvgSource source = new(default(Uri));
|
SvgSource source = SvgSource.LoadFromStream(EmbeddedResources.GetStream(path));
|
||||||
|
|
||||||
source.Load(EmbeddedResources.GetStream(path));
|
|
||||||
|
|
||||||
image.Source = source;
|
image.Source = source;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
using Avalonia.Media.Imaging;
|
using Avalonia.Media.Imaging;
|
||||||
using Avalonia.Platform;
|
using Avalonia.Platform;
|
||||||
|
using Avalonia.Styling;
|
||||||
using Avalonia.Threading;
|
using Avalonia.Threading;
|
||||||
|
using Ryujinx.Ava.Common;
|
||||||
using Ryujinx.Ava.Common.Locale;
|
using Ryujinx.Ava.Common.Locale;
|
||||||
using Ryujinx.Common.Utilities;
|
using Ryujinx.Common.Utilities;
|
||||||
using Ryujinx.UI.Common.Configuration;
|
using Ryujinx.UI.Common.Configuration;
|
||||||
|
@ -11,7 +13,7 @@ using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace Ryujinx.Ava.UI.ViewModels
|
namespace Ryujinx.Ava.UI.ViewModels
|
||||||
{
|
{
|
||||||
public class AboutWindowViewModel : BaseModel
|
public class AboutWindowViewModel : BaseModel, IDisposable
|
||||||
{
|
{
|
||||||
private Bitmap _githubLogo;
|
private Bitmap _githubLogo;
|
||||||
private Bitmap _discordLogo;
|
private Bitmap _discordLogo;
|
||||||
|
@ -86,23 +88,39 @@ namespace Ryujinx.Ava.UI.ViewModels
|
||||||
public AboutWindowViewModel()
|
public AboutWindowViewModel()
|
||||||
{
|
{
|
||||||
Version = Program.Version;
|
Version = Program.Version;
|
||||||
|
UpdateLogoTheme(ConfigurationState.Instance.UI.BaseStyle.Value);
|
||||||
if (ConfigurationState.Instance.UI.BaseStyle.Value == "Light")
|
|
||||||
{
|
|
||||||
GithubLogo = new Bitmap(AssetLoader.Open(new Uri("resm:Ryujinx.UI.Common.Resources.Logo_GitHub_Light.png?assembly=Ryujinx.UI.Common")));
|
|
||||||
DiscordLogo = new Bitmap(AssetLoader.Open(new Uri("resm:Ryujinx.UI.Common.Resources.Logo_Discord_Light.png?assembly=Ryujinx.UI.Common")));
|
|
||||||
PatreonLogo = new Bitmap(AssetLoader.Open(new Uri("resm:Ryujinx.UI.Common.Resources.Logo_Patreon_Light.png?assembly=Ryujinx.UI.Common")));
|
|
||||||
TwitterLogo = new Bitmap(AssetLoader.Open(new Uri("resm:Ryujinx.UI.Common.Resources.Logo_Twitter_Light.png?assembly=Ryujinx.UI.Common")));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
GithubLogo = new Bitmap(AssetLoader.Open(new Uri("resm:Ryujinx.UI.Common.Resources.Logo_GitHub_Dark.png?assembly=Ryujinx.UI.Common")));
|
|
||||||
DiscordLogo = new Bitmap(AssetLoader.Open(new Uri("resm:Ryujinx.UI.Common.Resources.Logo_Discord_Dark.png?assembly=Ryujinx.UI.Common")));
|
|
||||||
PatreonLogo = new Bitmap(AssetLoader.Open(new Uri("resm:Ryujinx.UI.Common.Resources.Logo_Patreon_Dark.png?assembly=Ryujinx.UI.Common")));
|
|
||||||
TwitterLogo = new Bitmap(AssetLoader.Open(new Uri("resm:Ryujinx.UI.Common.Resources.Logo_Twitter_Dark.png?assembly=Ryujinx.UI.Common")));
|
|
||||||
}
|
|
||||||
|
|
||||||
Dispatcher.UIThread.InvokeAsync(DownloadPatronsJson);
|
Dispatcher.UIThread.InvokeAsync(DownloadPatronsJson);
|
||||||
|
|
||||||
|
ThemeManager.ThemeChanged += ThemeManager_ThemeChanged;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ThemeManager_ThemeChanged(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
Dispatcher.UIThread.Post(() => UpdateLogoTheme(ConfigurationState.Instance.UI.BaseStyle.Value));
|
||||||
|
}
|
||||||
|
|
||||||
|
private void UpdateLogoTheme(string theme)
|
||||||
|
{
|
||||||
|
bool isDarkTheme = theme == "Dark" || (theme == "Auto" && App.DetectSystemTheme() == ThemeVariant.Dark);
|
||||||
|
|
||||||
|
string basePath = "resm:Ryujinx.UI.Common.Resources.";
|
||||||
|
string themeSuffix = isDarkTheme ? "Dark.png" : "Light.png";
|
||||||
|
|
||||||
|
GithubLogo = LoadBitmap($"{basePath}Logo_GitHub_{themeSuffix}?assembly=Ryujinx.UI.Common");
|
||||||
|
DiscordLogo = LoadBitmap($"{basePath}Logo_Discord_{themeSuffix}?assembly=Ryujinx.UI.Common");
|
||||||
|
PatreonLogo = LoadBitmap($"{basePath}Logo_Patreon_{themeSuffix}?assembly=Ryujinx.UI.Common");
|
||||||
|
TwitterLogo = LoadBitmap($"{basePath}Logo_Twitter_{themeSuffix}?assembly=Ryujinx.UI.Common");
|
||||||
|
}
|
||||||
|
|
||||||
|
private Bitmap LoadBitmap(string uri)
|
||||||
|
{
|
||||||
|
return new Bitmap(Avalonia.Platform.AssetLoader.Open(new Uri(uri)));
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Dispose()
|
||||||
|
{
|
||||||
|
ThemeManager.ThemeChanged -= ThemeManager_ThemeChanged;
|
||||||
|
GC.SuppressFinalize(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task DownloadPatronsJson()
|
private async Task DownloadPatronsJson()
|
||||||
|
|
|
@ -181,9 +181,7 @@ namespace Ryujinx.Ava.UI.ViewModels.Input
|
||||||
|
|
||||||
if (!string.IsNullOrWhiteSpace(_controllerImage))
|
if (!string.IsNullOrWhiteSpace(_controllerImage))
|
||||||
{
|
{
|
||||||
SvgSource source = new(default(Uri));
|
SvgSource source = SvgSource.LoadFromStream(EmbeddedResources.GetStream(_controllerImage));
|
||||||
|
|
||||||
source.Load(EmbeddedResources.GetStream(_controllerImage));
|
|
||||||
|
|
||||||
image.Source = source;
|
image.Source = source;
|
||||||
}
|
}
|
||||||
|
|
|
@ -397,7 +397,13 @@ namespace Ryujinx.Ava.UI.ViewModels
|
||||||
GameDirectories.Clear();
|
GameDirectories.Clear();
|
||||||
GameDirectories.AddRange(config.UI.GameDirs.Value);
|
GameDirectories.AddRange(config.UI.GameDirs.Value);
|
||||||
|
|
||||||
BaseStyleIndex = config.UI.BaseStyle == "Light" ? 0 : 1;
|
BaseStyleIndex = config.UI.BaseStyle.Value switch
|
||||||
|
{
|
||||||
|
"Auto" => 0,
|
||||||
|
"Light" => 1,
|
||||||
|
"Dark" => 2,
|
||||||
|
_ => 0
|
||||||
|
};
|
||||||
|
|
||||||
// Input
|
// Input
|
||||||
EnableDockedMode = config.System.EnableDockedMode;
|
EnableDockedMode = config.System.EnableDockedMode;
|
||||||
|
@ -486,7 +492,13 @@ namespace Ryujinx.Ava.UI.ViewModels
|
||||||
config.UI.GameDirs.Value = gameDirs;
|
config.UI.GameDirs.Value = gameDirs;
|
||||||
}
|
}
|
||||||
|
|
||||||
config.UI.BaseStyle.Value = BaseStyleIndex == 0 ? "Light" : "Dark";
|
config.UI.BaseStyle.Value = BaseStyleIndex switch
|
||||||
|
{
|
||||||
|
0 => "Auto",
|
||||||
|
1 => "Light",
|
||||||
|
2 => "Dark",
|
||||||
|
_ => "Auto"
|
||||||
|
};
|
||||||
|
|
||||||
// Input
|
// Input
|
||||||
config.System.EnableDockedMode.Value = EnableDockedMode;
|
config.System.EnableDockedMode.Value = EnableDockedMode;
|
||||||
|
|
|
@ -65,6 +65,9 @@
|
||||||
<ComboBox SelectedIndex="{Binding BaseStyleIndex}"
|
<ComboBox SelectedIndex="{Binding BaseStyleIndex}"
|
||||||
HorizontalContentAlignment="Left"
|
HorizontalContentAlignment="Left"
|
||||||
MinWidth="100">
|
MinWidth="100">
|
||||||
|
<ComboBoxItem>
|
||||||
|
<TextBlock Text="{locale:Locale SettingsTabGeneralThemeAuto}" />
|
||||||
|
</ComboBoxItem>
|
||||||
<ComboBoxItem>
|
<ComboBoxItem>
|
||||||
<TextBlock Text="{locale:Locale SettingsTabGeneralThemeLight}" />
|
<TextBlock Text="{locale:Locale SettingsTabGeneralThemeLight}" />
|
||||||
</ComboBoxItem>
|
</ComboBoxItem>
|
||||||
|
|
|
@ -2,6 +2,7 @@ using Avalonia;
|
||||||
using Avalonia.Controls;
|
using Avalonia.Controls;
|
||||||
using Avalonia.Controls.Primitives;
|
using Avalonia.Controls.Primitives;
|
||||||
using Avalonia.Interactivity;
|
using Avalonia.Interactivity;
|
||||||
|
using Avalonia.Platform;
|
||||||
using Avalonia.Threading;
|
using Avalonia.Threading;
|
||||||
using FluentAvalonia.UI.Controls;
|
using FluentAvalonia.UI.Controls;
|
||||||
using Ryujinx.Ava.Common;
|
using Ryujinx.Ava.Common;
|
||||||
|
@ -92,6 +93,29 @@ namespace Ryujinx.Ava.UI.Windows
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Event handler for detecting OS theme change when using "Follow OS theme" option
|
||||||
|
/// </summary>
|
||||||
|
private void OnPlatformColorValuesChanged(object sender, PlatformColorValues e)
|
||||||
|
{
|
||||||
|
if (Application.Current is App app)
|
||||||
|
{
|
||||||
|
app.ApplyConfiguredTheme();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void OnClosed(EventArgs e)
|
||||||
|
{
|
||||||
|
base.OnClosed(e);
|
||||||
|
if (PlatformSettings != null)
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Unsubscribe to the ColorValuesChanged event
|
||||||
|
/// </summary>
|
||||||
|
PlatformSettings.ColorValuesChanged -= OnPlatformColorValuesChanged;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
protected override void OnApplyTemplate(TemplateAppliedEventArgs e)
|
protected override void OnApplyTemplate(TemplateAppliedEventArgs e)
|
||||||
{
|
{
|
||||||
base.OnApplyTemplate(e);
|
base.OnApplyTemplate(e);
|
||||||
|
@ -390,6 +414,11 @@ namespace Ryujinx.Ava.UI.Windows
|
||||||
|
|
||||||
Initialize();
|
Initialize();
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Subscribe to the ColorValuesChanged event
|
||||||
|
/// </summary>
|
||||||
|
PlatformSettings.ColorValuesChanged += OnPlatformColorValuesChanged;
|
||||||
|
|
||||||
ViewModel.Initialize(
|
ViewModel.Initialize(
|
||||||
ContentManager,
|
ContentManager,
|
||||||
StorageProvider,
|
StorageProvider,
|
||||||
|
|
Loading…
Reference in a new issue