mirror of
https://github.com/JosefNemec/Playnite.git
synced 2026-01-09 06:11:22 +08:00
Compare commits
61 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6894a9fd17 | ||
|
|
0ff5138603 | ||
|
|
464bc962a7 | ||
|
|
d57ce71c0a | ||
|
|
775e3152d8 | ||
|
|
f109e48c49 | ||
|
|
05441d38f9 | ||
|
|
bef7cf9597 | ||
|
|
367f2a405d | ||
|
|
abd1d5357f | ||
|
|
4b541c85d6 | ||
|
|
f5062424e8 | ||
|
|
3aeb1516f4 | ||
|
|
7a35bec1ea | ||
|
|
45f7bcb972 | ||
|
|
6480e1cda5 | ||
|
|
3297aeb9e0 | ||
|
|
1e19ce02bd | ||
|
|
81a66b1b0c | ||
|
|
f687ef0cc2 | ||
|
|
5033ede22f | ||
|
|
67f57e1844 | ||
|
|
df654fadb6 | ||
|
|
74de5423ca | ||
|
|
f83c38f7bb | ||
|
|
066d6aa169 | ||
|
|
03bf3ac0a8 | ||
|
|
268522d04e | ||
|
|
c136792790 | ||
|
|
814ddac821 | ||
|
|
c16619337d | ||
|
|
9148d65126 | ||
|
|
c0c2521639 | ||
|
|
0a37c666a7 | ||
|
|
cdc6ccdc39 | ||
|
|
36446d210c | ||
|
|
62768aee71 | ||
|
|
7e2e9da03b | ||
|
|
50f35fc3bf | ||
|
|
77604caf71 | ||
|
|
107cfceb96 | ||
|
|
9cb4d06107 | ||
|
|
ec84070d95 | ||
|
|
16fc7df776 | ||
|
|
7b70f2712f | ||
|
|
ea4f26ac50 | ||
|
|
6816635125 | ||
|
|
b226c08ec0 | ||
|
|
e44dc0df32 | ||
|
|
3ad9d4288f | ||
|
|
699dedf5f3 | ||
|
|
16942a6073 | ||
|
|
ed20d6d2dc | ||
|
|
a44fa41a8c | ||
|
|
94bf35fa3d | ||
|
|
dde38e4136 | ||
|
|
4d5fb929d5 | ||
|
|
42022a2093 | ||
|
|
f1cbbc418d | ||
|
|
c00445a33e | ||
|
|
6ff11c2bf5 |
4
.github/pull_request_template.md
vendored
4
.github/pull_request_template.md
vendored
@ -1,3 +1,3 @@
|
||||
**Code contributions (pull requests) are currently not being accepted while majority of code base is being rewritten for Playnite 11.**
|
||||
Pull requests are generally on pause because majority of code base is being rewritten for Playnite 11.
|
||||
|
||||
**Please wait with any pull requests after P11 is at least in beta state.**
|
||||
Smaller "safe" changes for P10 might get accepted based on what they and if they come with test coverage. If you plan to work on bigger changes, please discuss it first in related issue or on Discord, thank you.
|
||||
|
||||
@ -52,9 +52,7 @@ Proofreading changes to original English strings can be submitted by creating pu
|
||||
Code Contributions
|
||||
---------
|
||||
|
||||
**Code contributions (pull requests) are currently not being accepted while majority of code base is being rewritten for Playnite 11.**
|
||||
|
||||
**Please wait with any pull requests after P11 is at least in beta state.**
|
||||
Pull requests are generally on pause because majority of code base is being rewritten for Playnite 11. Smaller "safe" changes for P10 might get accepted based on what they and if they come with test coverage. If you plan to work on bigger changes, please discuss it first in related issue or on Discord, thank you.
|
||||
|
||||
Please ask in the related issue first before starting implementing something to make sure that nobody else is already working on it. If an issue doesn't exist for your feature/bug fix, create one first.
|
||||
|
||||
|
||||
@ -1,36 +1,330 @@
|
||||
Playnite.SDK.dll
|
||||
Playnite.SDK.pdb
|
||||
Playnite.SDK.xml
|
||||
Playnite.Common.dll
|
||||
Playnite.Common.pdb
|
||||
LiteDB.dll
|
||||
LiteDB.xml
|
||||
Newtonsoft.Json.dll
|
||||
Newtonsoft.Json.xml
|
||||
System.IO.Abstractions.dll
|
||||
System.IO.Abstractions.xml
|
||||
NLog.dll
|
||||
NLog.xml
|
||||
Windows.winmd
|
||||
AngleSharp.dll
|
||||
AngleSharp.xml
|
||||
YamlDotNet.dll
|
||||
YamlDotNet.xml
|
||||
Nett.dll
|
||||
Nett.xml
|
||||
Microsoft.WindowsAPICodePack.dll
|
||||
Microsoft.WindowsAPICodePack.Shell.dll
|
||||
SQLNado.dll
|
||||
Markdig.dll
|
||||
Markdig.xml
|
||||
Markdig.pdb
|
||||
NAudio.dll
|
||||
NAudio.xml
|
||||
CefSharp.dll
|
||||
CefSharp.BrowserSubprocess.Core.dll
|
||||
CefSharp.Core.dll
|
||||
CefSharp.Core.Runtime.dll
|
||||
CefSharp.OffScreen.dll
|
||||
CefSharp.Wpf.dll
|
||||
CommandLine.dll
|
||||
concrt140.dll
|
||||
Crc32.NET.dll
|
||||
Crc32.NET.xml
|
||||
d3dcompiler_47.dll
|
||||
DiscordRPC.dll
|
||||
Flurl.dll
|
||||
Flurl.xml
|
||||
Hardcodet.Wpf.TaskbarNotification.dll
|
||||
HtmlRenderer.dll
|
||||
HtmlRenderer.xml
|
||||
HtmlRenderer.WPF.dll
|
||||
HtmlRenderer.WPF.xml
|
||||
chrome_elf.dll
|
||||
libcef.dll
|
||||
libEGL.dll
|
||||
libGLESv2.dll
|
||||
LiteDB.dll
|
||||
Magick.Native-Q8-x86.dll
|
||||
Magick.NET.Core.dll
|
||||
Magick.NET.SystemWindowsMedia.dll
|
||||
Magick.NET-Q8-x86.dll
|
||||
Markdig.dll
|
||||
Microsoft.Dynamic.dll
|
||||
Microsoft.Practices.ServiceLocation.dll
|
||||
Microsoft.Scripting.dll
|
||||
Microsoft.Scripting.Metadata.dll
|
||||
Microsoft.VisualStudio.CodeCoverage.Shim.dll
|
||||
Microsoft.Win32.Primitives.dll
|
||||
Microsoft.WindowsAPICodePack.dll
|
||||
Microsoft.WindowsAPICodePack.ExtendedLinguisticServices.dll
|
||||
Microsoft.WindowsAPICodePack.Sensors.dll
|
||||
Microsoft.WindowsAPICodePack.Shell.dll
|
||||
Microsoft.WindowsAPICodePack.ShellExtensions.dll
|
||||
Microsoft.Xaml.Behaviors.dll
|
||||
msvcp140.dll
|
||||
msvcp140_1.dll
|
||||
msvcp140_2.dll
|
||||
msvcp140_atomic_wait.dll
|
||||
msvcp140_codecvt_ids.dll
|
||||
netstandard.dll
|
||||
Nett.dll
|
||||
Newtonsoft.Json.dll
|
||||
NLog.dll
|
||||
PhotoSauce.MagicScaler.dll
|
||||
Playnite.dll
|
||||
Playnite.SDK.dll
|
||||
Polly.dll
|
||||
Prism.dll
|
||||
Prism.Wpf.dll
|
||||
protobuf-net.dll
|
||||
SDL2.dll
|
||||
SDL2_mixer.dll
|
||||
SharpCompress.dll
|
||||
sqlite3.x86.dll
|
||||
SQLNado.dll
|
||||
System.AppContext.dll
|
||||
System.Buffers.dll
|
||||
System.Collections.dll
|
||||
System.Collections.Concurrent.dll
|
||||
System.Collections.NonGeneric.dll
|
||||
System.Collections.Specialized.dll
|
||||
System.ComponentModel.dll
|
||||
System.ComponentModel.EventBasedAsync.dll
|
||||
System.ComponentModel.Primitives.dll
|
||||
System.ComponentModel.TypeConverter.dll
|
||||
System.Console.dll
|
||||
System.Data.Common.dll
|
||||
System.Diagnostics.Contracts.dll
|
||||
System.Diagnostics.Debug.dll
|
||||
System.Diagnostics.FileVersionInfo.dll
|
||||
System.Diagnostics.Process.dll
|
||||
System.Diagnostics.StackTrace.dll
|
||||
System.Diagnostics.TextWriterTraceListener.dll
|
||||
System.Diagnostics.Tools.dll
|
||||
System.Diagnostics.TraceSource.dll
|
||||
System.Diagnostics.Tracing.dll
|
||||
System.Drawing.Primitives.dll
|
||||
System.Dynamic.Runtime.dll
|
||||
System.Globalization.dll
|
||||
System.Globalization.Calendars.dll
|
||||
System.Globalization.Extensions.dll
|
||||
System.IO.dll
|
||||
System.IO.Abstractions.dll
|
||||
System.IO.Compression.dll
|
||||
System.IO.Compression.ZipFile.dll
|
||||
System.IO.FileSystem.dll
|
||||
System.IO.FileSystem.DriveInfo.dll
|
||||
System.IO.FileSystem.Primitives.dll
|
||||
System.IO.FileSystem.Watcher.dll
|
||||
System.IO.IsolatedStorage.dll
|
||||
System.IO.MemoryMappedFiles.dll
|
||||
System.IO.Pipes.dll
|
||||
System.IO.UnmanagedMemoryStream.dll
|
||||
System.Linq.dll
|
||||
System.Linq.Expressions.dll
|
||||
System.Linq.Parallel.dll
|
||||
System.Linq.Queryable.dll
|
||||
System.Memory.dll
|
||||
System.Net.Http.dll
|
||||
System.Net.NameResolution.dll
|
||||
System.Net.NetworkInformation.dll
|
||||
System.Net.Ping.dll
|
||||
System.Net.Primitives.dll
|
||||
System.Net.Requests.dll
|
||||
System.Net.Security.dll
|
||||
System.Net.Sockets.dll
|
||||
System.Net.WebHeaderCollection.dll
|
||||
System.Net.WebSockets.dll
|
||||
System.Net.WebSockets.Client.dll
|
||||
System.Numerics.Vectors.dll
|
||||
System.ObjectModel.dll
|
||||
System.Reflection.dll
|
||||
System.Reflection.Extensions.dll
|
||||
System.Reflection.Primitives.dll
|
||||
System.Resources.Reader.dll
|
||||
System.Resources.ResourceManager.dll
|
||||
System.Resources.Writer.dll
|
||||
System.Runtime.dll
|
||||
System.Runtime.CompilerServices.Unsafe.dll
|
||||
System.Runtime.CompilerServices.VisualC.dll
|
||||
System.Runtime.Extensions.dll
|
||||
System.Runtime.Handles.dll
|
||||
System.Runtime.InteropServices.dll
|
||||
System.Runtime.InteropServices.RuntimeInformation.dll
|
||||
System.Runtime.Numerics.dll
|
||||
System.Runtime.Serialization.Formatters.dll
|
||||
System.Runtime.Serialization.Json.dll
|
||||
System.Runtime.Serialization.Primitives.dll
|
||||
System.Runtime.Serialization.Xml.dll
|
||||
System.Security.Claims.dll
|
||||
System.Security.Cryptography.Algorithms.dll
|
||||
System.Security.Cryptography.Csp.dll
|
||||
System.Security.Cryptography.Encoding.dll
|
||||
System.Security.Cryptography.Primitives.dll
|
||||
System.Security.Cryptography.X509Certificates.dll
|
||||
System.Security.Principal.dll
|
||||
System.Security.SecureString.dll
|
||||
System.Text.Encoding.dll
|
||||
System.Text.Encoding.Extensions.dll
|
||||
System.Text.RegularExpressions.dll
|
||||
System.Threading.dll
|
||||
System.Threading.Overlapped.dll
|
||||
System.Threading.Tasks.dll
|
||||
System.Threading.Tasks.Parallel.dll
|
||||
System.Threading.Thread.dll
|
||||
System.Threading.ThreadPool.dll
|
||||
System.Threading.Timer.dll
|
||||
System.ValueTuple.dll
|
||||
System.Windows.Interactivity.dll
|
||||
System.Xml.ReaderWriter.dll
|
||||
System.Xml.XDocument.dll
|
||||
System.Xml.XmlDocument.dll
|
||||
System.Xml.XmlSerializer.dll
|
||||
System.Xml.XPath.dll
|
||||
System.Xml.XPath.XDocument.dll
|
||||
vccorlib140.dll
|
||||
vcruntime140.dll
|
||||
vcruntime140_threads.dll
|
||||
vk_swiftshader.dll
|
||||
vulkan-1.dll
|
||||
YamlDotNet.dll
|
||||
AngleSharp.xml
|
||||
CefSharp.xml
|
||||
CefSharp.BrowserSubprocess.Core.xml
|
||||
CefSharp.Core.xml
|
||||
CefSharp.Core.Runtime.xml
|
||||
CefSharp.OffScreen.xml
|
||||
CefSharp.Wpf.xml
|
||||
CommandLine.xml
|
||||
concrt140.xml
|
||||
Crc32.NET.xml
|
||||
d3dcompiler_47.xml
|
||||
DiscordRPC.xml
|
||||
Flurl.xml
|
||||
Hardcodet.Wpf.TaskbarNotification.xml
|
||||
HtmlRenderer.xml
|
||||
HtmlRenderer.WPF.xml
|
||||
chrome_elf.xml
|
||||
libcef.xml
|
||||
libEGL.xml
|
||||
libGLESv2.xml
|
||||
LiteDB.xml
|
||||
Magick.Native-Q8-x86.xml
|
||||
Magick.NET.Core.xml
|
||||
Magick.NET.SystemWindowsMedia.xml
|
||||
Magick.NET-Q8-x86.xml
|
||||
Markdig.xml
|
||||
Microsoft.Dynamic.xml
|
||||
Microsoft.Practices.ServiceLocation.xml
|
||||
Microsoft.Scripting.xml
|
||||
Microsoft.Scripting.Metadata.xml
|
||||
Microsoft.VisualStudio.CodeCoverage.Shim.xml
|
||||
Microsoft.Win32.Primitives.xml
|
||||
Microsoft.WindowsAPICodePack.xml
|
||||
Microsoft.WindowsAPICodePack.ExtendedLinguisticServices.xml
|
||||
Microsoft.WindowsAPICodePack.Sensors.xml
|
||||
Microsoft.WindowsAPICodePack.Shell.xml
|
||||
Microsoft.WindowsAPICodePack.ShellExtensions.xml
|
||||
Microsoft.Xaml.Behaviors.xml
|
||||
msvcp140.xml
|
||||
msvcp140_1.xml
|
||||
msvcp140_2.xml
|
||||
msvcp140_atomic_wait.xml
|
||||
msvcp140_codecvt_ids.xml
|
||||
netstandard.xml
|
||||
Nett.xml
|
||||
Newtonsoft.Json.xml
|
||||
NLog.xml
|
||||
PhotoSauce.MagicScaler.xml
|
||||
Playnite.xml
|
||||
Playnite.SDK.xml
|
||||
Polly.xml
|
||||
Prism.xml
|
||||
Prism.Wpf.xml
|
||||
protobuf-net.xml
|
||||
SDL2.xml
|
||||
SDL2_mixer.xml
|
||||
SharpCompress.xml
|
||||
sqlite3.x86.xml
|
||||
SQLNado.xml
|
||||
System.AppContext.xml
|
||||
System.Buffers.xml
|
||||
System.Collections.xml
|
||||
System.Collections.Concurrent.xml
|
||||
System.Collections.NonGeneric.xml
|
||||
System.Collections.Specialized.xml
|
||||
System.ComponentModel.xml
|
||||
System.ComponentModel.EventBasedAsync.xml
|
||||
System.ComponentModel.Primitives.xml
|
||||
System.ComponentModel.TypeConverter.xml
|
||||
System.Console.xml
|
||||
System.Data.Common.xml
|
||||
System.Diagnostics.Contracts.xml
|
||||
System.Diagnostics.Debug.xml
|
||||
System.Diagnostics.FileVersionInfo.xml
|
||||
System.Diagnostics.Process.xml
|
||||
System.Diagnostics.StackTrace.xml
|
||||
System.Diagnostics.TextWriterTraceListener.xml
|
||||
System.Diagnostics.Tools.xml
|
||||
System.Diagnostics.TraceSource.xml
|
||||
System.Diagnostics.Tracing.xml
|
||||
System.Drawing.Primitives.xml
|
||||
System.Dynamic.Runtime.xml
|
||||
System.Globalization.xml
|
||||
System.Globalization.Calendars.xml
|
||||
System.Globalization.Extensions.xml
|
||||
System.IO.xml
|
||||
System.IO.Abstractions.xml
|
||||
System.IO.Compression.xml
|
||||
System.IO.Compression.ZipFile.xml
|
||||
System.IO.FileSystem.xml
|
||||
System.IO.FileSystem.DriveInfo.xml
|
||||
System.IO.FileSystem.Primitives.xml
|
||||
System.IO.FileSystem.Watcher.xml
|
||||
System.IO.IsolatedStorage.xml
|
||||
System.IO.MemoryMappedFiles.xml
|
||||
System.IO.Pipes.xml
|
||||
System.IO.UnmanagedMemoryStream.xml
|
||||
System.Linq.xml
|
||||
System.Linq.Expressions.xml
|
||||
System.Linq.Parallel.xml
|
||||
System.Linq.Queryable.xml
|
||||
System.Memory.xml
|
||||
System.Net.Http.xml
|
||||
System.Net.NameResolution.xml
|
||||
System.Net.NetworkInformation.xml
|
||||
System.Net.Ping.xml
|
||||
System.Net.Primitives.xml
|
||||
System.Net.Requests.xml
|
||||
System.Net.Security.xml
|
||||
System.Net.Sockets.xml
|
||||
System.Net.WebHeaderCollection.xml
|
||||
System.Net.WebSockets.xml
|
||||
System.Net.WebSockets.Client.xml
|
||||
System.Numerics.Vectors.xml
|
||||
System.ObjectModel.xml
|
||||
System.Reflection.xml
|
||||
System.Reflection.Extensions.xml
|
||||
System.Reflection.Primitives.xml
|
||||
System.Resources.Reader.xml
|
||||
System.Resources.ResourceManager.xml
|
||||
System.Resources.Writer.xml
|
||||
System.Runtime.xml
|
||||
System.Runtime.CompilerServices.Unsafe.xml
|
||||
System.Runtime.CompilerServices.VisualC.xml
|
||||
System.Runtime.Extensions.xml
|
||||
System.Runtime.Handles.xml
|
||||
System.Runtime.InteropServices.xml
|
||||
System.Runtime.InteropServices.RuntimeInformation.xml
|
||||
System.Runtime.Numerics.xml
|
||||
System.Runtime.Serialization.Formatters.xml
|
||||
System.Runtime.Serialization.Json.xml
|
||||
System.Runtime.Serialization.Primitives.xml
|
||||
System.Runtime.Serialization.Xml.xml
|
||||
System.Security.Claims.xml
|
||||
System.Security.Cryptography.Algorithms.xml
|
||||
System.Security.Cryptography.Csp.xml
|
||||
System.Security.Cryptography.Encoding.xml
|
||||
System.Security.Cryptography.Primitives.xml
|
||||
System.Security.Cryptography.X509Certificates.xml
|
||||
System.Security.Principal.xml
|
||||
System.Security.SecureString.xml
|
||||
System.Text.Encoding.xml
|
||||
System.Text.Encoding.Extensions.xml
|
||||
System.Text.RegularExpressions.xml
|
||||
System.Threading.xml
|
||||
System.Threading.Overlapped.xml
|
||||
System.Threading.Tasks.xml
|
||||
System.Threading.Tasks.Parallel.xml
|
||||
System.Threading.Thread.xml
|
||||
System.Threading.ThreadPool.xml
|
||||
System.Threading.Timer.xml
|
||||
System.ValueTuple.xml
|
||||
System.Windows.Interactivity.xml
|
||||
System.Xml.ReaderWriter.xml
|
||||
System.Xml.XDocument.xml
|
||||
System.Xml.XmlDocument.xml
|
||||
System.Xml.XmlSerializer.xml
|
||||
System.Xml.XPath.xml
|
||||
System.Xml.XPath.XDocument.xml
|
||||
vccorlib140.xml
|
||||
vcruntime140.xml
|
||||
vcruntime140_threads.xml
|
||||
vk_swiftshader.xml
|
||||
vulkan-1.xml
|
||||
YamlDotNet.xml
|
||||
Binary file not shown.
Binary file not shown.
@ -6,6 +6,7 @@
|
||||
<appSettings file="Common.config">
|
||||
</appSettings>
|
||||
<runtime>
|
||||
<enforceFIPSPolicy enabled="false" />
|
||||
<loadFromRemoteSources enabled="True" />
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
|
||||
@ -56,7 +56,10 @@
|
||||
<ListBox ItemsSource="{Binding OnlineAddonList}"
|
||||
SelectedItem="{Binding SelectedOnlineAddon}"
|
||||
Name="ListOnlineAddons" Grid.Column="0" Grid.Row="1"
|
||||
ScrollViewer.CanContentScroll="False"
|
||||
VirtualizingPanel.IsVirtualizing="True"
|
||||
VirtualizingPanel.VirtualizationMode="Recycling"
|
||||
VirtualizingPanel.ScrollUnit="Pixel"
|
||||
ScrollViewer.CanContentScroll="True"
|
||||
ScrollViewer.HorizontalScrollBarVisibility="Disabled">
|
||||
<ListBox.ItemTemplate>
|
||||
<DataTemplate>
|
||||
@ -107,22 +110,28 @@
|
||||
</ItemsControl.ItemTemplate>
|
||||
</ItemsControl>
|
||||
|
||||
<Button HorizontalAlignment="Left" Margin="0,15,0,0"
|
||||
<StackPanel Orientation="Horizontal" Margin="0,15,0,0">
|
||||
<Button Margin="0,0,10,0"
|
||||
Command="{Binding Data.InstallAddonCommand, Source={StaticResource RootDataContext}}"
|
||||
CommandParameter="{Binding}"
|
||||
Visibility="{Binding IsQueuedForInstall, Converter={StaticResource InvertedBooleanToVisibilityConverter}}">
|
||||
<Button.Style>
|
||||
<Style TargetType="Button" BasedOn="{StaticResource {x:Type Button}}">
|
||||
<Setter Property="Content" Value="{DynamicResource LOCAddonInstall}" />
|
||||
<Style.Triggers>
|
||||
<DataTrigger Binding="{Binding IsInstalled}" Value="True">
|
||||
<Setter Property="Content" Value="{DynamicResource LOCAddonAlreadyInstalled}" />
|
||||
<Setter Property="IsEnabled" Value="False" />
|
||||
</DataTrigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
</Button.Style>
|
||||
</Button>
|
||||
IsEnabled="{Binding IsQueuedForInstall, Converter={StaticResource NegateConverter}}">
|
||||
<Button.Style>
|
||||
<Style TargetType="Button" BasedOn="{StaticResource {x:Type Button}}">
|
||||
<Setter Property="Content" Value="{DynamicResource LOCAddonInstall}" />
|
||||
<Style.Triggers>
|
||||
<DataTrigger Binding="{Binding IsInstalled}" Value="True">
|
||||
<Setter Property="Content" Value="{DynamicResource LOCAddonReinstall}" />
|
||||
</DataTrigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
</Button.Style>
|
||||
</Button>
|
||||
|
||||
<ComboBox MinWidth="100"
|
||||
ItemsSource="{Binding Data.AvailablePackages, Source={StaticResource RootDataContext}}"
|
||||
SelectedValue="{Binding Data.SelectedInstallPackage, Source={StaticResource RootDataContext}}"
|
||||
DisplayMemberPath="Version" />
|
||||
</StackPanel>
|
||||
|
||||
<TextBlock Text="{DynamicResource LOCAddonQueuedForInstall}"
|
||||
Margin="0,10,0,0" TextWrapping="Wrap"
|
||||
|
||||
@ -77,7 +77,7 @@ namespace Playnite.DesktopApp
|
||||
}
|
||||
|
||||
SplashScreen splash = null;
|
||||
var procCount = Process.GetProcesses().Where(a => a.ProcessName.StartsWith("Playnite.")).Count();
|
||||
var procCount = Process.GetProcesses().Where(a => PlayniteApplication.IsProcessPlayniteProcess(a)).Count();
|
||||
if (cmdLine.Start.IsNullOrEmpty() && !cmdLine.HideSplashScreen && procCount == 1)
|
||||
{
|
||||
splash = new SplashScreen("SplashScreen.png");
|
||||
|
||||
@ -48,6 +48,7 @@ namespace Playnite.DesktopApp.ViewModels
|
||||
get => selectedOnlineAddon;
|
||||
set
|
||||
{
|
||||
AddonInstallerManifest manifest = null;
|
||||
selectedOnlineAddon = value;
|
||||
if (value != null)
|
||||
{
|
||||
@ -56,7 +57,7 @@ namespace Playnite.DesktopApp.ViewModels
|
||||
new GlobalProgressOptions(LOC.GettingsAddonInformation.GetLocalized(), true) { IsIndeterminate = true});
|
||||
var progRes = progressModel.ActivateProgress((args) =>
|
||||
{
|
||||
selectedOnlineAddon.DownloadInstallerManifest(args.CancelToken);
|
||||
manifest = selectedOnlineAddon.InstallerManifest;
|
||||
if (selectedOnlineAddon.Links == null)
|
||||
{
|
||||
selectedOnlineAddon.Links = new Dictionary<string, string>();
|
||||
@ -79,6 +80,30 @@ namespace Playnite.DesktopApp.ViewModels
|
||||
}
|
||||
|
||||
OnPropertyChanged();
|
||||
AvailablePackages = manifest?.GetCompatiblePackages() ?? new List<AddonInstallerPackage>();
|
||||
SelectedInstallPackage = AvailablePackages?.FirstOrDefault();
|
||||
}
|
||||
}
|
||||
|
||||
private AddonInstallerPackage selectedInstallVersion;
|
||||
public AddonInstallerPackage SelectedInstallPackage
|
||||
{
|
||||
get => selectedInstallVersion;
|
||||
set
|
||||
{
|
||||
selectedInstallVersion = value;
|
||||
OnPropertyChanged();
|
||||
}
|
||||
}
|
||||
|
||||
private List<AddonInstallerPackage> availablePackages;
|
||||
public List<AddonInstallerPackage> AvailablePackages
|
||||
{
|
||||
get => availablePackages;
|
||||
set
|
||||
{
|
||||
availablePackages = value;
|
||||
OnPropertyChanged();
|
||||
}
|
||||
}
|
||||
|
||||
@ -161,20 +186,9 @@ namespace Playnite.DesktopApp.ViewModels
|
||||
if (licenseRes == false)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
AddonInstallerManifest manifest = null;
|
||||
dialogs.ActivateGlobalProgress(
|
||||
(a) => manifest = addon.InstallerManifest,
|
||||
new GlobalProgressOptions(LOC.DownloadingLabel, false));
|
||||
if (manifest == null || manifest.AddonId.IsNullOrEmpty())
|
||||
{
|
||||
dialogs.ShowErrorMessage(LOC.AddonErrorManifestDownloadError, string.Empty);
|
||||
return;
|
||||
}
|
||||
|
||||
var latestPackage = manifest.GetLatestCompatiblePackage();
|
||||
if (latestPackage == null || latestPackage.PackageUrl.IsNullOrEmpty())
|
||||
if (SelectedInstallPackage == null || SelectedInstallPackage.PackageUrl.IsNullOrEmpty())
|
||||
{
|
||||
dialogs.ShowErrorMessage(LOC.AddonErrorNotCompatible, string.Empty);
|
||||
return;
|
||||
@ -186,14 +200,14 @@ namespace Playnite.DesktopApp.ViewModels
|
||||
FileSystem.DeleteFile(locaPath);
|
||||
var res = dialogs.ActivateGlobalProgress((_) =>
|
||||
{
|
||||
if (latestPackage.PackageUrl.IsHttpUrl())
|
||||
if (SelectedInstallPackage.PackageUrl.IsHttpUrl())
|
||||
{
|
||||
FileSystem.PrepareSaveFile(locaPath);
|
||||
HttpDownloader.DownloadFile(latestPackage.PackageUrl, locaPath);
|
||||
HttpDownloader.DownloadFile(SelectedInstallPackage.PackageUrl, locaPath);
|
||||
}
|
||||
else
|
||||
{
|
||||
File.Copy(latestPackage.PackageUrl, locaPath);
|
||||
File.Copy(SelectedInstallPackage.PackageUrl, locaPath);
|
||||
}
|
||||
},
|
||||
new GlobalProgressOptions(LOC.DownloadingLabel, false));
|
||||
@ -209,7 +223,7 @@ namespace Playnite.DesktopApp.ViewModels
|
||||
}
|
||||
catch (Exception e) when (!PlayniteEnvironment.ThrowAllErrors)
|
||||
{
|
||||
logger.Error(e, $"Failed to download addon package {latestPackage.PackageUrl}");
|
||||
logger.Error(e, $"Failed to download addon package {SelectedInstallPackage.PackageUrl}");
|
||||
dialogs.ShowErrorMessage(LOC.AddonErrorDownloadFailed, string.Empty);
|
||||
}
|
||||
}
|
||||
|
||||
@ -634,7 +634,6 @@ namespace Playnite.DesktopApp.ViewModels
|
||||
var newGame = new Game()
|
||||
{
|
||||
Name = "New Game",
|
||||
IsInstalled = true,
|
||||
CompletionStatusId = Database.GetCompletionStatusSettings().DefaultStatus
|
||||
};
|
||||
|
||||
@ -917,28 +916,41 @@ namespace Playnite.DesktopApp.ViewModels
|
||||
|
||||
public void CheckForUpdate()
|
||||
{
|
||||
try
|
||||
{
|
||||
var updater = new Updater(App);
|
||||
if (updater.IsUpdateAvailable)
|
||||
var updater = new Updater(App);
|
||||
var appUpdateAvailable = false;
|
||||
var addonUpdates = new List<AddonUpdate>();
|
||||
var dialogRes = Dialogs.ActivateGlobalProgress((args) =>
|
||||
{
|
||||
var model = new UpdateViewModel(updater, new UpdateWindowFactory(), Resources, Dialogs, App.Mode);
|
||||
model.OpenView();
|
||||
}
|
||||
else
|
||||
{
|
||||
Dialogs.ShowMessage(Resources.GetString("LOCUpdateNoNewUpdateMessage"), string.Empty);
|
||||
}
|
||||
}
|
||||
catch (Exception e) when (!PlayniteEnvironment.ThrowAllErrors)
|
||||
appUpdateAvailable = updater.IsUpdateAvailable;
|
||||
args.Text = LOC.AddonLookingForUpdates.GetLocalized();
|
||||
addonUpdates = Addons.CheckAddonUpdates(App.ServicesClient);
|
||||
},
|
||||
new GlobalProgressOptions(LOC.AppLookingForUpdates) { IsIndeterminate = true });
|
||||
|
||||
if (dialogRes.Result != true)
|
||||
{
|
||||
Logger.Error(e, "Failed to check for update.");
|
||||
Dialogs.ShowErrorMessage(Resources.GetString("LOCUpdateCheckFailMessage"), Resources.GetString("LOCUpdateError"));
|
||||
Dialogs.ShowErrorMessage(dialogRes.Error?.Message ?? "Update check failed.");
|
||||
return;
|
||||
}
|
||||
|
||||
#pragma warning disable CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed
|
||||
CheckForAddonUpdates();
|
||||
#pragma warning restore CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed
|
||||
if (!appUpdateAvailable && !addonUpdates.HasItems())
|
||||
{
|
||||
Dialogs.ShowMessage(LOC.UpdateNoNewUpdateMessage.GetLocalized(), string.Empty);
|
||||
return;
|
||||
}
|
||||
|
||||
if (appUpdateAvailable)
|
||||
{
|
||||
var model = new UpdateViewModel(updater, new UpdateWindowFactory(), Resources, Dialogs, App.Mode);
|
||||
if (model.OpenView() == true)
|
||||
return;
|
||||
}
|
||||
|
||||
if (addonUpdates.HasItems())
|
||||
{
|
||||
var model = new AddonsViewModel(new AddonsWindowFactory(), Dialogs, Resources, App.ServicesClient, Extensions, AppSettings, App, addonUpdates);
|
||||
model.OpenView();
|
||||
}
|
||||
}
|
||||
|
||||
public void SwitchToFullscreenMode()
|
||||
@ -1141,6 +1153,10 @@ namespace Playnite.DesktopApp.ViewModels
|
||||
|
||||
break;
|
||||
|
||||
case UriCommands.Restore:
|
||||
Window.Window.RestoreWindow();
|
||||
break;
|
||||
|
||||
default:
|
||||
Logger.Warn($"Uknown URI command {command}");
|
||||
break;
|
||||
|
||||
@ -656,6 +656,10 @@ namespace Playnite.DesktopApp.ViewModels
|
||||
|
||||
var changeDate = DateTime.Now;
|
||||
var gamesToUpdate = IsMultiGameEdit ? Games : new List<Game> { Game };
|
||||
var sortableNameConverter = appSettings.GameSortingNameAutofill
|
||||
? new SortableNameConverter(appSettings.GameSortingNameRemovedArticles, IsMultiGameEdit)
|
||||
: null;
|
||||
|
||||
database.Games.BeginBufferUpdate();
|
||||
foreach (var game in gamesToUpdate)
|
||||
{
|
||||
@ -921,6 +925,15 @@ namespace Playnite.DesktopApp.ViewModels
|
||||
game.OverrideInstallState = EditingGame.OverrideInstallState;
|
||||
}
|
||||
|
||||
if (appSettings.GameSortingNameAutofill && string.IsNullOrWhiteSpace(game.SortingName))
|
||||
{
|
||||
var sortingName = sortableNameConverter.Convert(game.Name);
|
||||
if (sortingName != game.Name)
|
||||
{
|
||||
game.SortingName = sortingName;
|
||||
}
|
||||
}
|
||||
|
||||
game.Modified = changeDate;
|
||||
database.Games.Update(game);
|
||||
}
|
||||
|
||||
@ -46,6 +46,9 @@
|
||||
<i:EventTrigger EventName="Deactivated" >
|
||||
<i:InvokeCommandAction Command="{Binding WindowDeactivatedCommand}" />
|
||||
</i:EventTrigger>
|
||||
<i:EventTrigger EventName="Closing" >
|
||||
<i:InvokeCommandAction Command="{Binding WindowClosingCommand}" />
|
||||
</i:EventTrigger>
|
||||
</i:Interaction.Triggers>
|
||||
|
||||
<DockPanel Margin="0,-25,0,0">
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
<appSettings file="Common.config">
|
||||
</appSettings>
|
||||
<runtime>
|
||||
<enforceFIPSPolicy enabled="false" />
|
||||
<loadFromRemoteSources enabled="True" />
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
|
||||
@ -33,7 +33,7 @@ namespace Playnite.FullscreenApp.Controls.SettingsSections
|
||||
InitializeComponent();
|
||||
|
||||
SliderColumns.Minimum = 1;
|
||||
SliderColumns.Maximum = 10;
|
||||
SliderColumns.Maximum = 50;
|
||||
SliderColumns.TickFrequency = 1;
|
||||
SliderColumns.IsSnapToTickEnabled = true;
|
||||
BindingTools.SetBinding(
|
||||
@ -52,7 +52,7 @@ namespace Playnite.FullscreenApp.Controls.SettingsSections
|
||||
UpdateSourceTrigger.PropertyChanged);
|
||||
|
||||
SliderRows.Minimum = 1;
|
||||
SliderRows.Maximum = 10;
|
||||
SliderRows.Maximum = 50;
|
||||
SliderRows.TickFrequency = 1;
|
||||
SliderRows.IsSnapToTickEnabled = true;
|
||||
BindingTools.SetBinding(
|
||||
|
||||
@ -232,6 +232,7 @@ namespace Playnite.FullscreenApp.Controls.Views
|
||||
if (ViewHost != null)
|
||||
{
|
||||
ViewHost.InputBindings.Add(new KeyBinding() { Command = mainModel.OpenMainMenuCommand, Key = Key.F1 });
|
||||
ViewHost.InputBindings.Add(new KeyBinding() { Command = mainModel.SelectRandomGameCommand, Key = Key.F6 });
|
||||
ViewHost.InputBindings.Add(new KeyBinding() { Command = mainModel.PrevFilterViewCommand, Key = Key.F2 });
|
||||
ViewHost.InputBindings.Add(new KeyBinding() { Command = mainModel.NextFilterViewCommand, Key = Key.F3 });
|
||||
ViewHost.InputBindings.Add(new KeyBinding() { Command = mainModel.OpenSearchCommand, Key = Key.Y });
|
||||
|
||||
@ -77,7 +77,7 @@ namespace Playnite.FullscreenApp
|
||||
}
|
||||
|
||||
SplashScreen splash = null;
|
||||
var procCount = Process.GetProcesses().Where(a => a.ProcessName.StartsWith("Playnite.")).Count();
|
||||
var procCount = Process.GetProcesses().Where(a => PlayniteApplication.IsProcessPlayniteProcess(a)).Count();
|
||||
if (cmdLine.Start.IsNullOrEmpty() && !cmdLine.HideSplashScreen && procCount == 1)
|
||||
{
|
||||
splash = new SplashScreen("SplashScreen.png");
|
||||
|
||||
@ -34,6 +34,8 @@
|
||||
|
||||
<sys:Double x:Key="FilterPanelWidth">300</sys:Double>
|
||||
|
||||
<GridLength x:Key="ProgressWindowWidth">640</GridLength>
|
||||
|
||||
<Style x:Key="TextBlockBaseStyle" TargetType="TextBlock">
|
||||
<Setter Property="FontSize" Value="{DynamicResource FontSize}" />
|
||||
<Setter Property="FontFamily" Value="{DynamicResource FontTitilliumWebLight}" />
|
||||
|
||||
@ -15,4 +15,9 @@
|
||||
<Setter Property="BorderThickness" Value="1" />
|
||||
<Setter Property="BorderBrush" Value="{DynamicResource SelectionLightBrush}" />
|
||||
</Style>
|
||||
</ResourceDictionary>
|
||||
|
||||
<Style x:Key="ProgressWindowProgressBarStyle" TargetType="ProgressBar" BasedOn="{StaticResource {x:Type ProgressBar}}">
|
||||
<Setter Property="Height" Value="40" />
|
||||
<Setter Property="Margin" Value="0,20,0,0" />
|
||||
</Style>
|
||||
</ResourceDictionary>
|
||||
@ -64,6 +64,21 @@
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
|
||||
|
||||
<Style x:Key="ProgressHeaderStyle" TargetType="ContentControl">
|
||||
<Setter Property="Width" Value="Auto" />
|
||||
<Setter Property="Height" Value="Auto" />
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="ContentControl">
|
||||
<Image RenderOptions.BitmapScalingMode="Fant"
|
||||
Stretch="Uniform"
|
||||
MaxHeight="200"
|
||||
Source="{ThemeFile 'Images/applogo_clean.png'}" />
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
|
||||
</ResourceDictionary>
|
||||
@ -924,7 +924,7 @@ namespace Playnite.FullscreenApp.ViewModels
|
||||
}).Result != true)
|
||||
{
|
||||
Logger.Error(openProgress.FailException, "Failed to open library database.");
|
||||
var message = Resources.GetString("LOCDatabaseOpenError") + $"\n{openProgress.FailException.Message}";
|
||||
var message = Resources.GetString("LOCDatabaseOpenError") + $"\n{openProgress.FailException?.Message}";
|
||||
Dialogs.ShowErrorMessage(message, "");
|
||||
return;
|
||||
}
|
||||
@ -1026,7 +1026,7 @@ namespace Playnite.FullscreenApp.ViewModels
|
||||
|
||||
public void RestoreWindow()
|
||||
{
|
||||
WindowManager.LastActiveWindow?.RestoreWindow();
|
||||
Window.RestoreWindow();
|
||||
}
|
||||
|
||||
public void MinimizeWindow()
|
||||
@ -1079,6 +1079,13 @@ namespace Playnite.FullscreenApp.ViewModels
|
||||
var command = arguments[0];
|
||||
switch (command)
|
||||
{
|
||||
case UriCommands.Restore:
|
||||
if (WindowManager.LastActiveWindow != Window.Window)
|
||||
WindowManager.LastActiveWindow.Close();
|
||||
|
||||
Window.Window.RestoreWindow();
|
||||
break;
|
||||
|
||||
default:
|
||||
Logger.Warn($"Uknown URI command {command}");
|
||||
break;
|
||||
@ -1113,5 +1120,25 @@ namespace Playnite.FullscreenApp.ViewModels
|
||||
ActiveFilterPreset = selectedPreset;
|
||||
}
|
||||
}
|
||||
|
||||
public void SelectRandomGame()
|
||||
{
|
||||
var model = new RandomGameSelectViewModel(
|
||||
Database,
|
||||
GamesView,
|
||||
new RandomGameSelectWindowFactory(),
|
||||
Resources);
|
||||
model.OpenView();
|
||||
if (model.SelectedAction == RandomGameSelectAction.Play)
|
||||
{
|
||||
SelectGame(model.SelectedGame.Id);
|
||||
GamesEditor.PlayGame(model.SelectedGame, true);
|
||||
}
|
||||
else if (model.SelectedAction == RandomGameSelectAction.Navigate)
|
||||
{
|
||||
ToggleGameDetailsCommand.Execute(null);
|
||||
SelectGame(model.SelectedGame.Id);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -40,6 +40,7 @@ namespace Playnite.FullscreenApp.ViewModels
|
||||
public RelayCommand SwitchToDesktopCommand { get; private set; }
|
||||
public RelayCommand SelectFilterPresetCommand { get; private set; }
|
||||
public RelayCommand MinimizeCommand { get; private set; }
|
||||
public RelayCommand SelectRandomGameCommand { get; private set; }
|
||||
|
||||
private void InitializeCommands()
|
||||
{
|
||||
@ -343,6 +344,7 @@ namespace Playnite.FullscreenApp.ViewModels
|
||||
SwitchToDesktopCommand = new RelayCommand(() => SwitchToDesktopMode());
|
||||
SelectFilterPresetCommand = new RelayCommand(() => SelectFilterPreset());
|
||||
MinimizeCommand = new RelayCommand(() => MinimizeWindow());
|
||||
SelectRandomGameCommand = new RelayCommand(() => SelectRandomGame());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -87,22 +87,7 @@ namespace Playnite.FullscreenApp.ViewModels
|
||||
public void PlayRandomGame()
|
||||
{
|
||||
Close();
|
||||
var model = new RandomGameSelectViewModel(
|
||||
MainModel.Database,
|
||||
MainModel.GamesView,
|
||||
new RandomGameSelectWindowFactory(),
|
||||
MainModel.Resources);
|
||||
model.OpenView();
|
||||
if (model.SelectedAction == RandomGameSelectAction.Play)
|
||||
{
|
||||
MainModel.SelectGame(model.SelectedGame.Id);
|
||||
MainModel.GamesEditor.PlayGame(model.SelectedGame, true);
|
||||
}
|
||||
else if (model.SelectedAction == RandomGameSelectAction.Navigate)
|
||||
{
|
||||
MainModel.ToggleGameDetailsCommand.Execute(null);
|
||||
MainModel.SelectGame(model.SelectedGame.Id);
|
||||
}
|
||||
MainModel.SelectRandomGame();
|
||||
}
|
||||
|
||||
public void OpenSettings()
|
||||
|
||||
@ -19,40 +19,51 @@
|
||||
<Viewbox>
|
||||
<Grid Height="1080" Width="1920" Name="GridMain">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="*" />
|
||||
<ColumnDefinition Width="*" />
|
||||
<ColumnDefinition Width="*" />
|
||||
<ColumnDefinition Width="32" />
|
||||
<ColumnDefinition Width="1*" />
|
||||
<ColumnDefinition Width="{StaticResource ProgressWindowWidth}" />
|
||||
<ColumnDefinition Width="1*" />
|
||||
<ColumnDefinition Width="32" />
|
||||
</Grid.ColumnDefinitions>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="1*" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="1*" />
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Grid.Row="1" Grid.Column="1">
|
||||
<Image RenderOptions.BitmapScalingMode="Fant"
|
||||
Height="200"
|
||||
Source="{pmrk:ThemeFile 'Images/applogo_clean.png'}" />
|
||||
<ContentControl Style="{StaticResource ProgressIndicator}" Focusable="False"
|
||||
<ContentControl Style="{StaticResource ProgressHeaderStyle}" Grid.Column="2" Grid.Row="1"/>
|
||||
<ContentControl Style="{StaticResource ProgressIndicator}" Focusable="False" Grid.Column="2" Grid.Row="2"
|
||||
Height="38" Width="38"
|
||||
Visibility="{Binding ProgressArgs.IsIndeterminate, Converter={StaticResource BooleanToVisibilityConverter}}"/>
|
||||
<TextBlock Text="{Binding ProgressArgs.Text}"
|
||||
HorizontalAlignment="Center" Margin="0,20,0,0"
|
||||
Style="{StaticResource TextBlockBaseStyle}" />
|
||||
<TextBlock Text="{Binding ProgressArgs.Text}"
|
||||
Grid.Column="1" Grid.Row="3"
|
||||
Grid.ColumnSpan="3"
|
||||
HorizontalAlignment="Center"
|
||||
TextAlignment="Left"
|
||||
VerticalAlignment="Bottom"
|
||||
Style="{StaticResource TextBlockBaseStyle}"
|
||||
TextWrapping="Wrap" />
|
||||
|
||||
<ProgressBar Height="40" Margin="0,20,0,0"
|
||||
IsIndeterminate="{Binding ProgressArgs.IsIndeterminate}"
|
||||
<ProgressBar IsIndeterminate="{Binding ProgressArgs.IsIndeterminate}"
|
||||
Value="{Binding ProgressArgs.CurrentProgressValue}"
|
||||
Maximum="{Binding ProgressArgs.ProgressMaxValue}"
|
||||
Visibility="{Binding ProgressArgs.IsIndeterminate, Converter={StaticResource InvertedBooleanToVisibilityConverter}}"/>
|
||||
Visibility="{Binding ProgressArgs.IsIndeterminate, Converter={StaticResource InvertedBooleanToVisibilityConverter}}"
|
||||
Style="{StaticResource ProgressWindowProgressBarStyle}"
|
||||
Grid.Column="2"
|
||||
Grid.Row="4"/>
|
||||
|
||||
<pctrls:ButtonEx Content="{DynamicResource LOCCancelLabel}"
|
||||
<pctrls:ButtonEx Content="{DynamicResource LOCCancelLabel}"
|
||||
HorizontalAlignment="Center" MinWidth="180"
|
||||
pbeh:FocusBahaviors.FocusBinding="{Binding Cancelable}"
|
||||
Command="{Binding CancelCommand}"
|
||||
Visibility="{Binding Cancelable, Converter={StaticResource BooleanToVisibilityConverter}}"
|
||||
HorizontalContentAlignment="Center"
|
||||
Margin="0,20,0,0" />
|
||||
</StackPanel>
|
||||
Margin="0,20,0,0"
|
||||
Grid.Column="2"
|
||||
Grid.Row="5"/>
|
||||
</Grid>
|
||||
</Viewbox>
|
||||
</c:WindowBase>
|
||||
|
||||
@ -6,6 +6,7 @@ using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Playnite
|
||||
@ -61,6 +62,7 @@ namespace Playnite
|
||||
|
||||
private static List<AddonUpdate> CheckAddonsForUpdate(IEnumerable<BaseExtensionManifest> manifests, ServicesClient serviceClient)
|
||||
{
|
||||
var random = new Random();
|
||||
var updateList = new List<AddonUpdate>();
|
||||
foreach (var manifest in manifests)
|
||||
{
|
||||
@ -71,7 +73,7 @@ namespace Playnite
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
var installer = addonManifest.InstallerManifest;
|
||||
var package = installer.GetLatestCompatiblePackage();
|
||||
var currentVersion = Version.Parse(manifest.Version);
|
||||
|
||||
@ -326,7 +326,7 @@ namespace Playnite
|
||||
{
|
||||
if (!AppSettings.FirstTimeWizardComplete)
|
||||
{
|
||||
var cultName = System.Globalization.CultureInfo.CurrentCulture.Name.Replace('-', '_');
|
||||
var cultName = System.Globalization.CultureInfo.CurrentUICulture.Name.Replace('-', '_');
|
||||
var validLang = Localization.AvailableLanguages.FirstOrDefault(a => a.Id == cultName && a.TranslatedPercentage > 75);
|
||||
if (validLang != null)
|
||||
{
|
||||
@ -494,32 +494,6 @@ namespace Playnite
|
||||
return;
|
||||
}
|
||||
|
||||
// unchecked use reason: https://stackoverflow.com/a/10043486/1107424
|
||||
|
||||
// Have nonsense crashes with this about normal .NET runtime methods and Playnite class methods missing.
|
||||
if (exception is MissingMethodException ||
|
||||
exception is BadImageFormatException ||
|
||||
// Usually COM execution error from WindowsAPICodePack when opening folder selection dialog. As far as I can tell, this happens on "debloated" Windows edition only.
|
||||
(exception is System.Runtime.InteropServices.COMException &&
|
||||
(exception.HResult == unchecked((int)0x80004005) || exception.HResult == unchecked((int)0x80040111))))
|
||||
{
|
||||
Dialogs.ShowErrorMessage("Corrupted Playnite or Windows install detected.");
|
||||
Process.GetCurrentProcess().Kill();
|
||||
return;
|
||||
}
|
||||
|
||||
// ERROR_DISK_FULL
|
||||
if (exception.HResult == unchecked((int)0x80070070) ||
|
||||
// "device not ready" error. Happens when people run Playnite from attached storage as far as I can tell.
|
||||
exception.HResult == 0x00000015 ||
|
||||
// self-explanatory
|
||||
exception is OutOfMemoryException)
|
||||
{
|
||||
Dialogs.ShowErrorMessage(exception.Message, LOC.CrashWindowTitle.GetLocalized());
|
||||
Process.GetCurrentProcess().Kill();
|
||||
return;
|
||||
}
|
||||
|
||||
if (crashInfo.IsExtensionCrash)
|
||||
{
|
||||
crashModel = new CrashHandlerViewModel(
|
||||
@ -532,6 +506,38 @@ namespace Playnite
|
||||
}
|
||||
else
|
||||
{
|
||||
// unchecked use reason: https://stackoverflow.com/a/10043486/1107424
|
||||
|
||||
// Have nonsense crashes with this about normal .NET runtime methods and Playnite class methods missing.
|
||||
if (exception is MissingMethodException ||
|
||||
exception is BadImageFormatException ||
|
||||
exception is InvalidProgramException ||
|
||||
// Looks like there are some nested TargetInvocationException with MissingMethodException actual extension,
|
||||
// which seems to look like corrupted installed where binaries from different version got mixed up.
|
||||
exception.StackTrace?.Contains("System.MissingMethodException") == true ||
|
||||
// Usually COM execution error from WindowsAPICodePack when opening folder selection dialog. As far as I can tell, this happens on "debloated" Windows edition only.
|
||||
(exception is System.Runtime.InteropServices.COMException &&
|
||||
(exception.HResult == unchecked((int)0x80004005) || exception.HResult == unchecked((int)0x80040111))) ||
|
||||
// DWM_E_COMPOSITIONDISABLED, looks like this can happen when GPU driver crashes and doesn't reboot properly
|
||||
exception.HResult == unchecked((int)0x80263001))
|
||||
{
|
||||
Dialogs.ShowErrorMessage("System issue or corrupted Playnite install detected.");
|
||||
Process.GetCurrentProcess().Kill();
|
||||
return;
|
||||
}
|
||||
|
||||
// ERROR_DISK_FULL
|
||||
if (exception.HResult == unchecked((int)0x80070070) ||
|
||||
// "device not ready" error. Happens when people run Playnite from attached storage as far as I can tell.
|
||||
exception.HResult == unchecked((int)0x80070015) ||
|
||||
// self-explanatory
|
||||
exception is OutOfMemoryException)
|
||||
{
|
||||
Dialogs.ShowErrorMessage(exception.Message, LOC.CrashWindowTitle.GetLocalized());
|
||||
Process.GetCurrentProcess().Kill();
|
||||
return;
|
||||
}
|
||||
|
||||
crashModel = new CrashHandlerViewModel(
|
||||
new CrashHandlerWindowFactory(),
|
||||
Dialogs,
|
||||
@ -588,9 +594,9 @@ namespace Playnite
|
||||
{
|
||||
Restart(new CmdLineOptions
|
||||
{
|
||||
SkipLibUpdate = true,
|
||||
StartClosedToTray = CmdLine.StartClosedToTray,
|
||||
HideSplashScreen = CmdLine.HideSplashScreen
|
||||
HideSplashScreen = CmdLine.HideSplashScreen,
|
||||
StartInFullscreen = CmdLine.StartInFullscreen
|
||||
}, false);
|
||||
}
|
||||
}
|
||||
@ -627,7 +633,7 @@ namespace Playnite
|
||||
{
|
||||
if (restoreOptions == null || !restoreOptions.ClosedWhenDone)
|
||||
{
|
||||
Restart(new CmdLineOptions { SkipLibUpdate = true }, false);
|
||||
Restart(new CmdLineOptions(), false);
|
||||
}
|
||||
}
|
||||
|
||||
@ -821,8 +827,7 @@ namespace Playnite
|
||||
{
|
||||
Restart(new CmdLineOptions
|
||||
{
|
||||
Backup = args.Args,
|
||||
SkipLibUpdate = true
|
||||
Backup = args.Args
|
||||
});
|
||||
}
|
||||
break;
|
||||
@ -842,8 +847,7 @@ namespace Playnite
|
||||
{
|
||||
Restart(new CmdLineOptions
|
||||
{
|
||||
RestoreBackup = args.Args,
|
||||
SkipLibUpdate = true
|
||||
RestoreBackup = args.Args
|
||||
});
|
||||
}
|
||||
break;
|
||||
@ -917,7 +921,8 @@ namespace Playnite
|
||||
}
|
||||
else
|
||||
{
|
||||
var existingProcess = Process.GetProcesses().First(a => a.ProcessName.StartsWith("Playnite.") && a.Id != curProcess.Id);
|
||||
var existingProcess = Process.GetProcesses().
|
||||
First(a => IsProcessPlayniteProcess(a) && a.Id != curProcess.Id);
|
||||
if (existingProcess.ProcessName == curProcess.ProcessName)
|
||||
{
|
||||
client.InvokeCommand(CmdlineCommand.Focus, string.Empty);
|
||||
@ -942,7 +947,7 @@ namespace Playnite
|
||||
}
|
||||
else
|
||||
{
|
||||
var processes = Process.GetProcesses().Where(a => a.ProcessName.StartsWith("Playnite.")).ToList();
|
||||
var processes = Process.GetProcesses().Where(a => IsProcessPlayniteProcess(a)).ToList();
|
||||
// In case multiple processes end up in this branch,
|
||||
// the process with highest process id gets to live.
|
||||
if (processes.Count > 1 && processes.Max(a => a.Id) != curProcess.Id)
|
||||
@ -1626,13 +1631,13 @@ namespace Playnite
|
||||
|
||||
private void WaitForOtherInstacesToExit(bool throwOnTimetout)
|
||||
{
|
||||
if (Process.GetProcesses().Where(a => a.ProcessName.StartsWith("Playnite.")).Count() > 1)
|
||||
if (Process.GetProcesses().Where(a => IsProcessPlayniteProcess(a)).Count() > 1)
|
||||
{
|
||||
logger.Info("Multiple Playnite instances detected, waiting for them to close.");
|
||||
for (int i = 0; i < 10; i++)
|
||||
{
|
||||
Thread.Sleep(500);
|
||||
if (Process.GetProcesses().Where(a => a.ProcessName.StartsWith("Playnite.")).Count() == 1)
|
||||
if (Process.GetProcesses().Where(a => IsProcessPlayniteProcess(a)).Count() == 1)
|
||||
{
|
||||
break;
|
||||
}
|
||||
@ -1651,6 +1656,11 @@ namespace Playnite
|
||||
}
|
||||
}
|
||||
|
||||
public static bool IsProcessPlayniteProcess(Process process)
|
||||
{
|
||||
return process.ProcessName.StartsWith("Playnite.DesktopApp") || process.ProcessName.StartsWith("Playnite.FullscreenApp");
|
||||
}
|
||||
|
||||
public abstract PlayniteAPI GetApiInstance(ExtensionManifest pluginOwner);
|
||||
public abstract PlayniteAPI GetApiInstance();
|
||||
}
|
||||
|
||||
@ -45,10 +45,6 @@ namespace Playnite
|
||||
settings.PersistSessionCookies = true;
|
||||
settings.LogFile = Path.Combine(PlaynitePaths.ConfigRootPath, "cef.log");
|
||||
settings.LogSeverity = traceLogsEnabled ? LogSeverity.Verbose : LogSeverity.Info;
|
||||
// Firefox user agent gives the best compatibility because some websites complain
|
||||
// about unsecure browser if we try to pretend to be Chrome (which is CefSharp's default).
|
||||
// Plugins can change this on an individual level anyways.
|
||||
settings.UserAgent = $"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:139.0) Gecko/20100101 Firefox/139.0 Playnite/{PlayniteApplication.CurrentVersion.ToString(2)}";
|
||||
IsInitialized = Cef.Initialize(settings);
|
||||
if (!IsInitialized)
|
||||
logger.Error($"CEF failed to initialize: {Cef.GetExitCode()}");
|
||||
|
||||
@ -167,6 +167,11 @@ namespace Playnite.Common
|
||||
}
|
||||
}
|
||||
|
||||
public static bool ContainsInvalidPathChars(string path)
|
||||
{
|
||||
return path.Intersect(Path.GetInvalidPathChars()).Any();
|
||||
}
|
||||
|
||||
public static string GetSafePathName(string filename)
|
||||
{
|
||||
var path = string.Join(" ", filename.Split(Path.GetInvalidFileNameChars()));
|
||||
|
||||
@ -37,6 +37,21 @@ namespace Playnite.Common.Web
|
||||
Task DownloadFileAsync(IEnumerable<string> mirrors, string path, Action<DownloadProgressChangedEventArgs> progressHandler);
|
||||
}
|
||||
|
||||
// The default timeout of WebClient is 100 seconds which is just too much and doesn't make sense.
|
||||
// This is apparatenly the only way to change timeout for the entire WebClient instance.
|
||||
// We should be using HttpClient but that's not very safe changes for P10 right now.
|
||||
public class CustomWebClient : WebClient
|
||||
{
|
||||
protected override WebRequest GetWebRequest(Uri address)
|
||||
{
|
||||
var request = base.GetWebRequest(address);
|
||||
if (request != null)
|
||||
request.Timeout = 15 * 1000;
|
||||
|
||||
return request;
|
||||
}
|
||||
}
|
||||
|
||||
public class Downloader : IDownloader
|
||||
{
|
||||
private static ILogger logger = LogManager.GetLogger();
|
||||
@ -75,7 +90,7 @@ namespace Playnite.Common.Web
|
||||
|
||||
try
|
||||
{
|
||||
using (var webClient = new WebClient { Encoding = Encoding.UTF8 })
|
||||
using (var webClient = new CustomWebClient { Encoding = Encoding.UTF8 })
|
||||
using (var registration = cancelToken.Register(() => webClient.CancelAsync()))
|
||||
{
|
||||
webClient.Headers.Add("User-Agent", playniteUserAgent);
|
||||
@ -92,7 +107,7 @@ namespace Playnite.Common.Web
|
||||
public string DownloadString(string url, Encoding encoding)
|
||||
{
|
||||
logger.Debug($"Downloading string content from {url} using {encoding} encoding.");
|
||||
using (var webClient = new WebClient { Encoding = encoding })
|
||||
using (var webClient = new CustomWebClient { Encoding = encoding })
|
||||
{
|
||||
webClient.Headers.Add("User-Agent", playniteUserAgent);
|
||||
return webClient.DownloadString(url);
|
||||
@ -107,7 +122,7 @@ namespace Playnite.Common.Web
|
||||
public string DownloadString(string url, List<Cookie> cookies, Encoding encoding)
|
||||
{
|
||||
logger.Debug($"Downloading string content from {url} using cookies and {encoding} encoding.");
|
||||
using (var webClient = new WebClient { Encoding = encoding })
|
||||
using (var webClient = new CustomWebClient { Encoding = encoding })
|
||||
{
|
||||
webClient.Headers.Add("User-Agent", playniteUserAgent);
|
||||
if (cookies?.Any() == true)
|
||||
@ -128,7 +143,7 @@ namespace Playnite.Common.Web
|
||||
public void DownloadString(string url, string path, Encoding encoding)
|
||||
{
|
||||
logger.Debug($"Downloading string content from {url} to {path} using {encoding} encoding.");
|
||||
using (var webClient = new WebClient { Encoding = encoding })
|
||||
using (var webClient = new CustomWebClient { Encoding = encoding })
|
||||
{
|
||||
webClient.Headers.Add("User-Agent", playniteUserAgent);
|
||||
var data = webClient.DownloadString(url);
|
||||
@ -139,7 +154,7 @@ namespace Playnite.Common.Web
|
||||
public byte[] DownloadData(string url)
|
||||
{
|
||||
logger.Debug($"Downloading data from {url}.");
|
||||
using (var webClient = new WebClient())
|
||||
using (var webClient = new CustomWebClient())
|
||||
{
|
||||
webClient.Headers.Add("User-Agent", playniteUserAgent);
|
||||
return webClient.DownloadData(url);
|
||||
@ -152,7 +167,7 @@ namespace Playnite.Common.Web
|
||||
|
||||
try
|
||||
{
|
||||
using (var webClient = new WebClient())
|
||||
using (var webClient = new CustomWebClient())
|
||||
using (var registration = cancelToken.Register(() => webClient.CancelAsync()))
|
||||
{
|
||||
webClient.Headers.Add("User-Agent", playniteUserAgent);
|
||||
@ -170,7 +185,7 @@ namespace Playnite.Common.Web
|
||||
{
|
||||
logger.Debug($"Downloading data from {url} to {path}.");
|
||||
FileSystem.CreateDirectory(Path.GetDirectoryName(path));
|
||||
using (var webClient = new WebClient())
|
||||
using (var webClient = new CustomWebClient())
|
||||
{
|
||||
webClient.Headers.Add("User-Agent", playniteUserAgent);
|
||||
webClient.DownloadFile(url, path);
|
||||
@ -184,7 +199,7 @@ namespace Playnite.Common.Web
|
||||
|
||||
try
|
||||
{
|
||||
using (var webClient = new WebClient())
|
||||
using (var webClient = new CustomWebClient())
|
||||
using (var registration = cancelToken.Register(() => webClient.CancelAsync()))
|
||||
{
|
||||
webClient.Headers.Add("User-Agent", playniteUserAgent);
|
||||
@ -205,7 +220,7 @@ namespace Playnite.Common.Web
|
||||
{
|
||||
logger.Debug($"Downloading data async from {url} to {path}.");
|
||||
FileSystem.CreateDirectory(Path.GetDirectoryName(path));
|
||||
using (var webClient = new WebClient())
|
||||
using (var webClient = new CustomWebClient())
|
||||
{
|
||||
webClient.Headers.Add("User-Agent", playniteUserAgent);
|
||||
webClient.DownloadProgressChanged += (s, e) => progressHandler(e);
|
||||
|
||||
@ -27,6 +27,7 @@ namespace Playnite.Controllers
|
||||
public event EventHandler<GameStoppedEventArgs> Stopped;
|
||||
public event EventHandler<GameUninstalledEventArgs> Uninstalled;
|
||||
public event EventHandler<GameInstalledEventArgs> Installed;
|
||||
public event EventHandler<GameInstallationCancelledEventArgs> InstallationCancelled;
|
||||
public event EventHandler<OnGameStartupCancelledEventArgs> StartupCancelled;
|
||||
|
||||
public GameControllerFactory()
|
||||
@ -66,6 +67,7 @@ namespace Playnite.Controllers
|
||||
public void AddController(InstallController controller)
|
||||
{
|
||||
controller.Installed += Controller_Installed;
|
||||
controller.InstallCancelled += Controller_InstallationCancelled;
|
||||
InstallControllers.Add(controller);
|
||||
}
|
||||
|
||||
@ -121,6 +123,7 @@ namespace Playnite.Controllers
|
||||
public void RemoveController(InstallController controller)
|
||||
{
|
||||
controller.Installed -= Controller_Installed;
|
||||
controller.InstallCancelled -= Controller_InstallationCancelled;
|
||||
|
||||
try
|
||||
{
|
||||
@ -184,6 +187,11 @@ namespace Playnite.Controllers
|
||||
Installed?.Invoke(this, e);
|
||||
}
|
||||
|
||||
private void Controller_InstallationCancelled(object sender, GameInstallationCancelledEventArgs e)
|
||||
{
|
||||
InstallationCancelled?.Invoke(this, e);
|
||||
}
|
||||
|
||||
internal void InvokeOnStarting(object sender, OnGameStartingEventArgs e)
|
||||
{
|
||||
Starting?.Invoke(this, e);
|
||||
|
||||
@ -114,12 +114,12 @@ namespace Playnite.Controllers
|
||||
expandedProfile.Executable = CheckPath(expandedProfile.Executable, nameof(expandedProfile.Executable), FileSystemItem.File);
|
||||
expandedProfile.WorkingDirectory = CheckPath(expandedProfile.WorkingDirectory, nameof(expandedProfile.WorkingDirectory), FileSystemItem.Directory);
|
||||
|
||||
if (!emuProf.StartupScript.IsNullOrWhiteSpace())
|
||||
if (!expandedProfile.StartupScript.IsNullOrWhiteSpace())
|
||||
{
|
||||
emuProf.StartupScript = Game.ExpandVariables(emuProf.StartupScript, false, emulator.InstallDir, romPath);
|
||||
expandedProfile.StartupScript = Game.ExpandVariables(expandedProfile.StartupScript, false, emulator.InstallDir, romPath);
|
||||
RunStartScript(
|
||||
$"{emulator.Name} runtime for {Game.Name}",
|
||||
emuProf.StartupScript,
|
||||
expandedProfile.StartupScript,
|
||||
emulator.InstallDir,
|
||||
new Dictionary<string, object>
|
||||
{
|
||||
|
||||
@ -97,11 +97,16 @@ namespace Playnite
|
||||
try
|
||||
{
|
||||
var extensionsPath = Path.Combine(diagTemp, "extensions.txt");
|
||||
File.WriteAllText(extensionsPath, GetManifestInfo(PlaynitePaths.ExtensionsProgramPath, PlaynitePaths.ExtensionManifestFileName));
|
||||
File.AppendAllText(extensionsPath, GetManifestInfo(PlaynitePaths.ThemesProgramPath, PlaynitePaths.ThemeManifestFileName));
|
||||
File.AppendAllText(extensionsPath, "\n\nUser data extensions:\n\n");
|
||||
File.AppendAllText(extensionsPath, "----- User data extensions: -----\n\n");
|
||||
File.AppendAllText(extensionsPath, GetManifestInfo(PlaynitePaths.ExtensionsUserDataPath, PlaynitePaths.ExtensionManifestFileName));
|
||||
File.AppendAllText(extensionsPath, GetManifestInfo(PlaynitePaths.ThemesUserDataPath, PlaynitePaths.ThemeManifestFileName));
|
||||
if (PlayniteSettings.IsPortable)
|
||||
{
|
||||
File.AppendAllText(extensionsPath, "\n\n----- Program dir extensions: -----\n\n");
|
||||
File.AppendAllText(extensionsPath, GetManifestInfo(PlaynitePaths.ExtensionsProgramPath, PlaynitePaths.ExtensionManifestFileName));
|
||||
File.AppendAllText(extensionsPath, GetManifestInfo(PlaynitePaths.ThemesProgramPath, PlaynitePaths.ThemeManifestFileName));
|
||||
}
|
||||
|
||||
archive.CreateEntryFromFile(extensionsPath, Path.GetFileName(extensionsPath));
|
||||
}
|
||||
catch (Exception e) when (!PlayniteEnvironment.ThrowAllErrors)
|
||||
|
||||
@ -18,6 +18,7 @@ namespace Playnite.Emulators
|
||||
IEnumerable<DatGame> GetBySerial(string serial);
|
||||
IEnumerable<DatGame> GetByRomName(string romName);
|
||||
IEnumerable<DatGame> GetByRomNamePartial(string romNamePart);
|
||||
void ClearStatementCache();
|
||||
}
|
||||
|
||||
public class EmulationDatabaseReader : IEmulationDatabaseReader
|
||||
@ -32,6 +33,11 @@ namespace Playnite.Emulators
|
||||
db = new SQLiteDatabase(dbPath, SQLiteOpenOptions.SQLITE_OPEN_READONLY);
|
||||
}
|
||||
|
||||
public void ClearStatementCache()
|
||||
{
|
||||
db.ClearStatementsCache();
|
||||
}
|
||||
|
||||
public IEnumerable<DatGame> GetByCrc(string checksum)
|
||||
{
|
||||
if (db.TableExists("DatGame"))
|
||||
|
||||
@ -1068,6 +1068,10 @@ namespace Playnite.Emulators
|
||||
|
||||
foreach (var db in databases)
|
||||
{
|
||||
// This is quick fix for high memory usage due to SQLNado's statement cache use.
|
||||
// This is mostly caused on our side because how ineffiently this whole ROM db lookup stuff is implemented
|
||||
// and it should be rewritten, but that's going to be done in P11.
|
||||
db.ClearStatementCache();
|
||||
foreach (var crc in crcs)
|
||||
{
|
||||
datRec = db.GetByCrc(crc).FirstOrDefault();
|
||||
|
||||
@ -7,10 +7,12 @@ using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Management.Automation;
|
||||
using System.Reflection;
|
||||
using System.Text;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Threading.Tasks;
|
||||
using Microsoft.CSharp.RuntimeBinder;
|
||||
|
||||
namespace Playnite
|
||||
{
|
||||
@ -39,6 +41,7 @@ namespace Playnite
|
||||
public bool IsLiteDbCorruptionCrash;
|
||||
public bool IsExtensionCrash;
|
||||
public ExtensionManifest CrashExtension;
|
||||
public int PlayniteStackCalls;
|
||||
}
|
||||
|
||||
public class Exceptions
|
||||
@ -47,9 +50,41 @@ namespace Playnite
|
||||
|
||||
public static ExceptionInfo GetExceptionInfo(Exception exception, ExtensionFactory extensions)
|
||||
{
|
||||
ExceptionInfo innerCrash = null;
|
||||
if (exception.InnerException != null)
|
||||
{
|
||||
innerCrash = GetExceptionInfoImpl(exception.InnerException, extensions);
|
||||
if (innerCrash.IsExtensionCrash || innerCrash.IsLiteDbCorruptionCrash)
|
||||
return innerCrash;
|
||||
}
|
||||
|
||||
var crashInfo = GetExceptionInfoImpl(exception, extensions);
|
||||
// This usually happens if an exception occurs in XAML because of faulty custom theme.
|
||||
// The only stack entry would be Playnite's entry point or no entry at all.
|
||||
if ((innerCrash?.PlayniteStackCalls ?? 0 + crashInfo.PlayniteStackCalls) <= 1)
|
||||
crashInfo.IsExtensionCrash = true;
|
||||
|
||||
return crashInfo;
|
||||
}
|
||||
|
||||
private static ExceptionInfo GetExceptionInfoImpl(Exception exception, ExtensionFactory extensions)
|
||||
{
|
||||
var crashInfo = new ExceptionInfo();
|
||||
|
||||
try
|
||||
{
|
||||
var playniteStackCalls = 0;
|
||||
if (// Seems to happen with extensions that use reflection that fails at runtime
|
||||
exception is RuntimeBinderException ||
|
||||
// This happens with systems that use extensions/themes with integrated media player
|
||||
// but the actual system player used by media player is broken somehow.
|
||||
exception.StackTrace?.Contains("MediaPlayerState") == true ||
|
||||
// Seems to happen with script extensions somehow calling PowerShell, or from PS, via blocking ProgressDialog
|
||||
exception is PSInvalidOperationException)
|
||||
{
|
||||
crashInfo.IsExtensionCrash = true;
|
||||
return crashInfo;
|
||||
}
|
||||
|
||||
var stack = new StackTrace(exception);
|
||||
var crashModules = new List<Module>();
|
||||
foreach (var frame in stack.GetFrames())
|
||||
@ -62,32 +97,12 @@ namespace Playnite
|
||||
|
||||
if (module.Name.StartsWith("Playnite"))
|
||||
{
|
||||
playniteStackCalls++;
|
||||
crashInfo.PlayniteStackCalls++;
|
||||
}
|
||||
|
||||
crashModules.AddMissing(module);
|
||||
}
|
||||
|
||||
if (exception.InnerException != null)
|
||||
{
|
||||
stack = new StackTrace(exception.InnerException);
|
||||
foreach (var frame in stack.GetFrames())
|
||||
{
|
||||
var module = frame.GetMethod()?.Module;
|
||||
if (module == null)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
if (module.Name.StartsWith("Playnite"))
|
||||
{
|
||||
playniteStackCalls++;
|
||||
}
|
||||
|
||||
crashModules.AddMissing(module);
|
||||
}
|
||||
}
|
||||
|
||||
LoadedPlugin extDesc = null;
|
||||
foreach (var module in crashModules)
|
||||
{
|
||||
@ -101,40 +116,19 @@ namespace Playnite
|
||||
}
|
||||
|
||||
var liteDbCrash = exception is LiteDB.LiteException || exception.Message.Contains("LiteDB.");
|
||||
crashInfo.IsLiteDbCorruptionCrash = liteDbCrash;
|
||||
if (extDesc != null)
|
||||
{
|
||||
return new ExceptionInfo
|
||||
{
|
||||
IsExtensionCrash = true,
|
||||
CrashExtension = extDesc.Description,
|
||||
IsLiteDbCorruptionCrash = liteDbCrash
|
||||
};
|
||||
}
|
||||
else
|
||||
{
|
||||
// This usually happens if an exception occurs in XAML because of faulty custom theme.
|
||||
// The only stack entry would be Playnite's entry point or no entry at all.
|
||||
if (playniteStackCalls == 0 || playniteStackCalls == 1)
|
||||
{
|
||||
return new ExceptionInfo
|
||||
{
|
||||
IsExtensionCrash = true,
|
||||
IsLiteDbCorruptionCrash = liteDbCrash
|
||||
};
|
||||
}
|
||||
else
|
||||
{
|
||||
return new ExceptionInfo
|
||||
{
|
||||
IsLiteDbCorruptionCrash = liteDbCrash
|
||||
};
|
||||
}
|
||||
crashInfo.IsExtensionCrash = true;
|
||||
crashInfo.CrashExtension = extDesc.Description;
|
||||
}
|
||||
|
||||
return crashInfo;
|
||||
}
|
||||
catch (Exception e) when (!PlayniteEnvironment.ThrowAllErrors)
|
||||
{
|
||||
logger.Error(e, "Failed check crash stack trace.");
|
||||
return new ExceptionInfo();
|
||||
return crashInfo;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -196,17 +196,17 @@ namespace Playnite
|
||||
result = result.Replace(ExpandableVariables.InstallationDirName, game.InstallDirectory.Split(Paths.DirectorySeparators, StringSplitOptions.RemoveEmptyEntries).LastOrDefault());
|
||||
}
|
||||
|
||||
if (romPath.IsNullOrEmpty() && game.Roms.HasItems())
|
||||
if (romPath.IsNullOrWhiteSpace() && game.Roms.HasItems())
|
||||
{
|
||||
var customPath = game.Roms[0].Path;
|
||||
if (!customPath.IsNullOrEmpty())
|
||||
if (!customPath.IsNullOrEmpty() && !Paths.ContainsInvalidPathChars(customPath))
|
||||
{
|
||||
result = result.Replace(ExpandableVariables.ImagePath, customPath);
|
||||
result = result.Replace(ExpandableVariables.ImageNameNoExtension, Path.GetFileNameWithoutExtension(customPath));
|
||||
result = result.Replace(ExpandableVariables.ImageName, Path.GetFileName(customPath));
|
||||
}
|
||||
}
|
||||
else if (!romPath.IsNullOrEmpty())
|
||||
else if (!romPath.IsNullOrWhiteSpace() && !Paths.ContainsInvalidPathChars(romPath))
|
||||
{
|
||||
result = result.Replace(ExpandableVariables.ImagePath, romPath);
|
||||
result = result.Replace(ExpandableVariables.ImageNameNoExtension, Path.GetFileNameWithoutExtension(romPath));
|
||||
|
||||
@ -79,9 +79,11 @@ namespace Playnite
|
||||
|
||||
public LibraryPlugin GetLibraryPlugin(Game game)
|
||||
{
|
||||
if (game.PluginId != Guid.Empty && extensions.Plugins.TryGetValue(game.PluginId, out var plugin))
|
||||
if (game.PluginId != Guid.Empty &&
|
||||
extensions.Plugins.TryGetValue(game.PluginId, out var plugin) &&
|
||||
plugin.Plugin is LibraryPlugin libPlugin)
|
||||
{
|
||||
return (LibraryPlugin)plugin.Plugin;
|
||||
return libPlugin;
|
||||
}
|
||||
|
||||
return null;
|
||||
|
||||
@ -138,6 +138,7 @@ namespace Playnite
|
||||
this.actionSelector = actionSelector;
|
||||
controllers = controllerFactory;
|
||||
controllers.Installed += Controllers_Installed;
|
||||
controllers.InstallationCancelled += Controllers_InstallationCancelled;
|
||||
controllers.Uninstalled += Controllers_Uninstalled;
|
||||
controllers.Started += Controllers_Started;
|
||||
controllers.Stopped += Controllers_Stopped;
|
||||
@ -165,7 +166,9 @@ namespace Playnite
|
||||
UpdateGameState(controller.Game.Id, null, false, false, false, false);
|
||||
}
|
||||
|
||||
|
||||
controllers.Installed -= Controllers_Installed;
|
||||
controllers.InstallationCancelled -= Controllers_InstallationCancelled;
|
||||
controllers.Uninstalled -= Controllers_Uninstalled;
|
||||
controllers.Started -= Controllers_Started;
|
||||
controllers.Stopped -= Controllers_Stopped;
|
||||
@ -1587,6 +1590,17 @@ namespace Playnite
|
||||
controllers.RemoveController(args.Source);
|
||||
}
|
||||
|
||||
private void Controllers_InstallationCancelled(object sender, GameInstallationCancelledEventArgs args)
|
||||
{
|
||||
var game = args.Source.Game;
|
||||
logger.Info($"Game {game.Name} installation cancelled.");
|
||||
|
||||
var dbGame = Database.Games.Get(game.Id);
|
||||
dbGame.IsInstalling = false;
|
||||
Database.Games.Update(dbGame);
|
||||
controllers.RemoveController(args.Source);
|
||||
}
|
||||
|
||||
private void Controllers_Uninstalled(object sender, GameUninstalledEventArgs args)
|
||||
{
|
||||
var game = args.Source.Game;
|
||||
|
||||
@ -942,6 +942,7 @@ If you want to install or uninstall additional integrations, use "Add-ons" optio
|
||||
<sys:String x:Key="LOCAddonChangesRestart">Application restart is required to apply pending changes.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">This add-on is scheduled for installation.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Install</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall">Re-install</sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Uninstall</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Already installed</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">No new add-on updates found.</sys:String>
|
||||
@ -952,6 +953,7 @@ If you want to install or uninstall additional integrations, use "Add-ons" optio
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">License rejected</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Downloading {0}…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Looking for add-on updates…</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates">Looking for program updates…</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">One or more add-on updates are available.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Select items to update</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Extension development instance</sys:String>
|
||||
@ -1107,8 +1109,8 @@ If you start experiencing some issues after installing a theme or an extension,
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">Status assigned to games played for the first time</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">Failed to initialize PowerShell script runtime. If you are Windows 7 user, try (re)installing PowerShell 5.1 to fix the issue.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">Filter preset with specified name already exists. Update preset with new settings?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Automatically fill sorting name for batch-added games</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">When you add games via a library update, an emulator folder scan, or a normal folder scan, automatically fill the "Sorting Name" field with a better sortable representation of the game's name, for example "The Witcher 3" will get a Sorting Name of "Witcher 03"</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Automatically fill missing sorting names for batch-added or edited games</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">When you edit a game, add games via a library update, an emulator folder scan, or a normal folder scan, automatically fill the "Sorting Name" field with a better sortable representation of the game's name. For example "The Witcher 3" will get a Sorting Name of "Witcher 03". This will never set a sorting name that doesn't differ from the game name, and it will only automatically update sorting names that are empty.</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">These words will be removed from the start of the automatically filled Sorting Name value:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Use this for ignoring words at the start of a string for sorting purposes. The default is "The", "An", and "A".</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Fill Sorting Name for games without one</sys:String>
|
||||
|
||||
@ -3390,6 +3390,10 @@ namespace Playnite
|
||||
/// </summary>
|
||||
public const string AddonInstall = "LOCAddonInstall";
|
||||
/// <summary>
|
||||
/// Re-install
|
||||
/// </summary>
|
||||
public const string AddonReinstall = "LOCAddonReinstall";
|
||||
/// <summary>
|
||||
/// Uninstall
|
||||
/// </summary>
|
||||
public const string AddonUninstall = "LOCAddonUninstall";
|
||||
@ -3430,6 +3434,10 @@ namespace Playnite
|
||||
/// </summary>
|
||||
public const string AddonLookingForUpdates = "LOCAddonLookingForUpdates";
|
||||
/// <summary>
|
||||
/// Looking for program updates…
|
||||
/// </summary>
|
||||
public const string AppLookingForUpdates = "LOCAppLookingForUpdates";
|
||||
/// <summary>
|
||||
/// One or more add-on updates are available.
|
||||
/// </summary>
|
||||
public const string AddonUpdatesAvailable = "LOCAddonUpdatesAvailable";
|
||||
|
||||
@ -1000,6 +1000,7 @@
|
||||
<sys:String x:Key="LOCAddonChangesRestart">يتطلب التطبيق إعادة التشغيل لتطبيق التغييرات المعلقة.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">تمت جدولة هذه الإضافة للتثبيت.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">تثبيت</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">إزالة الإضافة</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">مثبتة</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">لا توجد تحديثات جديدة</sys:String>
|
||||
@ -1010,6 +1011,7 @@
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">رخصة مرفوضة</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">جارٍ التنزيل {0}…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">جارٍ البحث عن تحديثات...</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">يتوفر تحديث أو أكثر للإضافات.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">حدد الإضافات لتحديثها</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">جزء التطوير للإضافة</sys:String>
|
||||
@ -1030,6 +1032,7 @@
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">الاجراء</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">مجلد</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">العملية الأصلية</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">رسائل سجل التتبع</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">التغييرات التالية ستستبدل بيانات جميع الألعاب المختارة حاليًا!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">بدون</sys:String>
|
||||
@ -1164,8 +1167,8 @@
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">الحالة المخصصة للألعاب التي تم لعبها لأول مرة</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">فشل تهيئة وقت تشغيل البرنامج النصي PowerShell. إذا كنت من مستخدمي Windows 7 ، فحاول (إعادة) تثبيت PowerShell 5.1 لإصلاح المشكلة.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">الإعداد المسبق للمرشح بالاسم المحدد موجود بالفعل. هل تريد تحديث الإعداد المسبق بالإعدادات الجديدة؟</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">ملء اسم فرز الألعاب المضافة بالحِزمّ تلقائياً</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">عند إضافة ألعاب عن طريق تحديث المكتبة، أو مسح مجلد محاكي أو مسح مجلد عادي، ملء تلقائياً حقل "فرز الاسم" بعرض أفضل لاسم اللعبة، على سبيل المثال، "The Witcher 3" سيحصل على اسم فرز "Witcher 03"</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">سيتم إزالة هذه الكلمات من بداية ملء قيمة اسم الفرز تلقائياً:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">استخدم هذا لتجاهل الكلمات في بداية سلسلة لأغراض الفرز. الافتراضي هو "The" و "An" و "A".</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">املأ اسم فرز الألعاب بدون اسم فرز</sys:String>
|
||||
|
||||
@ -944,6 +944,7 @@
|
||||
<sys:String x:Key="LOCAddonChangesRestart">Необходимо е рестартиране на приложението, за да се приложат чакащи промени.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Тази добавка е планирана за инсталиране.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Инсталиране</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Деинсталиране</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Вече инсталиран</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Няма намерени нови актуализации на добавки.</sys:String>
|
||||
@ -954,6 +955,7 @@
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Лицензът е отхвърлен</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Изтегляне на {0}…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Търсят се актуализации на добавки...</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates">Търсене за актуализации на програмата…</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Налични са една или повече актуализации на добавките.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Изберете елементи за актуализиране</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Екземпляр за разработка на разширение</sys:String>
|
||||
@ -974,6 +976,7 @@
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Процес</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Папка</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Оригинален процес</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName">Име на процеса</sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Регистриране на съобщения за проследяване</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">Следващите промени презаписват данните за всички текущо избрани игри!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Няма</sys:String>
|
||||
@ -1108,8 +1111,8 @@
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">Статус, присвоен на игри, играни за първи път</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">Неуспешно инициализиране на времето за изпълнение на скрипт PowerShell. Ако сте потребител на Windows 7, опитайте (пре)инсталирайте PowerShell 5.1, за да коригирате проблема.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">Вече съществува предварително зададен филтър с посочено име. Актуализиране на предварителна настройка с нови настройки?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Автоматично попълване на име за сортиране за групово добавени игри</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Когато добавяте игри чрез актуализация на библиотека, сканиране на папка на емулатор или нормално сканиране на папка, автоматично попълвайте "Име за сортиране" поле с по-добро сортируемо представяне на името на играта, например "The Witcher 3" ще получи име за сортиране на "Witcher 03"</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Тези думи ще бъдат премахнати от началото на автоматично попълнената стойност за име за сортиране:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Използвайте това за игнориране на думи в началото на низ с цел сортиране. По подразбиране е "The", "An" и "A".</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Попълване на име за сортиране за игри без такова</sys:String>
|
||||
|
||||
@ -212,8 +212,8 @@ Si selecciones l'opció "Afegir a la llista d'exclusions", s'evitarà
|
||||
<sys:String x:Key="LOCMetaGameSourceAll">Tots els jocs de la base de dades</sys:String>
|
||||
<sys:String x:Key="LOCMetaGameSourceFiltered">Tots els jocs filtrats actualment</sys:String>
|
||||
<sys:String x:Key="LOCMetaGameSourceSelected">Només els jocs seleccionats</sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorCaption"></sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorMessage"></sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorCaption">No s'ha seleccionat cap camp de metadades</sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorMessage">No s'ha seleccionat cap camp de metadades per descarregar. Si us plau, com a mínim, selecciona un camp i un proveïdor de metadades que li correspongui.</sys:String>
|
||||
<sys:String x:Key="LOCMetaSourceStore">Botiga oficial</sys:String>
|
||||
<sys:String x:Key="LOCMetaSourceIGDB">IGDB</sys:String>
|
||||
<sys:String x:Key="LOCMetaDescriptionFields">Selecciona quins camps ha d'emplenar automàticament Playnite i quines fonts s’utilitzaran per obtenir les dades.</sys:String>
|
||||
@ -944,6 +944,7 @@ Si vols instal·lar o desinstal·lar integracions addicionals, pots utilitzar l'
|
||||
<sys:String x:Key="LOCAddonChangesRestart">És necessari reiniciar l'aplicació per poder aplicar els canvis pendents.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Aquest complement té programada la seva instal·lació.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Instal·lar</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Desinstal·lar</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Ja instal·lat</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">No s'han trobat noves actualitzacions de complements.</sys:String>
|
||||
@ -954,6 +955,7 @@ Si vols instal·lar o desinstal·lar integracions addicionals, pots utilitzar l'
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">S'ha rebutjat la llicència</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Descarregant {0}...</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Cercant actualitzacions de complements...</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Hi ha disponibles una o més actualitzacions de complements.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Selecciona els elements que vols actualitzar</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Instància de desenvolupament d'extensió</sys:String>
|
||||
@ -974,6 +976,7 @@ Si vols instal·lar o desinstal·lar integracions addicionals, pots utilitzar l'
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Procés</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Carpeta</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Procés original</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Registrar missatges de seguiment</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">Els següents canvis sobreescriuen les dades per tots els jocs actualment seleccionats!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Cap</sys:String>
|
||||
@ -1108,8 +1111,8 @@ Si comences a experimentar alguns problemes després d'instal·lar un tema o una
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">Estat assignat a jocs jugats per primer cop</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">No s'ha pogut iniciar el temps d'execució del script de PowerShell. Si ets usuari de Windows 7, prova de (re)instal·lar PowerShell 5.1 per resoldre el problema.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">El predefinit de filtratge amb el nom especificat ja existeix. Vols actualitzar el predefinit amb la nova configuració?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Omplir automàticament el nom d'ordenació pels jocs afegits per lots</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Quan afegeixis jocs mitjançant una actualització de la biblioteca, un escaneig de carpeta d'emulador o un escaneig de carpeta normal omple automàticament el camp "Nom d'ordenació" amb una millor representació ordenable del nom del joc, per exemple "The Witcher 3" obtindrà un nom de classificació de "Witcher 03"</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Aquestes paraules s'eliminaran del principi del valor de nom d'ordenació omplert automàticament:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Utilitza això per ignorar paraules al principi d'una cadena per propòsits d'ordenació. El valor per defecte és "The", "An" i "A".</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Omplir el nom d'ordenació de jocs sense un</sys:String>
|
||||
|
||||
@ -942,6 +942,7 @@ Pokud chcete instalovat nebo odinstalovat dodatečně integrace, použijte možn
|
||||
<sys:String x:Key="LOCAddonChangesRestart">Je vyžadován restart aplikace pro použití čekajících změn.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Toto rozšíření je plánováno k instalaci.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Instalovat</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall">Přeinstalovat</sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Odinstalovat</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Již nainstalováno</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Nenalezeny žádné nové aktualizace rozšíření.</sys:String>
|
||||
@ -952,6 +953,7 @@ Pokud chcete instalovat nebo odinstalovat dodatečně integrace, použijte možn
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Licence zamítnuta</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Stahování {0}...</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Vyhledávají se aktualizace rozšíření…</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates">Vyhledávají se aktualizace programu…</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Jsou dostupné aktualizace pro některá rozšíření.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Vyberte položky k aktualizaci</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Instance pro vývoj rozšíření</sys:String>
|
||||
@ -972,6 +974,7 @@ Pokud chcete instalovat nebo odinstalovat dodatečně integrace, použijte možn
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Proces</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Adresář</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Původní proces</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName">Název procesu</sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Ukládat logy o sledování</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">Následující změny přepisují data pro všechny aktuálně vybrané hry!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Žádné</sys:String>
|
||||
@ -1107,7 +1110,7 @@ Pokud se setkáte s potížemi po instalaci motivu nebo rozšíření, zkuste je
|
||||
<sys:String x:Key="LOCPowerShellCreationError">Nepodařilo se inicializovat PowerShell script runtime. Pokud jste uživatel Windows 7, zkuste (pře)instalovat PowerShell 5.1 pro vyřešní problému.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">Předvolba filtrů se zadaným jménem již existuje. Aktualizovat předvolbu s novými nastaveními?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Automaticky vyplnit název pro řazení hry</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Přidáte-li hry prostřednictvím aktualizace knihovny, skenování emulátorů nebo skenování složek, automaticky vyplní pole "Jméno, dle kterého řadit" s lepším řaditelným jménem, například "The Witcher 3" se nastaví jako "Witcher 03"</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Když upravíte hru, přidáte hry prostřednictvím aktualizace knihovny, skenováním emulátorů nebo normálním skenování složek, tato volba automaticky vyplní pole "Jméno, dle kterého řadit". Například, "The Witcher 3" získá jméno pro řazení "Witcher 03". Tato volba nikdy nenastaví název, který je identicky jako jméno hry a automaticky aktualizuje jméno pro řazení pouze pokud je pole prázdné.</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Tato slova budou odstraněna ze začátku hodnoty pro jméno řazení:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Použijte pro ignorování slov na začátku řetězce pro účely řazení. Výchozí hodnoty jsou "The", "An" a "A".</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Vyplňte řadící název u her které žádný nemají</sys:String>
|
||||
|
||||
@ -863,6 +863,7 @@
|
||||
<sys:String x:Key="LOCAddonChangesRestart"></sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled"></sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable"></sys:String>
|
||||
@ -873,6 +874,7 @@
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected"></sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon"></sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable"></sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate"></sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded"></sys:String>
|
||||
@ -893,6 +895,7 @@
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable"></sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning"></sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone"></sys:String>
|
||||
|
||||
@ -885,6 +885,7 @@ Når aktiveret, vil kun en del af beskrivelse tekst i første omgang blive indl
|
||||
<sys:String x:Key="LOCAddonChangesRestart"></sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled"></sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable"></sys:String>
|
||||
@ -895,6 +896,7 @@ Når aktiveret, vil kun en del af beskrivelse tekst i første omgang blive indl
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected"></sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon"></sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable"></sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate"></sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded"></sys:String>
|
||||
@ -915,6 +917,7 @@ Når aktiveret, vil kun en del af beskrivelse tekst i første omgang blive indl
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable"></sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning"></sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Ingen</sys:String>
|
||||
|
||||
@ -943,6 +943,7 @@ Falls du weitere Integrationen installieren oder deinstallieren möchtest, verwe
|
||||
<sys:String x:Key="LOCAddonChangesRestart">Ein Neustart ist erforderlich, um ausstehende Änderungen anzuwenden.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Dieses Add-on ist für die Installation vorgemerkt.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Installieren</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Deinstallieren</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Bereits installiert</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Keine neuen Aktualisierungen für Add-ons gefunden.</sys:String>
|
||||
@ -953,6 +954,7 @@ Falls du weitere Integrationen installieren oder deinstallieren möchtest, verwe
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Lizenz abgelehnt</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">{0} wird heruntergeladen …</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Aktualisierungen für Add-ons werden gesucht …</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates">Suche nach Programmaktualisierungen...</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Für mindestens ein Add-on ist eine Aktualisierung verfügbar.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Wähle die zu aktualisierenden Elemente aus</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Instanz für Erweiterungsentwicklung</sys:String>
|
||||
@ -973,6 +975,7 @@ Falls du weitere Integrationen installieren oder deinstallieren möchtest, verwe
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Prozess</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Ordner</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Originalprozess</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName">Prozessname</sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Protokollmeldungen aufzeichnen</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">Folgende Änderungen überschreiben Daten aller aktuell ausgewählten Spiele!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Keiner</sys:String>
|
||||
@ -1107,8 +1110,8 @@ Falls nach dem Installieren von Designs oder Erweiterungen Probleme auftreten, v
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">Erstmalig gespielten Spielen zugeordneter Status</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">Initialisierung der PowerShell-Skript-Laufzeitumgebung ist fehlgeschlagen. Falls du Windows 7 nutzt, versuche PowerShell 5.1 (erneut) zu installieren, um das Problem zu beheben.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">Filtervoreinstellung mit angegebenem Namen existiert bereits. Voreinstellung mit neuen Einstellungen aktualisieren?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Bei durch Stapelverarbeitung hinzugefügten Spielen Sortiernamen automatisch ausfüllen</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Wenn Spiele über eine Bibliotheksaktualisierung, einen Emulator-Ordnerscan oder einen normalen Ordnerscan hinzugefügt werden, das Feld »Sortiername« automatisch mit einer besser sortierbaren Darstellung des Spielenamens ausfüllen. Beispielsweise erhält »The Witcher 3« den Sortiernamen »Witcher 03«.</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Diese Wörter werden vom Anfang des automatisch ausgefüllten Sortiernamens entfernt:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Verwende diese Option, um für Sortierzwecke Wörter am Anfang einer Zeichenkette zu ignorieren. Standard ist »The«, »An« und »A«.</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Sortiernamen ausfüllen für Spiele ohne Sortiernamen</sys:String>
|
||||
|
||||
@ -943,6 +943,7 @@
|
||||
<sys:String x:Key="LOCAddonChangesRestart">Απαιτείται επανεκκίνηση της εφαρμογής για την εφαρμογή εκκρεμών αλλαγών.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Αυτό το πρόσθετο έχει προγραμματιστεί για εγκατάσταση.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Εγκατάσταση</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Απεγκατάσταση</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Ήδη εγκατεστημένο</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Δε βρέθηκαν νέες ενημερώσεις πρόσθετου.</sys:String>
|
||||
@ -953,6 +954,7 @@
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Η άδεια απορρίφθηκε</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Λήψη {0}…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Γίνεται έλεγχος για ενημερώσεις πρόσθετων …</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Μία ή περισσότερες ενημερώσεις προσθέτων είναι διαθέσιμες</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Επιλέξτε στοιχεία για ενημέρωση</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Παράδειγμα ανάπτυξης επεκτάσεων</sys:String>
|
||||
@ -973,6 +975,7 @@
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Διεργασία</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Φάκελος</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Αρχική διεργασία</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Καταγραφή ίχνους μηνυμάτων </sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">Οι ακόλουθες αλλαγές αντικαθιστούν δεδομένα για όλα τα τρέχοντα επιλεγμένα παιχνίδια!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Κανένα</sys:String>
|
||||
@ -1107,8 +1110,8 @@
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">H κατάσταση που έχει ανατεθεί σε παιχνίδια που παίζονται για πρώτη φορά</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">Αποτυχία πραγματοποίησης του σεναρίου εκτέλεσης PowerShell. Αν είστε χρήστης των Windows 7, δοκιμάστε (επαν)εγκατάσταση του PowerShell 5.1 για να διορθώσετε το πρόβλημα.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">Προεπιλεγμένο φίλτρο με καθορισμένο το όνομα υπάρχει ήδη. Ενημέρωση της προεπιλογής με τις νέες ρυθμίσεις;</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Αυτόματη συμπλήρωση ονόματος ταξινόμησης για παιχνίδια με προσθήκη-παρτίδας</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Όταν προσθέτετε παιχνίδια μέσω μιας ενημέρωσης βιβλιοθήκης, μιας σάρωσης φακέλου εξομοιωτή ή μιας κανονικής σάρωσης φακέλων, αυτόματα συμπληρώνεται το πεδίο "Όνομα Ταξινόμισης" με μια καλύτερη ταξινομημένη αναπαράσταση του ονόματος του παιχνιδιού, για παράδειγμα το "The Witcher 3" θα λάβει ένα όνομα ταξινόμισης "Witcher 03"</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Αυτές οι λέξεις θα αφαιρεθούν εξ αρχής από την αυτόματη τιμή του Ονόματος Ταξινόμησης:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Χρησιμοποιήστε αυτό για να αγνοήσετε λέξεις στην αρχή μιας συμβολοσειράς για λόγους ταξινόμησης. Η προεπιλογή είναι "Η", "Ένα" και "Α".</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Συμπληρώστε το όνομα ταξινόμησης σε παιχνίδια που δεν έχουν</sys:String>
|
||||
|
||||
@ -944,6 +944,7 @@ Si deseas instalar o desinstalar integraciones adicionales, use la opción "
|
||||
<sys:String x:Key="LOCAddonChangesRestart">Se requiere reiniciar la aplicación para aplicar cambios pendientes.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Este complemento está programado para su instalación.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Instalar</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Desinstalar</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Ya instalado</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">No se han encontrado nuevas actualizaciones de complementos.</sys:String>
|
||||
@ -954,6 +955,7 @@ Si deseas instalar o desinstalar integraciones adicionales, use la opción "
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Licencia rechazada</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Descargando {0}...</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Buscando actualizaciones para complementos ...</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Una o más actualizaciones de complementos están disponibles.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Seleccione los elementos para actualizar</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Instancia de desarrollo de extensión</sys:String>
|
||||
@ -974,6 +976,7 @@ Si deseas instalar o desinstalar integraciones adicionales, use la opción "
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Proceso</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Carpeta</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Proceso original</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Registrar mensajes trace</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">¡Los siguientes cambios sobrescriben los datos para todos los juegos seleccionados actualmente!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Ninguno</sys:String>
|
||||
@ -1108,8 +1111,8 @@ Si comienza a experimentar algunos problemas después de instalar un tema o una
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">Estado asignado a juegos jugados por primera vez</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">Error al inicializar el tiempo de ejecución del script de PowerShell. Si eres usuario de Windows 7, (re)intente instalando PowerShell 5.1 para solucionar el problema.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">El filtro preestablecido con el nombre especificado ya existe. ¿Actualizar filtro con las nuevas configuraciones?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Rellena automáticamente el nombre de ordenado para juegos añadidos por lotes</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Cuando añadas juegos a través de una actualización de la biblioteca, un escaneo de carpetas emulador o un escaneo de carpetas normales rellena automáticamente el campo "Nombre de orden" con una mejor representación ordenable del nombre del juego, por ejemplo "The Witcher 3" obtendrá un nombre de clasificación de "Witcher 03"</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Estas palabras se eliminarán de el principio del valor de nombre automáticamente rellenado:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Utiliza esto para ignorar las palabras al principio de una cadena para propósitos de ordenación. El valor predeterminado es "The", "An", y "A".</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Rellena el nombre de ordenación de los juegos sin uno</sys:String>
|
||||
|
||||
@ -212,8 +212,8 @@ Kui valid valiku "lisa välistamiste loendisse", ei impordita mänge u
|
||||
<sys:String x:Key="LOCMetaGameSourceAll">Kõik mängud andmebaasist</sys:String>
|
||||
<sys:String x:Key="LOCMetaGameSourceFiltered">Kõik hetkel filtreeritud mängud</sys:String>
|
||||
<sys:String x:Key="LOCMetaGameSourceSelected">Ainult valitud mängud</sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorCaption"></sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorMessage"></sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorCaption">Ühtegi metaandmete välja pole valitud</sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorMessage">Allalaadimiseks pole valitud ühtegi metaandmete välja. Valige vähemalt üks ja aktiveerige selle jaoks vähemalt üks metaandmete pakkuja.</sys:String>
|
||||
<sys:String x:Key="LOCMetaSourceStore">Ametlik pood</sys:String>
|
||||
<sys:String x:Key="LOCMetaSourceIGDB">IGDB</sys:String>
|
||||
<sys:String x:Key="LOCMetaDescriptionFields">Palun vali, millised väljad peaks Playnite automaatselt andmetega täitma ja millistest allikatest andmeid hankima.</sys:String>
|
||||
@ -942,6 +942,7 @@ Kui tahad integratsioone installida või desinstallida, kasuta menüüd "Li
|
||||
<sys:String x:Key="LOCAddonChangesRestart">Ootel muudatuste rakendamiseks on vaja rakendus taaskäivitada.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">See lisa on installimise järjekorras.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Paigalda</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Desinstalli</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Juba installitud</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Lisade värskendusi ei leitud.</sys:String>
|
||||
@ -952,6 +953,7 @@ Kui tahad integratsioone installida või desinstallida, kasuta menüüd "Li
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Litsentsist keelduti</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Allalaadimine {0}…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Lisade värskenduste otsimine…</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Vähemalt ühele lisale on saadaval värskendus.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Vali, mis värskendada</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Laienduse arendusversioon</sys:String>
|
||||
@ -972,6 +974,7 @@ Kui tahad integratsioone installida või desinstallida, kasuta menüüd "Li
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Protsess</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Kaust</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Esialgne protsess</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Logi jälgede teated</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">Järgnevad muudatused kirjutavad üle kõigi hetkel valitud mängude andmed!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Puudub</sys:String>
|
||||
@ -1106,8 +1109,8 @@ Kui pärast teema või laienduse installimist ilmnevad probleemid, proovi need e
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">Esmakordselt mängitud mängudele määratud olek</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">Ei saanud käivitada PowerShelli skripti. Kui kasutad Windows 7-t, proovi probleemi parandamiseks PowerShell 5.1 (uuesti) installida.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">Sellise nimega filtri eelseadistus on juba olemas. Kas uuendada eelseadistus uute sätetega?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Automaatselt täida pakklisatud mängude sortimisnimi</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Lisades mänge kas teegi värskenduse, emulaatori kausta skannimise või tavalise kausta skannimise kaudu, täida väli "Sortimisnimi" automaatselt mängu nime paremini sorditava kujuga, näiteks "The Witcher 3" saab sortimisnimeks "Witcher 03"</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Need sõnad eemaldatakse automaatselt täidetud Sortimisnime algusest:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Kasuta seda, et sortimise eesmärkidel eirata sõnede alguses teatud sõnu. Vaikimisi valikuteks on "The", "An" ja "A".</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Täida Sortimisnimi ilma selleta mängudel</sys:String>
|
||||
|
||||
@ -942,6 +942,7 @@
|
||||
<sys:String x:Key="LOCAddonChangesRestart">بازراهاندازی برنامه برای بهکاربندی دگرشهای در دست انجام نیاز است.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">این برافزا برای نصب زمانبندی شده است.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">نصب</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">حذف نصب</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">هماکنون نصبشده است</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">هیچ بهروزرسانی نویی برای برافزا یافت نشد.</sys:String>
|
||||
@ -952,6 +953,7 @@
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">پروانه رد شد</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">بارگیری {0}…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">به دنبال بهروزرسانیهای برافزا…</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates">جستجوی بهروزرسانیهای برنامه...</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">یک یا چند بهروزرسانی افزایه در دسترس است.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">موردها را برای بهروزرسانی برگزینید</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">نمونهٔ توسعهٔ افزونه</sys:String>
|
||||
@ -972,6 +974,7 @@
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">فرایند</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">پوشه</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">فرایند اصلی</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName">نام فرآیند</sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">ثبت پیامهای ردیابی</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">دگرشهای زیر دادهٔ همهٔ بازیهایی که هماکنون برگزیدهاند را بازنویسی میکند.</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">هیچ</sys:String>
|
||||
@ -1106,8 +1109,8 @@
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">وضعیت اختصاص داده شده به بازیهایی که برای اولین بار انجام می شوند</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">خطا در راهاندازی محیط اجرای اسکریپت PowerShell. اگر از کاربران ویندوز 7 هستید، سعی کنید PowerShell 5.1 را نصب یا مجدداً نصب کنید تا مشکل برطرف شود.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">فیلتر از پیش تعیین شده با نام مشخص از قبل موجود است. از پیش تنظیم شده با تنظیمات جدید به روز شود؟</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">نام مرتبسازی بازیهای اضافهشده را بهطور خودکار پر کنید</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">وقتی بازیها را از طریق بهروزرسانی کتابخانه، اسکن پوشه شبیهساز یا اسکن پوشه معمولی اضافه میکنید، بهطور خودکار فیلد «مرتبسازی نام» را با نمایش قابل مرتبسازی بهتری از نام بازی پر کنید، برای مثال «The Witcher 3» یک نام مرتبسازی دریافت میکند. از "Witcher 03"</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">این کلمات از ابتدای مقدار نام مرتبسازی که به طور خودکار پر شده حذف می شوند:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">از این برای نادیده گرفتن کلمات در ابتدای رشته برای اهداف مرتبسازی استفاده کنید. پیش فرض "The"، "An" و "A" است.</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">نام مرتبسازی را برای بازیهای بدون آن پر کنید</sys:String>
|
||||
|
||||
@ -930,6 +930,7 @@ Sovelluksen uudelleenkäynnistys vaaditaan. Haluatko varmasti nollata asetukset?
|
||||
<sys:String x:Key="LOCAddonChangesRestart"></sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Tämä lisäosa on ajoitettu asennukseen</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Asenna</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Poista asennus</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Jo asennettu</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Uusia lisäosien päivityksiä ei löytynyt.</sys:String>
|
||||
@ -940,6 +941,7 @@ Sovelluksen uudelleenkäynnistys vaaditaan. Haluatko varmasti nollata asetukset?
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Lisenssi hylätty</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Ladataan {0}...</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Haetaan lisäosien päivityksiä…</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Yksi tai useampi lisäosapäivitys saatavilla.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Valitse päivitettävät kohteet</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded"></sys:String>
|
||||
@ -960,6 +962,7 @@ Sovelluksen uudelleenkäynnistys vaaditaan. Haluatko varmasti nollata asetukset?
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Prosessi</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Kansio</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Alkuperäinen prosessi</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable"></sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning"></sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Ei mitään</sys:String>
|
||||
|
||||
@ -939,6 +939,7 @@ Pour installer ou désinstaller des intégrations, utilisez le gestionnaire d'ex
|
||||
<sys:String x:Key="LOCAddonChangesRestart">Un redémarrage est requis pour appliquer les paramètres.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Cette extension est en attente d'installation.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Installer</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall">Réinstaller</sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Désinstaller</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Déjà installé</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Aucune mise à jour disponible</sys:String>
|
||||
@ -949,6 +950,7 @@ Pour installer ou désinstaller des intégrations, utilisez le gestionnaire d'ex
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Licence rejetée</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Téléchargement en cours {0}…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Recherche de mises à jour d'extensions…</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates">Recherche de mises à jour du programme…</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Une ou plusieurs mises à jour sont disponibles.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Sélectionner le ou les éléments à mettre à jour</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Instance de développement d'extension</sys:String>
|
||||
@ -969,6 +971,7 @@ Pour installer ou désinstaller des intégrations, utilisez le gestionnaire d'ex
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Processus</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Dossier</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Processus originel</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName">Nom du processus</sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Log</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">Les modifications suivantes vont écraser les données pour tous les jeux sélectionnés !</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Aucun</sys:String>
|
||||
@ -1104,8 +1107,8 @@ Si vous rencontrez des problèmes après l'installation d'un thème ou d'une ext
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">Statut des jeux lancés pour la première fois</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">Échec de l'initialisation du script PowerShell. Il est recommandé aux utilisateurs de Windows 7 de (ré)installer PowerShell 5.1 pour résoudre ce problème.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">Un préréglage portant ce nom existe déjà. Mettre à jour le préréglage avec les nouveaux paramètres ?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Remplir automatiquement le champ "Nom de tri" lors d'un ajout automatique</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Cette option permet de remplir automatiquement le champ "Nom de tri" avec un équivalent approprié (par exemple, "The Witcher 3" aura pour nom de tri "Witcher 03") lors d'un ajout de jeu via une mise à jour de la bibliothèque, un scan de dossier d'émulateur ou une analyse de dossier.</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Les mots suivants seront ignorés lors de la génération de noms de tri automatique :</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Cette liste permet d'indiquer les premiers mots et lettres d'un nom de jeu que vous souhaitez ignorer lors du tri. "The", "An" et "A" sont ignorés par défaut.</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Ajouter un nom de tri à tous les jeux</sys:String>
|
||||
|
||||
@ -863,6 +863,7 @@
|
||||
<sys:String x:Key="LOCAddonChangesRestart"></sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled"></sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable"></sys:String>
|
||||
@ -873,6 +874,7 @@
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected"></sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon"></sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable"></sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate"></sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded"></sys:String>
|
||||
@ -893,6 +895,7 @@
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable"></sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning"></sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone"></sys:String>
|
||||
|
||||
@ -945,6 +945,7 @@ Se queres instalar ou desinstalar integracións adicionáis, vai a opción "
|
||||
<sys:String x:Key="LOCAddonChangesRestart">Cómpre reiniciar a aplicación para aplicar as modificacións pendentes.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Este complemento está programado para a súa instalación.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Instalar</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Desinstalar</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Xa instalado</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Non se atoparon novas actualizacións de complementos.</sys:String>
|
||||
@ -955,6 +956,7 @@ Se queres instalar ou desinstalar integracións adicionáis, vai a opción "
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Licenza rexeitada</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">A descargar {0}…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Procurando actualizacións de complementos ...</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Unha ou máis actualizacións de complementos están dispoñibles.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Selecciona artigos para actualizalos</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Instancia de desenvolvemento da extensión</sys:String>
|
||||
@ -975,6 +977,7 @@ Se queres instalar ou desinstalar integracións adicionáis, vai a opción "
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Proceso</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Cartafol</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Proceso orixinal</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Rexistrar mensaxes de seguimento</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">As seguintes modificacións sobrescribirán os datos de todos os xogos seleccionados actualmente</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Ningún</sys:String>
|
||||
@ -1109,8 +1112,8 @@ Se empezas a ter problemas tras instalar un tema ou unha extensión, tenta desac
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">Estado asignado aos xogos xogados por primeira vez</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">Erro ao inicializar o tempo de execución do script de PowerShell. Se usas Windows 7, tenta (re)instalar PowerShell 5.1 para corrixir o problema.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">O filtro predefinido co nome especificado xa existe. Queres actualizar a predefinición con novos axustes?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Encher automaticamente o nome da orde para xogos engadidos en masa</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Ao engadir xogos mediante unha actualización da biblioteca, unha análise de cartafol de emulador ou unha análise de cartafol normal, enche automaticamente o campo "Nome de orde" cunha representación máis fácil de ordenar do nome do xogo; por exemplo, "The Witcher 3" terá o nome de orde "Witcher 03"</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Eliminaranse estas palabras do inicio do valor de nome de orde enchido automaticamente:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Usa isto para ignorar palabras ao inicio dunha cadea para a orde. Os valores predeterminados son "The", "An" e "A".</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Enche o nome de orde para xogos que non teñan un</sys:String>
|
||||
|
||||
@ -172,7 +172,7 @@
|
||||
<sys:String x:Key="LOCDetailsViewLabel">תצוגה מפורטת</sys:String>
|
||||
<sys:String x:Key="LOCCustomLabel">התאמה אישית</sys:String>
|
||||
<sys:String x:Key="LOCURLLabel">URL</sys:String>
|
||||
<sys:String x:Key="LOCSpecialThanks"></sys:String>
|
||||
<sys:String x:Key="LOCSpecialThanks">תודה מיוחדת</sys:String>
|
||||
<sys:String x:Key="LOCLicenseLabel">רישיון</sys:String>
|
||||
<sys:String x:Key="LOCContributorsLabel">תורמים</sys:String>
|
||||
<sys:String x:Key="LOCClosingPlaynite">יוצא מפליינייט…</sys:String>
|
||||
@ -214,8 +214,8 @@
|
||||
<sys:String x:Key="LOCMetaGameSourceAll">כל המשחקים מבסיס הנתונים</sys:String>
|
||||
<sys:String x:Key="LOCMetaGameSourceFiltered">כל המשחקים שמסוננים כעת</sys:String>
|
||||
<sys:String x:Key="LOCMetaGameSourceSelected">משחקים נבחרים בלבד</sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorCaption"></sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorMessage"></sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorCaption">לא נבחרו שדות מטא נתונים</sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorMessage">לא נבחרו שדות מטא נתונים להורדה. צריך לבחור לפחות שדה אחד ולאפשר לפחות מקור מטא נתונים עבורו.</sys:String>
|
||||
<sys:String x:Key="LOCMetaSourceStore">חנות רשמית</sys:String>
|
||||
<sys:String x:Key="LOCMetaSourceIGDB">IGDB</sys:String>
|
||||
<sys:String x:Key="LOCMetaDescriptionFields">אנא בחרו אילו שדות יאוכלסו אוטומטית על ידי פליינייט ובאילו מקורות להשתמש כדי להשיג את הנתונים.</sys:String>
|
||||
@ -256,7 +256,7 @@
|
||||
<sys:String x:Key="LOCMenuLinksTitle">קישורים</sys:String>
|
||||
<sys:String x:Key="LOCMenuHelpTitle">עזרה</sys:String>
|
||||
<sys:String x:Key="LOCMenuPatreonSupport">תמוך באמצעות Patreon</sys:String>
|
||||
<sys:String x:Key="LOCMenuKofiSupport"></sys:String>
|
||||
<sys:String x:Key="LOCMenuKofiSupport">תמיכה דרך Ko-fi</sys:String>
|
||||
<sys:String x:Key="LOCUserManual">מדריך למשתמש</sys:String>
|
||||
<sys:String x:Key="LOCSDKDocumentation">תיעוד SDK</sys:String>
|
||||
<sys:String x:Key="LOCMenuRestartSystem">איתחול מערכת</sys:String>
|
||||
@ -486,7 +486,7 @@
|
||||
אפשר לנסות להוריד את ההרחבה מחדש מתפריט ההרחבות אחרי שהאשף יסיים.</sys:String>
|
||||
<sys:String x:Key="LOCFirstDownloadingAddon">מוריד אינטגרציה {0}</sys:String>
|
||||
<sys:String x:Key="LOCDefaultAddonListDownload">מוריד רשימה של אינטגרציות מומלצות…</sys:String>
|
||||
<sys:String x:Key="LOCDefaultAddonListDownloadError"></sys:String>
|
||||
<sys:String x:Key="LOCDefaultAddonListDownloadError">הורדת רשימה של אינטגרציות מומלצות. אפשר לנסות ולהוריד מחדש יותר מאוחר דרך תפריט התוספים.</sys:String>
|
||||
<!--Platforms Settings-->
|
||||
<sys:String x:Key="LOCPlatformsWindowTitle">הגדר פלטפורמות ואמולטורים</sys:String>
|
||||
<sys:String x:Key="LOCEmulatorsWindowTitle">הגדר אמולטורים</sys:String>
|
||||
@ -553,7 +553,8 @@
|
||||
<sys:String x:Key="LOCGameInstallationStatus">מצב ההתקנה</sys:String>
|
||||
<sys:String x:Key="LOCUseFilterStyleAndTitle">התאם את כל המסננים
|
||||
</sys:String>
|
||||
<sys:String x:Key="LOCUseFilterStyleAndTooltip" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCUseFilterStyleAndTooltip" xml:space="preserve">במידה ומאופשר, רק משחקים המשתמשים בכל הפריטים בסינון יהיו כלולים בתצוגה.
|
||||
במידה וכבוי, משחקים אשר משתמשים אפילו רק בפריט אחד בסינון יהיו כלולים בתצוגה.</sys:String>
|
||||
<sys:String x:Key="LOCGameIsInstalledTitle">מותקן</sys:String>
|
||||
<sys:String x:Key="LOCGameIsGameInstalledTitle">מותקן</sys:String>
|
||||
<sys:String x:Key="LOCGameIsUnInstalledTitle">לא מותקן</sys:String>
|
||||
@ -614,7 +615,7 @@
|
||||
|
||||
למידע נוסף:
|
||||
https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCEmulatorImportNoDefinitionsError"></sys:String>
|
||||
<sys:String x:Key="LOCEmulatorImportNoDefinitionsError">לא ניתן לייבא אמולטורים כתוצאה מקובץ הגדרות חסר ו/או פגום</sys:String>
|
||||
<sys:String x:Key="LOCMenuActionExecError">ביצוע פעולת תפריט נכשלה</sys:String>
|
||||
<!--GameEdit-->
|
||||
<sys:String x:Key="LOCGameEditWindowTitle">ערוך פרטי משחק</sys:String>
|
||||
@ -622,7 +623,7 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCAddLinkButton">הוסף קישור</sys:String>
|
||||
<sys:String x:Key="LOCAddRom">הוסף ROM</sys:String>
|
||||
<sys:String x:Key="LOCSaveChanges">שמור שינויים</sys:String>
|
||||
<sys:String x:Key="LOCGameEditChangeSaveTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCGameEditChangeSaveTooltip">הפעל שינוי שדה לכלל המשחקים הנערכים.</sys:String>
|
||||
<sys:String x:Key="LOCAddAction">הוסף פעולה</sys:String>
|
||||
<sys:String x:Key="LOCDeleteAction">מחק פעולה</sys:String>
|
||||
<sys:String x:Key="LOCRemovePlayAction">הסר פעולת משחק</sys:String>
|
||||
@ -633,7 +634,7 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCOpenPlaynite">פתח את פליינייט</sys:String>
|
||||
<sys:String x:Key="LOCProfileSettings">הגדרות פרופיל</sys:String>
|
||||
<sys:String x:Key="LOCEmptyGameNameError">שם משחק אינו יכול להיות ריק.</sys:String>
|
||||
<sys:String x:Key="LOCEmptyTrackingFolderError"></sys:String>
|
||||
<sys:String x:Key="LOCEmptyTrackingFolderError">תיקיית מעקב התקדמות במשחק לא יכולה להיות ריקה.</sys:String>
|
||||
<sys:String x:Key="LOCEmptyGameNameMetaSearchError">שם משחק לא יכול להיות ריק לפני חיפוש נתונים.</sys:String>
|
||||
<sys:String x:Key="LOCInvalidGameData">מידע משחק לא תקין</sys:String>
|
||||
<sys:String x:Key="LOCURLInputInfo">הזן כתובת URL חוקית המתחילה ב http:// או https://</sys:String>
|
||||
@ -655,7 +656,7 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCDoNothing">אל תעשה דבר</sys:String>
|
||||
<sys:String x:Key="LOCMinimize">מזער</sys:String>
|
||||
<sys:String x:Key="LOCRestoreWindow">שחזר חלון</sys:String>
|
||||
<sys:String x:Key="LOCRestoreWindowOnlyFromUI"></sys:String>
|
||||
<sys:String x:Key="LOCRestoreWindowOnlyFromUI">שחזור החלון רק כאשר מופעל דרך ה-UI</sys:String>
|
||||
<sys:String x:Key="LOCClose">סגור</sys:String>
|
||||
<sys:String x:Key="LOCChange">שינוי</sys:String>
|
||||
<sys:String x:Key="LOCAdvanced">מתקדם</sys:String>
|
||||
@ -673,7 +674,7 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCExtensions">הרחבות</sys:String>
|
||||
<sys:String x:Key="LOCExtensionID">זיהוי הרחבה</sys:String>
|
||||
<sys:String x:Key="LOCReloadScripts">טען מחדש סקריפטים</sys:String>
|
||||
<sys:String x:Key="LOCStartInteractivePowerShell"></sys:String>
|
||||
<sys:String x:Key="LOCStartInteractivePowerShell">Interactive SDK PowerShell</sys:String>
|
||||
<sys:String x:Key="LOCReloadScriptsSuccess">כל הסקריפטים נטענו מחדש בהצלחה.</sys:String>
|
||||
<sys:String x:Key="LOCNoGamesFound">לא נמצאו משחקים עבור קריטריון חיפוש\מסנן</sys:String>
|
||||
<sys:String x:Key="LOCNoItemsFound">לא נמצאו פריטים</sys:String>
|
||||
@ -781,15 +782,15 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCMoreAction">עוד</sys:String>
|
||||
<sys:String x:Key="LOCPlayActionUsePlugin">מנוהל על ידי תוסף הספריה</sys:String>
|
||||
<sys:String x:Key="LOCPlayActionUsePluginTooltip">תהליך הרצת המשחק ינוהל על ידי התוסף תיקיה האחראי על משחק זה.</sys:String>
|
||||
<sys:String x:Key="LOCMetadownloadNoResultsMessage"></sys:String>
|
||||
<sys:String x:Key="LOCMetadownloadNoResultsMessage">לא נמצא מידע רלוונטי עבור המשחק '{0}' בעמוד הבוקש.</sys:String>
|
||||
<sys:String x:Key="LOCMetadownloadSingleGameTip">טיפ: ניתן להשתמש בתהליך הורדת נתונים מתקדם יותר בעת עריכת משחק בודד על ידי התפריט "עריכה".</sys:String>
|
||||
<sys:String x:Key="LOCProgreessAvailabilityMessage">לא זמין כאשר פעולה כלשהי בתהליך.</sys:String>
|
||||
<sys:String x:Key="LOCDescriptionHTMLSupportTooltip">טקסט התיאור הינו רגיש לתחביר HTML</sys:String>
|
||||
<sys:String x:Key="LOCDescriptionPlaytimeSeconds">זמן המשחק מוקלט לפי שניות</sys:String>
|
||||
<sys:String x:Key="LOCDescriptionSizeBytes">נפח ההתקנה מוצג בביטים</sys:String>
|
||||
<sys:String x:Key="LOCReleaseDateTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCReleaseDateTooltip">תאריך השחרור חייב להיות בתצורה 'שנה-חודש-יום'. ערכי החודש והיום יכולים להיות מושמטים.</sys:String>
|
||||
<sys:String x:Key="LOCDescriptionScoreValues">ערכים בין 0 ל 100 או ריק לללא ציון.</sys:String>
|
||||
<sys:String x:Key="LOCPatreonDevelopMessage"></sys:String>
|
||||
<sys:String x:Key="LOCPatreonDevelopMessage">פיתוח Playnite מתאפשר באמצעות תמיכה של הפטרונים וחברי Ko-fi הבאים:</sys:String>
|
||||
<sys:String x:Key="LOCAboutContributorsMessage">תורמים לקוד, תרגום ואחרים לא בסדר כלשהו:</sys:String>
|
||||
<sys:String x:Key="LOCCancelMonitoringAskTitle">בטל ניטור משחקים?</sys:String>
|
||||
<sys:String x:Key="LOCCancelMonitoringSetupAsk">ניתור התקנה כרגע רץ, הרם ברצונך לבטל את התהליך ולהחזיר את המשחק למצבו הקודם?</sys:String>
|
||||
@ -813,7 +814,7 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCScriptExecutionError">ביצוע פעולת תוסף נכשלה.</sys:String>
|
||||
<sys:String x:Key="LOCOpenMetadataFolder">פתח תיקיית נתונים</sys:String>
|
||||
<sys:String x:Key="LOCInstallSizeCalculate">חשב</sys:String>
|
||||
<sys:String x:Key="LOCInstallSizeCalculateEditButtonTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCInstallSizeCalculateEditButtonTooltip">חישוב אוטומטי של גודל ההתקנה באמצעות רום המשחק, במידה ולמשחק יש אחד או תיקיית ההתקנה אם הוגדרה כזו</sys:String>
|
||||
<sys:String x:Key="LOCClientNotInstalledError">תוכנת {0} אינה מותקנת.</sys:String>
|
||||
<sys:String x:Key="LOCSignInExternalNotif">תוכנת {0} תפתח כעת. אנא התחבר ואז סגור את הודעה זו.</sys:String>
|
||||
<sys:String x:Key="LOCSignInExternalWaitMessage">מחכה להתחברות משתמש, אנא סגרו את זה בסיום…</sys:String>
|
||||
@ -883,10 +884,10 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCIncompatibleDragAndDropExtensionError">קובץ עם סיומת {0} אינו נתמך.</sys:String>
|
||||
<sys:String x:Key="LOCIncompatibleDragAndDropExtensionErrorTitle">סיומת קובץ לא מתאימה</sys:String>
|
||||
<sys:String x:Key="LOCLargeMediaWarningTooltip">קובץ תמונה שנבחר עשוי להיות גדול מדי לביצועים מיטביים.</sys:String>
|
||||
<sys:String x:Key="LOCThemeUninstallQuestion"></sys:String>
|
||||
<sys:String x:Key="LOCThemeUninstallQuestion">האם ברצונך להסיר את ערכת הרקע? ההתקנה תתבצע בפעם הבאה שהתוכנה תופעל מחדש.</sys:String>
|
||||
<sys:String x:Key="LOCThemeBuiltInUninstallHint">ערכות נושא מובנות לא ניתנות להסרה.</sys:String>
|
||||
<sys:String x:Key="LOCThemeUnsupported">ערכת נושא זו אינה תומכת בגירסא זו של פליינייט.</sys:String>
|
||||
<sys:String x:Key="LOCExtensionUninstallQuestion"></sys:String>
|
||||
<sys:String x:Key="LOCExtensionUninstallQuestion">האם ברצונך להסיר את התוסף? הסרת ההתקנה תתבצע בפעם הבאה שהתוכנה תופעל מחדש.</sys:String>
|
||||
<sys:String x:Key="LOCExtensionBuiltInUninstallHint">הרחבות מובנות לא ניתנות להסרה.</sys:String>
|
||||
<sys:String x:Key="LOCExtensionUnsupported">הרחבה זו אינה תומכת בגירסא זו של פליינייט.</sys:String>
|
||||
<sys:String x:Key="LOCExtensionInstallDir">תיקיית התקנה</sys:String>
|
||||
@ -904,7 +905,12 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCSidebar">סרגל צד</sys:String>
|
||||
<sys:String x:Key="LOCToolsShowOnSidebar">הצג בסרגל הצדדי</sys:String>
|
||||
<sys:String x:Key="LOCSettingsReset">אפס הגדרות</sys:String>
|
||||
<sys:String x:Key="LOCSettingsDefaultResetDesc" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsDefaultResetDesc" xml:space="preserve">כל הגדרות התוכנה יחזרו להיות ברירת המחדל, כולל:
|
||||
- מיקום מסד הנתונים
|
||||
- רשימת החרגות ייבוא
|
||||
- הגדרות התוספים, כולל אינטגרציות לספריה
|
||||
|
||||
הפעלת התוכנה נדרשת על מנת להשלים את התהליך. האם לבצע שחזור להגדרות ברירת מחדל?</sys:String>
|
||||
<sys:String x:Key="LOCSettingsForDevelopers">עבור מפתחים</sys:String>
|
||||
<sys:String x:Key="LOCSettingsExternalExtensions">תוספים חיצוניים</sys:String>
|
||||
<sys:String x:Key="LOCSettingsNewExternalExtensionBox">הכנס נתיב תיקיה מלא</sys:String>
|
||||
@ -930,17 +936,20 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCExtensionsBrowse">עיון</sys:String>
|
||||
<sys:String x:Key="LOCExtensionsUpdates">עדכונים</sys:String>
|
||||
<sys:String x:Key="LOCExtensionsUpdatesCount">עדכונים ({0})</sys:String>
|
||||
<sys:String x:Key="LOCAddonsConfigMoveInfo"></sys:String>
|
||||
<sys:String x:Key="LOCLibrariesConfigWindowDescription" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCAddonsConfigMoveInfo">ניהול תוספים וערכות רקע מותקנים, כולל ההגדות, הועבר לתפריט חדש - "תוספים"</sys:String>
|
||||
<sys:String x:Key="LOCLibrariesConfigWindowDescription" xml:space="preserve">ניתן להגדיר את כל התוספים האפשרים חיבור לספריות קיימות כאן.
|
||||
|
||||
במידה וברצונך להתקין או להסיר תוספי קישור נוספים, יש להשתמש בתפריט "תוספים" תחת התפריט הראשי.</sys:String>
|
||||
<sys:String x:Key="LOCAddonsThemesDesktop">ערכות נושא שולחן עבודה</sys:String>
|
||||
<sys:String x:Key="LOCAddonsThemesFullscren">ערכות נושא מסך מלא</sys:String>
|
||||
<sys:String x:Key="LOCAddonsSearching">מחפש...</sys:String>
|
||||
<sys:String x:Key="LOCAddonErrorNotCompatible">התוסף אינו תואם לגרסה זו של פליינייט</sys:String>
|
||||
<sys:String x:Key="LOCAddonErrorDownloadFailed">נכשל בהורדת חבילת התקנה של הרחבה</sys:String>
|
||||
<sys:String x:Key="LOCAddonErrorManifestDownloadError"></sys:String>
|
||||
<sys:String x:Key="LOCAddonErrorManifestDownloadError">הורדת חבילת ההתקנה של התוסף נכשלה.</sys:String>
|
||||
<sys:String x:Key="LOCAddonChangesRestart">אתחול האפליקציה נדרש על מנת להחיל שינויים שבהמתנה.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">הרחבה זו מתוכננת להתקנה.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">התקן</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall">התקנה מחדש</sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">הסר התקנה</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">כבר מותקן</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">לא נמצאו עדכוני הרחבות חדשים.</sys:String>
|
||||
@ -951,18 +960,19 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">רישיון נדחה</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">מוריד {0}…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">מחפש עדכוני הרחבות…</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates">מחפש עדכוני תוכנה…</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">ישנו עדכון הרחבה אחד או יותר זמין.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">בחר פריטים לעדכון</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded"></sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">תוסף בפיתוח מקומי</sys:String>
|
||||
<sys:String x:Key="LOCAddonLicenseWindowTitle">{0} הסכם רשיון</sys:String>
|
||||
<sys:String x:Key="LOCLicenseAccept">קבל</sys:String>
|
||||
<sys:String x:Key="LOCLicenseDecline">דחה</sys:String>
|
||||
<sys:String x:Key="LOCIncludePluginGameActions">כלול פעולת ניגון של אינטגרצית ספריות</sys:String>
|
||||
<sys:String x:Key="LOCSelectActionTitle">בחר פעולה</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingMode">מצב מעקב</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingPath"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingTrackingDelay"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingFrequency"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingPath">מיקום מעקב</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingTrackingDelay">עיכוב בתחילת המעקב</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingFrequency">תדירות מעקב</sys:String>
|
||||
<sys:String x:Key="LOCGameActionTypeLink">קישור</sys:String>
|
||||
<sys:String x:Key="LOCGameActionTypeFile">קובץ</sys:String>
|
||||
<sys:String x:Key="LOCGameActionTypeEmulator">אמולטור</sys:String>
|
||||
@ -971,8 +981,9 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">תהליך</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">תיקיה</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">תהליך מקורי</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName">שם התהליך</sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">תעד הודעות מעקב</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning"></sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">השינויים הבאים יגרמו לשינוי נתונים בכל המשחקים שנבחרו!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">ללא</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeUniform">אחיד</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeBetweenItemsOnly">פריטים בלבד</sys:String>
|
||||
@ -992,7 +1003,7 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCTopPanelMainButtonMove">הזז כפתור תפריט ראשי לסרגל הצד</sys:String>
|
||||
<sys:String x:Key="LOCTopPanelExplorerSwitch">פאנל סייר</sys:String>
|
||||
<sys:String x:Key="LOCTopPanelSelectRandomGameButton">בוחר משחק אקראי</sys:String>
|
||||
<sys:String x:Key="LOCTopPanelViewSelectRandomGameButton"></sys:String>
|
||||
<sys:String x:Key="LOCTopPanelViewSelectRandomGameButton">בחירת משחק באופן אקראי</sys:String>
|
||||
<sys:String x:Key="LOCTopPanelViewSelectRandomGameButtonTooltip">בחר משחק אקראי מהתצוגה</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetSaveViewOptions">שמור הגדרת קבוצות ומיון</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetShowOnFSTopPanel">הצג כמסנן מהיר במצב מסך מלא</sys:String>
|
||||
@ -1006,8 +1017,8 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCSettingsMinimizeAfterStartingGameDescription" xml:space="preserve">צמצם את פליינייט אחרי שמשחק מתחיל</sys:String>
|
||||
<sys:String x:Key="LOCSettingsFontSize">גודל גופן</sys:String>
|
||||
<sys:String x:Key="LOCSettingsFontSizeSmall">גודל גופן קטן</sys:String>
|
||||
<sys:String x:Key="LOCSettingsXInputProcessing"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsXInputProcessingDescription" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsXInputProcessing">תמיכה בבקר משחק</sys:String>
|
||||
<sys:String x:Key="LOCSettingsXInputProcessingDescription" xml:space="preserve">אם כבוי, פליינייט לא יקבל שום קלט מאף בקר משחק</sys:String>
|
||||
<sys:String x:Key="LOCSettingsShowItemsMainMenuHeader">הצג פריטים בתפריט הראשי:</sys:String>
|
||||
<sys:String x:Key="LOCSettingsSwapMainViewXAButtons">הפוך את פעולת הכפתורים X/A בתצוגה הראשית</sys:String>
|
||||
<sys:String x:Key="LOCSettingsSwapMainViewXAButtonsDescriptions">החלף את שיוך הכפתורים עבור התחלת משחק והצגת מידע נוסף בתצוגה הראשית</sys:String>
|
||||
@ -1021,7 +1032,7 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCSettingsMuteBackground">השתק כאשר ברקע</sys:String>
|
||||
<sys:String x:Key="LOCErrorAudioInterfaceInit">נכשל באתחול ממשק קול</sys:String>
|
||||
<sys:String x:Key="LOCSettingsAudioOutputApi">API פלט</sys:String>
|
||||
<sys:String x:Key="LOCSettingsAudioOutputApiDescription"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsAudioOutputApiDescription">API לשימוש עבור פלט קול. במידה ונתקלת בבעיות שמע, אפשר לשנות את הערך הזה.</sys:String>
|
||||
<sys:String x:Key="LOCSettingsFSSectionGeneral">כללי</sys:String>
|
||||
<sys:String x:Key="LOCSettingsFSSectionVisuals">חזותי</sys:String>
|
||||
<sys:String x:Key="LOCSettingsFSSectionAudio">שמע</sys:String>
|
||||
@ -1036,11 +1047,20 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCSettingsImageScalingAlternative">חלופי</sys:String>
|
||||
<sys:String x:Key="LOCSettingsImageScalingBalanced">מאוזן</sys:String>
|
||||
<sys:String x:Key="LOCSettingsImageScalingQuality">איכות</sys:String>
|
||||
<sys:String x:Key="LOCSettingsImageScalerModeTooltip" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsImageScalerModeTooltip" xml:space="preserve">איכות גבוהה:
|
||||
איכות תמונה הכי טובה, איטי, צריכת זיכרון גבוהה.
|
||||
|
||||
מאוזן:
|
||||
איכות טובה מאוד, מהיר, צריכת זיכרון נמוכה.
|
||||
|
||||
חלופי:
|
||||
איכות טובה, מהירות בינונית, צריכת זיכרון נמוכה.</sys:String>
|
||||
<sys:String x:Key="LOCSelectFileTooltip">בחר קובץ...</sys:String>
|
||||
<sys:String x:Key="LOCSelectDirectoryTooltip">בחר תיקיה...</sys:String>
|
||||
<sys:String x:Key="LOCStartupScript">תסריט אתחול</sys:String>
|
||||
<sys:String x:Key="LOCAddonPerfNotice" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCAddonPerfNotice" xml:space="preserve">חשוב לשים לב ששימוש בתוספים וערכות רקע עלול להשפיע משמעותית על הביצועים של פליינייט, יציבות ואבטחת המידע.
|
||||
|
||||
במידה ונתקלת בבעיות כלשהן לאחר התקנת תוסף או ערכת רקע. יש קודם לנסות להסיר / לבטל כדי לוודא האם זה מקור הבעיה.</sys:String>
|
||||
<sys:String x:Key="LOCGameActionSelectOnStart">בחר בעת הפעלה</sys:String>
|
||||
<sys:String x:Key="LOCEmulatorSelectOnStart">בחר בעת הפעלה</sys:String>
|
||||
<sys:String x:Key="LOCEmulatorBuiltInProfiles">פרופילים מובנים</sys:String>
|
||||
@ -1048,14 +1068,14 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCEmulatorCustomProfiles">פרופילים מותאמים אישית</sys:String>
|
||||
<sys:String x:Key="LOCEmulatorCustomProfile">פרופיל מותאמים אישית</sys:String>
|
||||
<sys:String x:Key="LOCEmulatorFunctionHandledByScript">מנוהל ע"י סקריפט מובנה</sys:String>
|
||||
<sys:String x:Key="LOCEmulatorSpec"></sys:String>
|
||||
<sys:String x:Key="LOCPlatformSpec"></sys:String>
|
||||
<sys:String x:Key="LOCEmulatorSpec">בחירת אמולטור</sys:String>
|
||||
<sys:String x:Key="LOCPlatformSpec">בחירת פלטפורמה</sys:String>
|
||||
<sys:String x:Key="LOCRegionSpec">מפרט אזור</sys:String>
|
||||
<sys:String x:Key="LOCEmulatorPreScriptDescription">הרץ לפני תחילת אמולטור</sys:String>
|
||||
<sys:String x:Key="LOCEmulatorPostScriptDescription">הרץ אחרי הפעלת אמולטור</sys:String>
|
||||
<sys:String x:Key="LOCEmulatorStartedScriptDescription">הרץ לאחר יציאה מאמולטור</sys:String>
|
||||
<sys:String x:Key="LOCErrorEmulatorExecutableNotFound">קובץ הפעלה של אמולטור לא נמצא</sys:String>
|
||||
<sys:String x:Key="LOCErrorEmulatorSpecificationNotFound"></sys:String>
|
||||
<sys:String x:Key="LOCErrorEmulatorSpecificationNotFound">לא נמצאה בחירת אמולטור.</sys:String>
|
||||
<sys:String x:Key="LOCErrorEmulatorStartupScriptNotFound">סריפט אתחול של אמולטור לא נמצא</sys:String>
|
||||
<sys:String x:Key="LOCSplitEmuImportSplitGames">פצל למשחקים נפרדים</sys:String>
|
||||
<sys:String x:Key="LOCSplitEmuImportMergeGames">אחד למשחק אחד</sys:String>
|
||||
@ -1063,55 +1083,69 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCEmuImportAssignRegion">הגדר אזור</sys:String>
|
||||
<sys:String x:Key="LOCEmuScanDirectory">סרוק תיקיה</sys:String>
|
||||
<sys:String x:Key="LOCEmuScanConfigurations">סרוק קונפיגורציות</sys:String>
|
||||
<sys:String x:Key="LOCEmuCrcExcludeFileTypes"></sys:String>
|
||||
<sys:String x:Key="LOCEmuCrcExcludeFileTypesTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCEmuCrcExcludeFileTypes">לא לכלול דפוסים מסריקת checksum </sys:String>
|
||||
<sys:String x:Key="LOCEmuCrcExcludeFileTypesTooltip">לא יבדק checksum עבור הקבצים המתאימים לדפוסים ותבוצע התאמה לפי שם הקובץ. פירוט נוסף נמצא בדף העזרה של האמולטור.</sys:String>
|
||||
<sys:String x:Key="LOCEmuScanEmulator">סרוק עם אמולטור</sys:String>
|
||||
<sys:String x:Key="LOCScanConfigNameError">נדרש לקבוע שם כאשר שומרים קונפיגורציה חדשה</sys:String>
|
||||
<sys:String x:Key="LOCScanConfigNoEmulatorError">לא הוגדר אמולטור או פרופיל לאמולטור</sys:String>
|
||||
<sys:String x:Key="LOCScanConfigDirectoryError">לא הוגדרה ספריה לסריקה או שהיא אינה קיימת</sys:String>
|
||||
<sys:String x:Key="LOCScanConfigError"></sys:String>
|
||||
<sys:String x:Key="LOCEmuScanIncludeGlobalUpdate"></sys:String>
|
||||
<sys:String x:Key="LOCEmulatorScanFailed"></sys:String>
|
||||
<sys:String x:Key="LOCEmulatedGameScanFailed"></sys:String>
|
||||
<sys:String x:Key="LOCScanConfigError">סריקת ההגדרות לא הוגדרה כמו שצריך.</sys:String>
|
||||
<sys:String x:Key="LOCEmuScanIncludeGlobalUpdate">לכלול בצבר סריקה אוטומטית</sys:String>
|
||||
<sys:String x:Key="LOCEmulatorScanFailed">סריקת תיקיה של אמולטורים נכשלה.</sys:String>
|
||||
<sys:String x:Key="LOCEmulatedGameScanFailed">סריקת תיקיה של משחקים לאמולטורים נכשלה.</sys:String>
|
||||
<sys:String x:Key="LOCEmuScanHideImported">החבא מיובאים</sys:String>
|
||||
<sys:String x:Key="LOCEmuImportProfilesToImportHeader"></sys:String>
|
||||
<sys:String x:Key="LOCEmuAutoScanConfigurations"></sys:String>
|
||||
<sys:String x:Key="LOCEmuSaveScanConfig"></sys:String>
|
||||
<sys:String x:Key="LOCEmuSaveScanConfigTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCEmuImportWithRelativePaths"></sys:String>
|
||||
<sys:String x:Key="LOCEmuImportWithRelativePathsTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCEmuImportProfilesToImportHeader">פרופילים לייבוא:</sys:String>
|
||||
<sys:String x:Key="LOCEmuAutoScanConfigurations">הגדרות סריקה אוטומטית</sys:String>
|
||||
<sys:String x:Key="LOCEmuSaveScanConfig">שמור בתור הגדרת סריקה אוטומטית</sys:String>
|
||||
<sys:String x:Key="LOCEmuSaveScanConfigTooltip">שמירת ההגדרה לשימוש מאוחר יותר בעת עדכון הספריה. ניתן לנהל הגדרות שמורות דרך התפריט "הגדרת אמולטורים"</sys:String>
|
||||
<sys:String x:Key="LOCEmuImportWithRelativePaths">ייבוא על ידי שימוש בנתיב יחסי</sys:String>
|
||||
<sys:String x:Key="LOCEmuImportWithRelativePathsTooltip">שימוש בנתיב יחסי להתקנת פליינייט או לתיקיית התקנת האמולטור על מנת לייבא משחקים.</sys:String>
|
||||
<sys:String x:Key="LOCEmuImportScanSubfolders">סרוק תקיות משנה</sys:String>
|
||||
<sys:String x:Key="LOCEmuImportScanInsideArchives">סרוק בתוך קבצים מכווצים</sys:String>
|
||||
<sys:String x:Key="LOCEmuMergeRelatedFiles">אחד קבצים קשורים</sys:String>
|
||||
<sys:String x:Key="LOCEmuMergeRelatedFilesTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCEmuMergeRelatedFilesTooltip">איחוד כל הקבצים הקשורים למשחק</sys:String>
|
||||
<sys:String x:Key="LOCEmuAddScanner">הוסף סורק</sys:String>
|
||||
<sys:String x:Key="LOCEmuAddSavedScanner"></sys:String>
|
||||
<sys:String x:Key="LOCEmuAddSavedScanner">הוסף סורק שנשמר</sys:String>
|
||||
<sys:String x:Key="LOCStartScan">התחלה בסריקה</sys:String>
|
||||
<sys:String x:Key="LOCEmuImportDirectoryConfigDesc"></sys:String>
|
||||
<sys:String x:Key="LOCCompletionStatusDefaultStatusDesc"></sys:String>
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc"></sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError"></sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton"></sys:String>
|
||||
<sys:String x:Key="LOCEmuImportDirectoryConfigDesc">הוספת הגדרות סריקה לתיקיות מסויימות. יש לוודא שהאמולטורים מוגדרים כמו שצריך לפני ייבוא משחקים (דרך התפריט "ספרייה" -> "הגדרת אמולטורים")</sys:String>
|
||||
<sys:String x:Key="LOCCompletionStatusDefaultStatusDesc">סטטוס ברירת מחדל המשוייך למשחקים חדשים שנוספו</sys:String>
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">סטטוס המשוייך למשחקים אשר הופעלו בפעם הראשונה</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">נכשלה הפעלת סקריפט PowerShell. במידה ומערכת ההפעלה היא Windows 7, יש לנסות להתקין מחדש PowerShell 5.1.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">פילטר עם שם זה כבר קיים, האם לעדכן אותו עם ההגדרות החדשות?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">מילוי אוטומטי של שמות מיון חסרים עבור משחקים שנוספו בבת אחת או נערכו</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">כאשר מתבצעת עריכת משחק, הוספת משחק באמצעות סריקת תיקיה או סריקת תיקיית אמולטור, יתווסף אוטומטית שם המתאים למיון עבור המשחק, למשל, "The Witcher 3" יקבל את שם המיון "Witcher 03".
|
||||
פעולה זו תמיד תיצור שם שונה מאשר שם המשחק המקורי ותעדכן שמות מיון ריקים בלבד.</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">המילים האלו יוסרו מתחילת ערך שם המיון האוטומטי:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">השתמש בערך האלו כדי להתעלם ממילים בתחילת שם המשחק למטרות מיון. ברירת המחדל היא "The", "An", "A"</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">הכנסת ערך שם מיון עבור משחקים שאין להם כזה</sys:String>
|
||||
<sys:String x:Key="LOCSettingsSortingLabel">מיון</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillProgress"></sys:String>
|
||||
<sys:String x:Key="LOCNahimicServiceWarning" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCElevatedProcessWarning" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillProgress">הכנסת ערכי שם מיון…</sys:String>
|
||||
<sys:String x:Key="LOCNahimicServiceWarning" xml:space="preserve">במערכת ההפעלה שלך קיים שירות בשם Nahimic. שירות זה ידוע כגורם בעיות תצוגה בפליינייט (ותוכנות נוספות).
|
||||
|
||||
במידה ונתקלת בתקלות גרפיות או תקלות תצוגה כלשהן בפליינייט, אנחנו ממליצים על כיבוי או הסרה לחלוטין של Nahimic.
|
||||
|
||||
מידע נוסף זמין בכתובת https://playnite.link/nahimicsucksPlaynite (מידע באנגלית)</sys:String>
|
||||
<sys:String x:Key="LOCElevatedProcessWarning" xml:space="preserve">פליינייט רץ עם הרשאות חזקות (כמו למשל administrator). דבר זה אינו מומלץ מכיוון שכל התוספים, המשחקים והתוכנות אפשר יופעלו דרך פליינייט יקבלו הרשאות כאלו גם כן!
|
||||
|
||||
מידע נוסף זמין בכתובת https://playnite.link/adminfaq (מידע באנגלית)</sys:String>
|
||||
<sys:String x:Key="LOCElevatedProcessWarningShowOption">הצג אזהרה אם פליינייט רץ עם זכויות יתר</sys:String>
|
||||
<sys:String x:Key="LOCInstallSizeScanUseSizeOnDiskOption"></sys:String>
|
||||
<sys:String x:Key="LOCInstallSizeScanUseSizeOnDiskOptionTooltip" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCWarningBlacklistedExtensions" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCEmuExcludeOnlineFiles"></sys:String>
|
||||
<sys:String x:Key="LOCEmuExcludeOnlineFilesTooltip" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCEmuUseSimplifiedOnlineFileScan"></sys:String>
|
||||
<sys:String x:Key="LOCEmuUseSimplifiedOnlineFileScanTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCInstallSizeScanUseSizeOnDiskOption">חישוב הערך האמיתי של גודל התיקייה המותקנת בכונן כאשר מחשבים את גודל המשחקים</sys:String>
|
||||
<sys:String x:Key="LOCInstallSizeScanUseSizeOnDiskOptionTooltip" xml:space="preserve">במידה ומופעל, סריקות יהיה איטיות יותר ויחשבו את הגודל האמיתי של הקבצים בכונן הקשיח.
|
||||
במידה וכבוי, סריקות יהיו מהירות יותר וישתמשו בגודל הקבצים עצמם.</sys:String>
|
||||
<sys:String x:Key="LOCWarningBlacklistedExtensions" xml:space="preserve">התוספים הבאים דווחו כבעלי בעיות אפשריות, או כתוצאה מתקלות ביצועים/יציבות רבות או כתוצאה מבעיות אבטחת מידע. אנחנו מציעים להסיר את התוספים הבאים:
|
||||
|
||||
{0}
|
||||
</sys:String>
|
||||
<sys:String x:Key="LOCEmuExcludeOnlineFiles">אל תכלול קבצי אונליין מהסריקה</sys:String>
|
||||
<sys:String x:Key="LOCEmuExcludeOnlineFilesTooltip" xml:space="preserve">קבצים אשר נמצאים באחסון ענן לא יסרקו ולא יתבצע ייבוא שלהם אם אינם זמינים בכונן מקומי.
|
||||
נתמך עבור השירותים הבאים בלבד: Google Drive, DropBox, OneDrive</sys:String>
|
||||
<sys:String x:Key="LOCEmuUseSimplifiedOnlineFileScan">ביצוע סריקה תוך התעלמות מתוכן הקובץ</sys:String>
|
||||
<sys:String x:Key="LOCEmuUseSimplifiedOnlineFileScanTooltip">יתבצע ייבוא של קבצים אלו אך בצורה מדוייקת פחות בשיטה שלא מצריכה הורדת הקובץ מהענן.</sys:String>
|
||||
<sys:String x:Key="LOCMetadatSetAllFieldsToValue">החל על הכל</sys:String>
|
||||
<sys:String x:Key="LOCOverrideInstallState"></sys:String>
|
||||
<sys:String x:Key="LOCOverrideInstallStateTooltip" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCOverrideInstallState">הגדרה מחדש של מצב ההתקנה</sys:String>
|
||||
<sys:String x:Key="LOCOverrideInstallStateTooltip" xml:space="preserve">כאשר מוגדר, פליינייט יתעלם ממצב ההתקנה (כולל תיקיית ההתקנה) אשר הוגדר באמצעות התוסף שייבא את המשחק.
|
||||
|
||||
אפשרות זו עלולה שלא לעבוד עם תוספים מסויימים שאינים לוקחים בחשבון אפשרות זו.</sys:String>
|
||||
<sys:String x:Key="LOCOptionOnlyManually">רק באופן ידני</sys:String>
|
||||
<sys:String x:Key="LOCOptionOnceADay">פעם ביום</sys:String>
|
||||
<sys:String x:Key="LOCOptionOnceAWeek">פעם בשבוע</sys:String>
|
||||
@ -1119,7 +1153,7 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCCheckProgramUpdates">בדוק עדכוני תוכנה</sys:String>
|
||||
<sys:String x:Key="LOCCheckAddonUpdates">בדוק עדכוני הרחבות</sys:String>
|
||||
<sys:String x:Key="LOCCheckLibraryUpdates">עדכן ספריות</sys:String>
|
||||
<sys:String x:Key="LOCCheckEmulatedLibraryUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCCheckEmulatedLibraryUpdates">סריקת תיקיית אמולטורים</sys:String>
|
||||
<sys:String x:Key="LOCStatsIncludeHidden">כולל משחקים מוסתרים</sys:String>
|
||||
<sys:String x:Key="LOCMenuSetFields">עריכת שדות</sys:String>
|
||||
<sys:String x:Key="LOCItemSelectionSelectDeselectAll">בחר/בטל בחירה של הכל</sys:String>
|
||||
@ -1127,7 +1161,12 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCActivate">הפעל</sys:String>
|
||||
<sys:String x:Key="LOCAssign">להקצות</sys:String>
|
||||
<sys:String x:Key="LOCDefaultSearchDescription">החל להקליד על מנת לחפש משחקים… [F1] לעזרה</sys:String>
|
||||
<sys:String x:Key="LOCDefaultSearchHint" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCDefaultSearchHint" xml:space="preserve"># יביא את רשימת כל הפקודות האפשריות
|
||||
/ יביא את רשימת כלל אפשרויות החיפוש
|
||||
הקלדת מילת חיפוש המסתיימת ברחח תבצע את החיפוש.
|
||||
TAB: החלפת פעולה
|
||||
ENTER: הפעלת פעולה נבחרת
|
||||
SHIFT-ENTER: פתיחת תפריט</sys:String>
|
||||
<sys:String x:Key="LOCSearchFilterUninstalled">כלול משחקים לא מותקנים</sys:String>
|
||||
<sys:String x:Key="LOCSearchFilterHidden">כולל משחקים מוסתרים</sys:String>
|
||||
<sys:String x:Key="LOCSearchFilterUninstalledIncluded">משחקים לא מותקנים כלולים</sys:String>
|
||||
@ -1144,8 +1183,8 @@ https://playnite.link/cefstartup</sys:String>
|
||||
|
||||
<sys:String x:Key="LOCSearchSettingsPrimaryAction">פעולת משחק עיקרית</sys:String>
|
||||
<sys:String x:Key="LOCSearchSettingsSecondaryAction">פעולת משחק משנית</sys:String>
|
||||
<sys:String x:Key="LOCSearchSettingsKeyboardOpenSearch"></sys:String>
|
||||
<sys:String x:Key="LOCSearchSettingsSaveFilter"></sys:String>
|
||||
<sys:String x:Key="LOCSearchSettingsKeyboardOpenSearch">CTRL-F פותח אפשרות חיפוש רחבה</sys:String>
|
||||
<sys:String x:Key="LOCSearchSettingsSaveFilter">שמור הגדרות סינון משחק</sys:String>
|
||||
<sys:String x:Key="LOCSearchSettingsSearchProviders">ספקי חיפוש</sys:String>
|
||||
<sys:String x:Key="LOCSearchSettingsDefaultKeyword">מילת מפתח ברירת מחדל</sys:String>
|
||||
<sys:String x:Key="LOCSearchSettingsCustomKeyword">מילת מפתח מותאמת אישית</sys:String>
|
||||
@ -1153,66 +1192,77 @@ https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCSearchTitle">חיפוש פליינייט</sys:String>
|
||||
<sys:String x:Key="LOCExtensionSettingsMenu">הגדרת הרחבות</sys:String>
|
||||
<sys:String x:Key="LOCExclusions">החרגות</sys:String>
|
||||
<sys:String x:Key="LOCEmuScannerExcludedFiles"></sys:String>
|
||||
<sys:String x:Key="LOCEmuScannerExcludedFolders"></sys:String>
|
||||
<sys:String x:Key="LOCEmuScannerExcludedFiles">אל תכלול קבצים יחסיים לסריקת תיקייה</sys:String>
|
||||
<sys:String x:Key="LOCEmuScannerExcludedFolders">אל תכלול תיקיות היחסיות לתייקיית הסריקה</sys:String>
|
||||
<sys:String x:Key="LOCEmuImportAddROMExclusionList">הוסף קובץ לרשימת יוצאים מהכלל</sys:String>
|
||||
<sys:String x:Key="LOCEmuImportAddFolderExclusionList">הוסף תיקיה לרשימת יוצאים מהכלל</sys:String>
|
||||
<sys:String x:Key="LOCEmuExclusionNoConfigError"></sys:String>
|
||||
<sys:String x:Key="LOCEmuExclusionAddedMessage"></sys:String>
|
||||
<sys:String x:Key="LOCEmuOverridePlatform"></sys:String>
|
||||
<sys:String x:Key="LOCEmuOverridePlatformTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSearchIncludeCommandsInDefault"></sys:String>
|
||||
<sys:String x:Key="LOCSearchIncludeCommandsInDefaultTooltip"></sys:String>
|
||||
<sys:String x:Key="NameFilterUseFuzzyMatching"></sys:String>
|
||||
<sys:String x:Key="NameFilterUseFuzzyMatchingTooltip" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCSearchViewGameFieldOptions"></sys:String>
|
||||
<sys:String x:Key="LOCEmuExclusionNoConfigError">ניתן להוסיף החרגות רק להגדרות סריקה שמורות.</sys:String>
|
||||
<sys:String x:Key="LOCEmuExclusionAddedMessage">החרגות נוספו לסורק "{0}"</sys:String>
|
||||
<sys:String x:Key="LOCEmuOverridePlatform">שכתוב ערך פלטפורמה</sys:String>
|
||||
<sys:String x:Key="LOCEmuOverridePlatformTooltip">אם מאופשר, הסורק יחיל את ערך הפלטפורמה שהוזן לכלל המשחקים, גם אם נמצא ערך פלטפורמה אחר.</sys:String>
|
||||
<sys:String x:Key="LOCSearchIncludeCommandsInDefault">כלול פקודות בחיפוש ברירת מחדל</sys:String>
|
||||
<sys:String x:Key="LOCSearchIncludeCommandsInDefaultTooltip">אם מבוטל, פקודות לא תהיינה חלק מחיפוש ברירת מחדל עד הוספת # כתחילית.</sys:String>
|
||||
<sys:String x:Key="NameFilterUseFuzzyMatching">שימוש בחיפוש מעורפל בשדה השם</sys:String>
|
||||
<sys:String x:Key="NameFilterUseFuzzyMatchingTooltip" xml:space="preserve">כאשר מאופשר, סינון לפי שם המשחק יבצע התאמה כמו בחיפוש הכללי.
|
||||
ניתן לבצע התאמה מסויימת במקרה בודד על ידי הוספת התו !</sys:String>
|
||||
<sys:String x:Key="LOCSearchViewGameFieldOptions">שדות אשר יוצגו עבור תוצאות חיפוש משחק:</sys:String>
|
||||
<sys:String x:Key="LOCHiddenStatus">סטטוס חבוי</sys:String>
|
||||
|
||||
<sys:String x:Key="LOCBackupCancelled"></sys:String>
|
||||
<sys:String x:Key="LOCBackupFailed"></sys:String>
|
||||
<sys:String x:Key="LOCBackupErrorTitle"></sys:String>
|
||||
<sys:String x:Key="LOCBackupProgress"></sys:String>
|
||||
<sys:String x:Key="LOCBackupRestoreProgress"></sys:String>
|
||||
<sys:String x:Key="LOCBackupRestoreFailed"></sys:String>
|
||||
<sys:String x:Key="LOCBackupCancelled">גיבוי נתונים בוטל.</sys:String>
|
||||
<sys:String x:Key="LOCBackupFailed">גיבוי נתונים נכשל.</sys:String>
|
||||
<sys:String x:Key="LOCBackupErrorTitle">שגיאה בגיבוי נתונים</sys:String>
|
||||
<sys:String x:Key="LOCBackupProgress">גיבוי נתונים מתבצע…</sys:String>
|
||||
<sys:String x:Key="LOCBackupRestoreProgress">משחזר נתונים מגיבוי…</sys:String>
|
||||
<sys:String x:Key="LOCBackupRestoreFailed">שחזור נתונים מגיבוי נכשל.</sys:String>
|
||||
<sys:String x:Key="LOCBackupOptionSettings">הגדרות</sys:String>
|
||||
<sys:String x:Key="LOCBackupOptionLibrary">ספרית משחקים</sys:String>
|
||||
<sys:String x:Key="LOCBackupOptionGameMedia"></sys:String>
|
||||
<sys:String x:Key="LOCBackupOptionGameMedia">נתוני משחק בספרייה</sys:String>
|
||||
<sys:String x:Key="LOCBackupOptionExtensions">הרחבות מותקנות</sys:String>
|
||||
<sys:String x:Key="LOCBackupOptionExtensionsData">מידע הרחבות</sys:String>
|
||||
<sys:String x:Key="LOCBackupOptionThemes">ערכות נושא מותקנות</sys:String>
|
||||
<sys:String x:Key="LOCBackupRestoreMessage" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCBackupDataBackupMessage" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsEnableAutomaticBackup"></sys:String>
|
||||
<sys:String x:Key="LOCBackupRestoreMessage" xml:space="preserve">יש לבחור את המידע לשחזור מקובץ הגיבוי שנבחר.
|
||||
|
||||
פליינייט יבצע הפעלה מחדש ויתחיל את תהליך השחזור באופן אוטומטי.</sys:String>
|
||||
<sys:String x:Key="LOCBackupDataBackupMessage" xml:space="preserve">יש לבחור את הפריטים לגיבוי. נתוני אפליקציה ונתוני ספריית המשחקים יגובו כברירת מחדל.
|
||||
|
||||
פליינייט יבצע הפעלה מחדש ויתחיל את תהליך הגיבוי באופן אוטומטי</sys:String>
|
||||
<sys:String x:Key="LOCSettingsEnableAutomaticBackup">גיבוי נתונים אוטומטי</sys:String>
|
||||
<sys:String x:Key="LOCSettingsAutoBackupFrequency">תדירות גיבוי אוטומטי</sys:String>
|
||||
<sys:String x:Key="LOCSettingsBackupFolder">ספריית גיבוי</sys:String>
|
||||
<sys:String x:Key="LOCSettingsRotatingBackups">גיבויים מתחלפים</sys:String>
|
||||
<sys:String x:Key="LOCSettingsAutoBackupIncludeItems">כלול מידע נוסף:</sys:String>
|
||||
<sys:String x:Key="LOCSettingsNoBackupDirSpecifiedError"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsNoBackupDirSpecifiedError">יש להגדיר תיקיית גיבוי במידה והופעלה אפשרות הגיבוי האוטומטי.</sys:String>
|
||||
<sys:String x:Key="LOCUpdateNotifyOnlyPatches">הצגת התראות לשחרור עדכונים בלבד</sys:String>
|
||||
<sys:String x:Key="LOCUpdateNotifyOnlyPatchesToolip" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsPastWeekRelativeFormat"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsPastWeekRelativeFormatTooltip" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCUpdateNotifyOnlyPatchesToolip" xml:space="preserve">כאשר מופעל, רק עדכוני גרסה עיקריים הקשורים לגרסה המותקנת יופיעו בהודעת העדכון.
|
||||
עדכוני גרסה חדשים לא יופיעו בהודעת העדכון.
|
||||
</sys:String>
|
||||
<sys:String x:Key="LOCSettingsPastWeekRelativeFormat">השתמש בתאריכים יחסיים עבור השבוע האחרון</sys:String>
|
||||
<sys:String x:Key="LOCSettingsPastWeekRelativeFormatTooltip" xml:space="preserve">יש להשתמש בערכים יחסיים כמו "היום", "אתמול" במידה ומדובר בפחות משבוע.
|
||||
|
||||
ערך זה ישמש עבור כלל התאריכים.</sys:String>
|
||||
|
||||
<sys:String x:Key="LOCSettingsWebImageSearch">חפש תמונה ברשת</sys:String>
|
||||
<sys:String x:Key="LOCSettingsWebImageSearchIconTerm">טקסט לחיפוש איקון</sys:String>
|
||||
<sys:String x:Key="LOCSettingsWebImageSearchCoverTerm">טקסט לחיפוש תמונת כיסוי</sys:String>
|
||||
<sys:String x:Key="LOCSettingsWebImageSearchBackground">טקסט לחיפוש תמונת רקע</sys:String>
|
||||
<sys:String x:Key="LOCGettingsAddonInformation">מביא מידע על הרחבה…</sys:String>
|
||||
<sys:String x:Key="LOCNoMetadataSource"></sys:String>
|
||||
<sys:String x:Key="LOCNoMetadataSource">אין מקור מטא נתונים זמין</sys:String>
|
||||
<sys:String x:Key="LOCScannerConfigPlayActionSettings">הגדרות פעולת הפעלה</sys:String>
|
||||
<sys:String x:Key="LOCScannerConfigPlayActionSettingsScanner"></sys:String>
|
||||
<sys:String x:Key="LOCScannerConfigPlayActionSettingsScanner">השתמש בהגדרות סורק</sys:String>
|
||||
<sys:String x:Key="LOCScannerConfigPlayActionSettingsSelectProfile">בחר פרופיל בהפעלה</sys:String>
|
||||
<sys:String x:Key="LOCScannerConfigPlayActionSettingsSelectEmulator">בחר אמולטור בהפעלה</sys:String>
|
||||
<sys:String x:Key="LOCAutomatic">אוטומטי</sys:String>
|
||||
<sys:String x:Key="LOCAlwaysOn">תמיד מופעל</sys:String>
|
||||
<sys:String x:Key="LOCAlwaysOff">תמיד כבוי</sys:String>
|
||||
<sys:String x:Key="LOCSettingsAccessibilityInterface"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsAccessibilityInterface">תמיכת נגישות (קורא מסך)</sys:String>
|
||||
<sys:String x:Key="LOCApplicationMenu">תפריט האפליקציה</sys:String>
|
||||
<sys:String x:Key="LOCGameMenu">תפריט משחק</sys:String>
|
||||
<sys:String x:Key="LOCProgramFolder"></sys:String>
|
||||
<sys:String x:Key="LOCUserDataFolder"></sys:String>
|
||||
<sys:String x:Key="LOCDBCorruptionCrashMessage" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCUnsavedChangesAskMessage"></sys:String>
|
||||
<sys:String x:Key="LOCPortableInstallation"></sys:String>
|
||||
<sys:String x:Key="LOCNoControllersDetected"></sys:String>
|
||||
<sys:String x:Key="LOCProgramFolder">תיקיית התוכנה</sys:String>
|
||||
<sys:String x:Key="LOCUserDataFolder">תיקיית קבצי משתמש</sys:String>
|
||||
<sys:String x:Key="LOCDBCorruptionCrashMessage" xml:space="preserve">שגיאה בקובץ ספריה, פליינייט ייסגר.
|
||||
|
||||
יש לפתוח בקשה בעמוד ה-GitHub של פליינייט על מנת לבקש תיקון לשגיאה בקבצים אלו.</sys:String>
|
||||
<sys:String x:Key="LOCUnsavedChangesAskMessage">האם לשמור את השינויים שביצעת?</sys:String>
|
||||
<sys:String x:Key="LOCPortableInstallation">התקנה ניידת</sys:String>
|
||||
<sys:String x:Key="LOCNoControllersDetected">לא נמצאו בקרים</sys:String>
|
||||
</ResourceDictionary>
|
||||
|
||||
@ -907,6 +907,7 @@ Nova verzija: {2}</sys:String>
|
||||
<sys:String x:Key="LOCAddonChangesRestart"></sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Instaliraj</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Već instalirano</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable"></sys:String>
|
||||
@ -917,6 +918,7 @@ Nova verzija: {2}</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected"></sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon"></sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable"></sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate"></sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded"></sys:String>
|
||||
@ -937,6 +939,7 @@ Nova verzija: {2}</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable"></sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning"></sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone"></sys:String>
|
||||
|
||||
@ -929,6 +929,7 @@ Ha telepíteni vagy eltávolítani szeretnéd őket, használd a főmenü "
|
||||
<sys:String x:Key="LOCAddonChangesRestart">A Playnite újraindítása szükséges a változtatások alkalmazásához.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">A bővítmény telepítése ütemezve.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Telepítés</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall">Újratelepítés</sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Eltávolítás</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Már telepített</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Nem találtam frissítést a bővítményekhez.</sys:String>
|
||||
@ -939,6 +940,7 @@ Ha telepíteni vagy eltávolítani szeretnéd őket, használd a főmenü "
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Licensz elutasítva</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">{0} letöltése…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Bővítmények frissítésének keresése…</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates">Frissítések keresése…</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Egy vagy több frissítés elérhető.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Válaszd ki a frissítendőket</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Bővítmény fejlesztői változat</sys:String>
|
||||
@ -959,6 +961,7 @@ Ha telepíteni vagy eltávolítani szeretnéd őket, használd a főmenü "
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Folyamat</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Mappa</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Eredeti folyamat</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName">Folyamat neve</sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Nyomonkövetési üzenetek naplózása</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">A módosítások felülírják az összes kijelölt játék szerkesztett adatát!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Nincs</sys:String>
|
||||
@ -1093,8 +1096,8 @@ Ha problémákat észlelsz egy téma vagy bővítmény telepítése után, érde
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">Elsőnek játszott játékok automatikus állapota</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">PowerShell szkript futtatási hiba. Ha Windows 7 alól tolod, próbáld meg (újra)telepíteni a PowerShell 5.1-et.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">Már van ilyen névvel szűrőséma. Felülírod az új beállításokkal?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Töltse ki automatikusan a rendezési nevet a tömegesen hozzáadott játékoknál</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Ha könyvtárfrissítéssel, emulátor mappa beolvasással, vagy mappabeolvasással adsz hozzá játékokat, automatikusan töltse ki a "Rendezési név" mezőt egy könnyebben sorba rendezhető játéknévvel. Például a "The Witcher 3" a "Witcher 03"-as rendezési nevet fogja kapni.</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Ezeket a szavakat automatikusan eltávolítja a rendezési név elejéről:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Így lehet egyszerűen eltávolítani a rendezési nevek elejéről az extra szavakat. Alapértelmezésben a "The", az "An" és az "A" kerül eltávolításra.</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Rendezési név mező automatikus kitöltése</sys:String>
|
||||
|
||||
@ -940,6 +940,7 @@ Jika anda ingin menginstal atau meng-uninstal integrasi tambahan, gunakan menu &
|
||||
<sys:String x:Key="LOCAddonChangesRestart">Mulai ulang aplikasi diperlukan untuk menerapkan perubahan yang tertunda.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Add-on ini dijadwalkan untuk penginstalan.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Pasang</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Hapus</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Telah dipasang</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Tidak ditemukan pembaruan add-on baru.</sys:String>
|
||||
@ -950,6 +951,7 @@ Jika anda ingin menginstal atau meng-uninstal integrasi tambahan, gunakan menu &
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Lisensi ditolak</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Mengunduh {0}…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Mencari pembaruan add-on...</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Terdapat satu atau lebih add-on tersedia untuk di-update.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Pilih item untuk di-update</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Sesi pengembangan ekstensi</sys:String>
|
||||
@ -970,6 +972,7 @@ Jika anda ingin menginstal atau meng-uninstal integrasi tambahan, gunakan menu &
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Dalam Proses</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Folder</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Proses awal</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Log pesan jejak</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">Perubahan berikut ini akan menimpa data untuk semua game yang sedang dipilih!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Tidak ada</sys:String>
|
||||
@ -1104,8 +1107,8 @@ Jika Anda mulai mengalami masalah setelah menginstal tema atau ekstensi, coba no
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">Status diterapkan untuk game yang dimainkan untuk pertamakalinya</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">Gagal meninisialisasi PowerShell script runtime. Jika anda pengguna Windows 7, coba install (ulang) PowerShell 5.1 untuk memperbaiki isu ini.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">Filter preset dengan nama yang ditentukan telah tersedia. Perbarui preset dengan pengaturan yang baru?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Mengisi nama urutan secara otomatis untuk game yang ditambahkan secara batch</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Ketika anda menambahkan game melalui pembaruan pustaka, pemindaian folder emulator, atau pemindaian folder secara normal, secara otomatis mengisi bidang “Nama Pengurutan” dengan representasi yang dapat diurutkan dengan lebih baik dari nama game tersebut, sebagai contoh "The Witcher 3" akan mendapat nama pengurutan "Witcher 03"</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Kata-kata ini akan dihapus dari awal nilai Nama Pengurutan yang diisi secara otomatis:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Gunakan ini untuk mengabaikan kata yang berada di awal untuk kepentingan pengurutan. Secara defaultnya "The", "An", dan "A".</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Isi Nama Pengurutan untuk game yang tidak memiliki nama</sys:String>
|
||||
|
||||
@ -953,6 +953,7 @@ Se vuoi installare o disinstallare ulteriori integrazioni, usa l'opzione "E
|
||||
<sys:String x:Key="LOCAddonChangesRestart">Riavvio dell'applicazione è richiesto per applicare le modifiche.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Questo componente aggiuntivo è previsto per l'installazione.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Installa</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Disinstalla</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Già installato</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Nessun aggiornamento disponibile per i componenti aggiuntivi.</sys:String>
|
||||
@ -963,6 +964,7 @@ Se vuoi installare o disinstallare ulteriori integrazioni, usa l'opzione "E
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Licenza rifiutata</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Scaricando {0}...</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Controllo degli aggiornamenti per i componenti aggiuntivi...</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates">Ricerca aggiornamenti del programma...</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Sono disponibili uno o più aggiornamenti per componenti aggiuntivi.
|
||||
</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Seleziona gli elementi da aggiornare</sys:String>
|
||||
@ -984,6 +986,7 @@ Se vuoi installare o disinstallare ulteriori integrazioni, usa l'opzione "E
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Processo</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Cartella</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Processo originale</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName">Nome del processo</sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Registra i messaggi fissati</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">Le seguenti modifiche sovrascriveranno i dati di tutti i giochi selezionati!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Nessuno</sys:String>
|
||||
@ -1118,8 +1121,8 @@ Se cominci ad avere qualche problema dopo l'installazione di un tema o di una es
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">Status assegnato ai giochi giocati per la prima volta</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">Impossibile inizializzare lo script PowerShell. Se sei un utente Windows 7, prova a (re)installare PowerShell 5.1 per riparare il problema.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">Il preset del filtro con il nome specificato esiste già. Aggiornare il preset con le nuove impostazioni?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Riempi automaticamente il nome di ordinamento per i giochi aggiunti in gruppo</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Quando si aggiungono i giochi tramite un aggiornamento della libreria, una scansione della cartella emulatore, o una scansione della cartella normale, riempire automaticamente il campo "Sorting Name" con una migliore rappresentazione ordinabile del nome del gioco, per esempio "The Witcher 3" riceverà un Nome Ordinamento di "Witcher 03"</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Queste parole verranno rimosse dall'inizio del valore del nome di ordinamento compilato automaticamente:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Usalo per ignorare le parole all'inizio di una stringa per scopi di ordinamento. Il valore predefinito è "The", "An" e "A".</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Riempi il nome di ordinamento per i giochi senza uno</sys:String>
|
||||
|
||||
@ -212,8 +212,8 @@
|
||||
<sys:String x:Key="LOCMetaGameSourceAll">データベースに登録されているすべてのゲーム</sys:String>
|
||||
<sys:String x:Key="LOCMetaGameSourceFiltered">現在フィルターが適用されているすべてのゲーム</sys:String>
|
||||
<sys:String x:Key="LOCMetaGameSourceSelected">選択したゲームのみ</sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorCaption"></sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorMessage"></sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorCaption">メタデータフィールドが選択されていません</sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorMessage">ダウンロード対象のメタデータフィールドが選択されていません。少なくとも1つを選択し、少なくとも1つのメタデータプロバイダを有効にしてください。</sys:String>
|
||||
<sys:String x:Key="LOCMetaSourceStore">公式ストア</sys:String>
|
||||
<sys:String x:Key="LOCMetaSourceIGDB">IGDB</sys:String>
|
||||
<sys:String x:Key="LOCMetaDescriptionFields">Playnite によって、どのソースからデータを取得し、どの項目に自動的に入力されるのかを選択してください。</sys:String>
|
||||
@ -948,6 +948,7 @@ Version {2}</sys:String>
|
||||
<sys:String x:Key="LOCAddonChangesRestart">変更を適用するにはアプリケーションの再起動が必要です。</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">このアドオンはインストール予定です。</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">インストール</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall">再インストール</sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">アンインストール</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">インストール済み</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">新しいアドオンの更新は見つかりませんでした。</sys:String>
|
||||
@ -958,6 +959,7 @@ Version {2}</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">ライセンスが拒否されました</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">{0} をダウンロード中…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">アドオンの更新を検索中...</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates">プログラムのアップデートを探しています…</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">1 つ以上のアドオンの更新が利用可能です。</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">更新する項目を選択</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">拡張機能開発インスタンス</sys:String>
|
||||
@ -978,6 +980,7 @@ Version {2}</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">プロセス</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">フォルダ</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">元のプロセス</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName">プロセス名</sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">メッセージをログに記録する</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">以下の変更は、現在選択されているすべてのゲームのデータを上書きします。</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">無し</sys:String>
|
||||
@ -1113,8 +1116,8 @@ Version {2}</sys:String>
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">初めてプレイするゲームに付与されるステータス</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">PowerShell スクリプトランタイムの初期化に失敗しました。Windows 7 を使用している場合は、PowerShell 5.1 を (再) インストールすると問題が解決します。</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">指定された名前のフィルタープリセットはすでに存在します。新しい設定でプリセットをアップデートしますか?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">一括追加したゲームのソート用タイトルを自動的に入力</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">ライブラリの更新、エミュレータフォルダのスキャン、または通常のフォルダのスキャンを介してゲームを追加するとき、 「ソート用タイトル」フィールドにソートに適したゲーム名が自動的に入力されます。例えば、「The Witcher 3」は「Witcher 03」のソート用タイトルが入力されます。</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">これらの単語は自動的に入力されたソート用タイトルの先頭から削除されます:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">並べ替えの目的で文字列の先頭にある単語を無視する場合に使用します。デフォルトは "The", "An", "A" です。</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">ソート用タイトルのないゲームにソート名を設定</sys:String>
|
||||
|
||||
@ -940,6 +940,7 @@
|
||||
<sys:String x:Key="LOCAddonChangesRestart">변경사항을 적용하려면 프로그램을 재시작해야 합니다.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">이 애드온은 설치될 예정입니다.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">설치</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">설치 제거</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">이미 설치 됨</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">새로운 업데이트가 없습니다.</sys:String>
|
||||
@ -950,6 +951,7 @@
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">라이선스 동의 거절</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">{0} 다운로드 중...</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">업데이트된 애드온을 확인하는 중...</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">하나 이상의 애드온 업데이트가 있습니다.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">업데이트 할 항목 선택</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">개발용 확장 프로그램</sys:String>
|
||||
@ -970,6 +972,7 @@
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">프로세스</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">폴더</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">원본 프로세스</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">추적 메시지 로깅하기</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">다음 변경 사항은 현재 선택한 모든 게임의 데이터를 덮어씁니다!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">없음</sys:String>
|
||||
@ -1104,10 +1107,8 @@
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">게임을 최초로 플레이했을 때의 상태</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">PowerShell 스크립트 런타임을 초기화하지 못했습니다. 윈도우즈 7 사용자인 경우 PowerShell 5.1을 다시 설치하여 문제를 해결해 보십시오.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">지정한 이름의 필터 프리셋이 이미 있습니다. 프리셋을 새 설정으로 업데이트하시겠습니까?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">일괄 추가된 게임에 자동으로 정렬 이름 입력</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">에뮬레이터 폴더 검색이나 일반 폴더 검색 또는 라이브러리 업데이트를 통해 게임을 추가할 때, 더 나은 정렬 결과를 제공하기 위해 자동으로 "정렬 이름"필드를 입력합니다.
|
||||
예를 들어 "The Withcer 3"는 "Withcer 03"라는 정렬 이름이 부여됩니다.
|
||||
</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">다음 단어를 자동으로 부여되는 정렬 이름의 앞부분에서 제외</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">정렬을 위해 문자열의 시작 부분에 있는 단어를 무시할 때 사용합니다. 기본값은 "The", "An" 및 "A"입니다.</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">정렬 이름이 없는 게임의 값 채우기</sys:String>
|
||||
|
||||
@ -1,41 +1,41 @@
|
||||
{
|
||||
"ar": 100,
|
||||
"bg": 100,
|
||||
"ca": 99,
|
||||
"ar": 98,
|
||||
"bg": 98,
|
||||
"ca": 98,
|
||||
"cs": 100,
|
||||
"cy": 0,
|
||||
"da": 27,
|
||||
"de": 100,
|
||||
"el": 100,
|
||||
"es-ES": 100,
|
||||
"et": 99,
|
||||
"fa": 100,
|
||||
"de": 98,
|
||||
"el": 98,
|
||||
"es-ES": 98,
|
||||
"et": 98,
|
||||
"fa": 98,
|
||||
"fi": 68,
|
||||
"fr": 100,
|
||||
"fr": 98,
|
||||
"ga-IE": 0,
|
||||
"gl": 99,
|
||||
"he": 75,
|
||||
"hr": 48,
|
||||
"hu": 100,
|
||||
"id": 99,
|
||||
"it": 100,
|
||||
"ja": 99,
|
||||
"ko": 99,
|
||||
"gl": 97,
|
||||
"he": 100,
|
||||
"hr": 47,
|
||||
"hu": 98,
|
||||
"id": 97,
|
||||
"it": 98,
|
||||
"ja": 98,
|
||||
"ko": 97,
|
||||
"lt": 54,
|
||||
"mr": 57,
|
||||
"nl": 100,
|
||||
"no": 100,
|
||||
"mr": 56,
|
||||
"nl": 99,
|
||||
"no": 98,
|
||||
"pl": 100,
|
||||
"pt-BR": 100,
|
||||
"pt-PT": 57,
|
||||
"ro": 48,
|
||||
"ru": 99,
|
||||
"sk": 57,
|
||||
"ru": 98,
|
||||
"sk": 62,
|
||||
"sr": 89,
|
||||
"sv-SE": 76,
|
||||
"tr": 100,
|
||||
"tr": 98,
|
||||
"uk": 100,
|
||||
"vi": 99,
|
||||
"zh-CN": 100,
|
||||
"zh-TW": 99
|
||||
"vi": 100,
|
||||
"zh-CN": 98,
|
||||
"zh-TW": 98
|
||||
}
|
||||
|
||||
@ -905,6 +905,7 @@ Prašome įtraukti nurodytą ID į klaidos pranešimą:</sys:String>
|
||||
<sys:String x:Key="LOCAddonChangesRestart"></sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Įdiegti</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Išdiegti</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Jau įdiegta</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Nerasta jokių plėtinio atnaujinimų.</sys:String>
|
||||
@ -915,6 +916,7 @@ Prašome įtraukti nurodytą ID į klaidos pranešimą:</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Licencija atmesta</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Atsiunčiama {0}…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Ieškoma plėtinių atnaujinimų…</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Rasta vieno arba daugiau plėtinių atnaujinimų.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate"></sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded"></sys:String>
|
||||
@ -935,6 +937,7 @@ Prašome įtraukti nurodytą ID į klaidos pranešimą:</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable"></sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning"></sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone"></sys:String>
|
||||
|
||||
@ -887,6 +887,7 @@
|
||||
<sys:String x:Key="LOCAddonChangesRestart">प्रलंबित बदल लागू करण्यास अॅप्लिकेशन रीस्टार्ट आवश्यक आहे.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">या अॅडऑनची स्थापना शेड्यूल केली गेली आहे.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">स्थापित करा</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">विस्थापित करा</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">आधिच स्थापित केले आहे</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">कोणतेही नवीन अॅडऑन अपडेट सापडले नाहीत.</sys:String>
|
||||
@ -897,6 +898,7 @@
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">परवाना नाकारला गेला</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">{0} डाउनलोड करत आहे…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable"></sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">अपडेट करण्यास वस्तू निवडा</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded"></sys:String>
|
||||
@ -917,6 +919,7 @@
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">प्रक्रिया</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">फोल्डर</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable"></sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning"></sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">कोणतेही नाही</sys:String>
|
||||
|
||||
@ -961,6 +961,7 @@ Als je extra integraties wil installeren of verwijderen, gebruik dan de "Ad
|
||||
</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Installatie van deze add-on is ingepland.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Installeer</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Verwijder</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Reeds geïnstalleerd</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Geen nieuwe extensie updates gevonden.</sys:String>
|
||||
@ -971,6 +972,7 @@ Als je extra integraties wil installeren of verwijderen, gebruik dan de "Ad
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Licentie afgewezen</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Downloaden {0}</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Aan het zoeken naar add-on updates...</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates">Op zoek naar programma-updates…</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Eén of meerdere add-on updates zijn beschikbaar</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Selecteer items om te updaten</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Extensie ontwikkelings-instantie</sys:String>
|
||||
@ -991,6 +993,7 @@ Als je extra integraties wil installeren of verwijderen, gebruik dan de "Ad
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Proces</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Map</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Oorspronkelijk proces</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName">Procesnaam</sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Log trace berichten</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">De volgende wijzigingen overschrijven data voor alle geselecteerde spellen!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Geen</sys:String>
|
||||
@ -1125,8 +1128,8 @@ Als je problemen ervaart na het installeren van een thema of extensie, probeer d
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">Status die toegewezen wordt aan spellen die voor het eerst gespeeld zijn</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">Kon de Powershell script runtime niet initializeren. Als u Windows 7 gebruikt, probeer dan PowerShell 5.1 (opnieuw) te installeren om dit op te lossen.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">Filter preset met de opgegeven naam bestaat al. Preset updaten met nieuwe instellingen?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Automatisch sorteernaam invullen voor automatisch toegevoegde spellen</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Wanneer je spellen toevoegt via een bibliotheek update, een emulator map scan, of een normale map scan, vult dit automatisch het "Sorteernaam" veld met een beter sorteerbare weergave van de spelnaam. Bijvoorbeeld: "The Witcher 3" krijgt een Sorteernaam van "Witcher 03"</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Automatisch ontbrekende sorteernamen invullen voor spellen die in batch toegevoegd of bewerkt zijn</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Als je een spel bewerkt, voeg dan spellen toe via een bibliotheek update, een scan van een emulator map of een normale map, vul automatisch het "Sorteernaam" veld in met een betere weergave van de naam van het spel. Bijvoorbeeld "The Witcher 3" krijgt een Sorteernaam van "Witcher 03". Dit zal nooit een sorteernaam instellen die niet verschilt van de spelnaam, en het zal alleen automatisch sorteernamen bijwerken die leeg zijn.</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Deze woorden zullen verwijderd worden van het begin van de automatisch ingevulde sorteernaam:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Gebruik dit voor het negeren van woorden aan het begin van een naam voor sorteerdoeleinden. De standaardwaarde is "The", "An" en "A".</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Vul Sorteernaam voor spellen zonder</sys:String>
|
||||
|
||||
@ -945,6 +945,7 @@ Hvis du vil installere eller avinstallere ytterligere integrasjoner, kan du bruk
|
||||
<sys:String x:Key="LOCAddonChangesRestart">Omstart av programmet er påkrevd for at nye innstillinger skal tre i kraft.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Dette tillegget er satt i kø for installasjon.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Installer</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Avinstaller</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Allerede installert</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Ingen nye oppdateringer for utvidelser er funnet.</sys:String>
|
||||
@ -955,6 +956,7 @@ Hvis du vil installere eller avinstallere ytterligere integrasjoner, kan du bruk
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Lisens ble avvist</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Last ned {0}…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Ser etter oppdateringer for tillegg …</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">En eller flere oppdateringer for tillegg er tilgjengelig.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Velg elementer som skal oppdateres</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Utvidelse utvikles eksternt</sys:String>
|
||||
@ -975,6 +977,7 @@ Hvis du vil installere eller avinstallere ytterligere integrasjoner, kan du bruk
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Prosess</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Mappe</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Opprinnelig prosess</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Logg sporingsmeldinger</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">Følgende endringer overskriver data for alle valgte spill!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Ingen</sys:String>
|
||||
@ -1107,8 +1110,8 @@ Bedre bildekvalitet, medium hastighet, lav minnebruk.</sys:String>
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">Status tilordnet spill som spilles for første gang</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">Kunne ikke initialisere PowerShell-skriptkjøringsmiljø. Hvis du bruker Windows 7, kan du prøve å (re-)installere PowerShell 5.1 for å rett opp problemet.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">Et filteroppsett med dette navnet eksisterer allerede. Vil du oppdatere oppsettet med nye innstillinger?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Fyll inn sorteringsnavn automatisk for gruppeimporterte spill</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Når du legger til spill via en biblioteksoppdatering, en emulator-mappeskanning eller en normal mappeskanning, fylles feltet for "sorteringsnavn" inn med en mer sorterbar utgave av spillets navn. For eksempel vil "The Witcher 3" få sorteringsnavnet "Witcher 03".</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Disse ordene vil bli fjernet fra begynnelsen av den automatisk innfylte sorteringsnavneverdien:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Bruk dette feltet for å ignorere ord i starten av en streng med tanke på sortering. Standardverdiene er "The", "An", og "A".</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Fyll inn sorteringsnavn for spill som ikke har</sys:String>
|
||||
|
||||
@ -945,6 +945,7 @@ Jeśli chcesz zainstalować lub odinstalować dodatkowe integracje, użyj opcji
|
||||
<sys:String x:Key="LOCAddonChangesRestart">Wymagane jest ponowne uruchomienie aplikacji, aby zastosować oczekujące zmiany.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Ten dodatek został zakolejkowany do instalacji.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Instaluj</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall">Ponowna instalacja</sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Odinstaluj</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Zainstalowano</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Nie znaleziono nowych aktualizacji dodatku.</sys:String>
|
||||
@ -955,6 +956,7 @@ Jeśli chcesz zainstalować lub odinstalować dodatkowe integracje, użyj opcji
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Licencja odrzucona</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Pobieranie {0}...</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Wyszukiwanie aktualizacji dodatków...</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates">Wyszukiwanie aktualizacji programu…</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">aktualizacja jednego lub większej ilości dodatków jest dostępna.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Wybierz elementy do aktualizacji</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Instancja rozwoju rozszerzenia</sys:String>
|
||||
@ -975,6 +977,7 @@ Jeśli chcesz zainstalować lub odinstalować dodatkowe integracje, użyj opcji
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Proces</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Folder</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Oryginalny proces</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName">Nazwa procesu</sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Rejestruj powiadomienia śledzenia</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">Powyższe zmiany nadpiszą dane dla wszystkich wybranych gier!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Brak</sys:String>
|
||||
@ -1109,8 +1112,8 @@ Jeżeli doświadczasz problemów po instalacji motywu lub rozszerzenia, spróbuj
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">Status przypisany do gier uruchomianych po raz pierwszy</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">Nie udało się znacjonalizować skryptu uruchomienia PowerShell. Jeżeli używasz Windows 7, spróbuj przeinstalować PowerShell 5.1 aby naprawić problem.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">Szablon filtrowania o podanej nazwie już istnieje. Zaktualizować przy pomocy nowych ustawień?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Automatycznie wypełnij nazwę sortowania gier dodanych do partii</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Po dodaniu gier poprzez aktualizację biblioteki, skanowanie folderów emulatorów, lub skanowanie folderów normalnych, automatycznie wypełnij pole "Nazwa Sortowana" lepiej sortowalną reprezentacją nazwy gry. Na przykład "Wiedźmin 3" otrzyma Nazwę Sortowania "Wiedźmin 03"</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Automatyczne uzupełnianie brakujących nazw sortowania dla gier dodanych lub edytowanych zbiorczo</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Podczas edycji gry, dodawania gier poprzez aktualizację biblioteki, skanowania folderu emulatora lub normalnego skanowania folderu program automatycznie wypełni pole „Nazwa sortowania” lepszym, łatwiejszym do sortowania oznaczeniem nazwy gry. Na przykład „The Witcher 3” otrzyma nazwę sortowania „Witcher 03”. Nie zostanie ustawiona nazwa sortowania, która różni się od nazwy gry, przy czym automatycznie aktualizowane będą tylko puste nazwy sortowania.</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Te słowa zostaną usunięte z początku automatycznie wypełnionej wartości Nazwa Sortowania:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Użyj tego, aby zignorować słowa na początku ciągu do sortowania. Wartością domyślną jest "The", "An" i "A".</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Wypełnij Nazwę Sortowania dla gier, które go nie mają</sys:String>
|
||||
|
||||
@ -942,6 +942,7 @@ Se você deseja instalar ou desinstalar integrações adicionais, use a opção
|
||||
<sys:String x:Key="LOCAddonChangesRestart">O reinício da aplicação é necessário para aplicar as alterações pendentes.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Esta extensão está agendada para instalação.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Instalar</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall">Reinstalar</sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Desinstalar</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Já instalado</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Nenhuma atualização de extensão foi encontrada.</sys:String>
|
||||
@ -952,6 +953,7 @@ Se você deseja instalar ou desinstalar integrações adicionais, use a opção
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Licença rejeitada</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Baixando {0}...</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Procurando por atualizações para as extensões...</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates">Procurando por atualizações do programa...</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Uma ou mais atualizações de extensões estão disponíveis.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Selecione itens para atualizar</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Instância de extensão em desenvolvimento</sys:String>
|
||||
@ -972,6 +974,7 @@ Se você deseja instalar ou desinstalar integrações adicionais, use a opção
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Processo</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Pasta</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Processo original</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName">Nome do processo</sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Registrar mensagens de vestígios</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">As mudanças seguintes sobrescrevem dados em todos os jogos selecionados no momento!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Nenhum</sys:String>
|
||||
@ -1106,8 +1109,8 @@ Se você começar a experienciar problemas após a instalação de um tema ou ex
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">Estado designado a jogos executados pela primeira vez</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">Falha na inicialização da execução do script PowerShell. Se você for usuário Windows 7, tente (re)instalar PowerShell 5.1 para corrigir o problema.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">Já existe uma filtro com o nome especificado. Atualizar com novas configurações? </sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Preencher automaticamente o nome de classificação para jogos adicionados em lote</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Quando você adiciona jogos através de uma atualização da biblioteca, um escaneamento de pastas do emulador ou um escaneamento de pastas normal, preencha automaticamente o campo "Nome de Classificação" com uma melhor representação classificável do nome do jogo, por exemplo "The Witcher 3" receberá um nome de classificação "Witcher 03"</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Preenche automaticamente nomes de classificação ausentes para jogos adicionados em lote ou editados</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Quando você editar um jogo, adicionar jogos através de uma atualização de biblioteca, um escaneamento de pastas de emuladores ou uma verificação de pasta normal, preencha automaticamente o campo "Nome da Classificação" com uma melhor representação classificável do nome do jogo. Por exemplo, "The Witcher 3" receberá "Witcher 03". Isso nunca definirá um nome de classificação que não difere do nome do jogo, e só atualizará automaticamente os nomes de classificação vazios.</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Estas palavras serão removidas do início do valor de Nome de Classificação preenchido automaticamente:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Usar isto para ignorar as palavras no início do nome do jogo para fins de classificação. O padrão é "The", "An" e "A".</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Preencher Nome de Classificação para jogos que não possuam nenhum</sys:String>
|
||||
|
||||
@ -905,6 +905,7 @@ Mais informações em https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCAddonChangesRestart"></sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Instalar</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Desinstalar</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled"></sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable"></sys:String>
|
||||
@ -915,6 +916,7 @@ Mais informações em https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected"></sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon"></sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable"></sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate"></sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded"></sys:String>
|
||||
@ -935,6 +937,7 @@ Mais informações em https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Processo</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Pasta</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable"></sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning"></sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone"></sys:String>
|
||||
|
||||
@ -277,7 +277,7 @@ Selectarea opțiunii „adaugă la lista de excludere” va împiedica jocurile
|
||||
<sys:String x:Key="LOCSettingsDetailsGameListPosition">Poziția listei cu jocuri în modul de detalii</sys:String>
|
||||
<sys:String x:Key="LOCSettingsDrawPanelSeparators">Desenează separator între panouri</sys:String>
|
||||
<sys:String x:Key="LOCSettingsGameDetailsCoverHeight">Înălțimea copertei de joc</sys:String>
|
||||
<sys:String x:Key="LOCSettingsGameDetailsListIconSize"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsGameDetailsListIconSize">Înălțimea pictogramei listei de jocuri</sys:String>
|
||||
<sys:String x:Key="LOCSettingsInterfaceFont">Fontul aplicației</sys:String>
|
||||
<sys:String x:Key="LOCSettingsInterfaceMonoFont">Font monospațiat</sys:String>
|
||||
<sys:String x:Key="LOCSettingsFilterPanelPosition">Poziția Panoului de Filtre</sys:String>
|
||||
@ -902,6 +902,7 @@ Versiunea {2}</sys:String>
|
||||
<sys:String x:Key="LOCAddonChangesRestart"></sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled"></sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable"></sys:String>
|
||||
@ -912,6 +913,7 @@ Versiunea {2}</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected"></sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon"></sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable"></sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate"></sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded"></sys:String>
|
||||
@ -932,6 +934,7 @@ Versiunea {2}</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable"></sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning"></sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone"></sys:String>
|
||||
|
||||
@ -213,7 +213,7 @@
|
||||
<sys:String x:Key="LOCMetaGameSourceAll">Все игры из базы данных</sys:String>
|
||||
<sys:String x:Key="LOCMetaGameSourceFiltered">Все отфильтрованные игры</sys:String>
|
||||
<sys:String x:Key="LOCMetaGameSourceSelected">Только выбранные</sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorCaption"></sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorCaption">Поля метаданных не выбраны</sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorMessage">Поля метаданных для загрузки не выбраны. Пожалуйста, выберите хотя бы одно и включите хотя бы один источник метаданных.</sys:String>
|
||||
<sys:String x:Key="LOCMetaSourceStore">Офиц. магазин</sys:String>
|
||||
<sys:String x:Key="LOCMetaSourceIGDB">IGDB</sys:String>
|
||||
@ -949,6 +949,7 @@
|
||||
<sys:String x:Key="LOCAddonChangesRestart">Требуется перезапуск приложения для применения изменений.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Это дополнение запланировано к установке.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Установить</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Удалить</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Уже установлено</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Обновления для дополнений не найдены.</sys:String>
|
||||
@ -959,6 +960,7 @@
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Лицензия отклонена</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Загрузка {0}…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Проверка наличия новых версий дополнений…</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates">Поиск обновлений программы…</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Доступны новые версии дополнений.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Выберите элементы для обновления</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Экземпляр разработки расширения</sys:String>
|
||||
@ -979,6 +981,7 @@
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Процесс</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Папка</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Исходный процесс</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName">Название процесса</sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Сообщения о трассировке логов</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">Последующие изменения перезаписывают данные для всех выбранных в данный момент игр!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Ничего</sys:String>
|
||||
@ -1113,9 +1116,8 @@
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">Статус, присваиваемый играм, которые запущены впервые</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">Не удалось инициализировать среду выполнения сценария PowerShell. Если вы являетесь пользователем Windows 7, попробуйте (пере)установить PowerShell 5.1, чтобы устранить проблему.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">Шаблон фильтра с указанным именем уже существует. Обновить шаблон с новыми настройками?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Автоматически заполнять имя сортировки для пакетного добавления игр</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Когда вы добавляете игры через обновление библиотеки, сканирование папки эмулятора или обычное сканирование папки, поле "Имя сортировки" автоматически заполняется более удобным для сортировки представлением названия игры, например, "The Witcher 3" получит имя сортировки "Witcher 03".
|
||||
</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Эти слова будут удалены из начала автоматически заполняемого значения "Имя сортировки":</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Используется для игнорирования слов в начале строки в целях сортировки. По умолчанию используются слова "The", "An" и "A".</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Заполнять "Имя Сортировки" в играх без него</sys:String>
|
||||
|
||||
@ -171,7 +171,7 @@ Výber možnosti „pridať do zoznamu vylúčených“ zabráni ďalšiemu impo
|
||||
<sys:String x:Key="LOCDetailsViewLabel">Zobrazenie podrobností</sys:String>
|
||||
<sys:String x:Key="LOCCustomLabel">Vlastné</sys:String>
|
||||
<sys:String x:Key="LOCURLLabel">URL</sys:String>
|
||||
<sys:String x:Key="LOCSpecialThanks"></sys:String>
|
||||
<sys:String x:Key="LOCSpecialThanks">Špeciálne poďakovanie</sys:String>
|
||||
<sys:String x:Key="LOCLicenseLabel">Licencia</sys:String>
|
||||
<sys:String x:Key="LOCContributorsLabel">Prispievatelia</sys:String>
|
||||
<sys:String x:Key="LOCClosingPlaynite">Ukončuje sa Playnite…</sys:String>
|
||||
@ -213,8 +213,8 @@ Výber možnosti „pridať do zoznamu vylúčených“ zabráni ďalšiemu impo
|
||||
<sys:String x:Key="LOCMetaGameSourceAll">Všetky hry v databáze</sys:String>
|
||||
<sys:String x:Key="LOCMetaGameSourceFiltered">Všetky aktuálne zobrazené hry</sys:String>
|
||||
<sys:String x:Key="LOCMetaGameSourceSelected">Iba vybrané hry</sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorCaption"></sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorMessage"></sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorCaption">Žiadne polia metadát nie sú vybrané</sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorMessage">Žiadne polia metadát nie sú vybrané na stiahnutie. Prosíme vyberte aspoň jedno a povoľte pre ne aspoň jedného poskytovateľa metadát.</sys:String>
|
||||
<sys:String x:Key="LOCMetaSourceStore">Oficiálny bbchod</sys:String>
|
||||
<sys:String x:Key="LOCMetaSourceIGDB">IGDB</sys:String>
|
||||
<sys:String x:Key="LOCMetaDescriptionFields">Vyberte, ktoré polia by mali byť automaticky doplnené apkou Playnite a ktoré zdroje by sa mali použiť pre získanie údajov.</sys:String>
|
||||
@ -255,7 +255,7 @@ Výber možnosti „pridať do zoznamu vylúčených“ zabráni ďalšiemu impo
|
||||
<sys:String x:Key="LOCMenuLinksTitle">Odkazy</sys:String>
|
||||
<sys:String x:Key="LOCMenuHelpTitle">Nápoveda</sys:String>
|
||||
<sys:String x:Key="LOCMenuPatreonSupport">Podporiť na Patreone</sys:String>
|
||||
<sys:String x:Key="LOCMenuKofiSupport"></sys:String>
|
||||
<sys:String x:Key="LOCMenuKofiSupport">Podporiť na Ko-fi</sys:String>
|
||||
<sys:String x:Key="LOCUserManual">Používateľský manuál</sys:String>
|
||||
<sys:String x:Key="LOCSDKDocumentation">Dokumentácia SDK</sys:String>
|
||||
<sys:String x:Key="LOCMenuRestartSystem">Reštartovať systém</sys:String>
|
||||
@ -505,7 +505,7 @@ Momentálne ho používa {1} hier.</sys:String>
|
||||
Monetálne ju používa {1} hier a {2} emulátorov.</sys:String>
|
||||
<sys:String x:Key="LOCEmulatorSettingsHelp">Nápoveda k nastaveniam</sys:String>
|
||||
<sys:String x:Key="LOCMenuSortByTitle">Zoradiť podľa</sys:String>
|
||||
<sys:String x:Key="LOCMenuSortByDirection"></sys:String>
|
||||
<sys:String x:Key="LOCMenuSortByDirection">Smer zoradenia</sys:String>
|
||||
<sys:String x:Key="LOCMenuGroupByTitle">Zoskupiť podľa</sys:String>
|
||||
<sys:String x:Key="LOCMenuSortAscending">Vzostupne</sys:String>
|
||||
<sys:String x:Key="LOCMenuSortDescending">Zostupne</sys:String>
|
||||
@ -519,7 +519,7 @@ Monetálne ju používa {1} hier a {2} emulátorov.</sys:String>
|
||||
<sys:String x:Key="LOCMenuViewFilterPanel">Panel filtrov</sys:String>
|
||||
<!--Game fields-->
|
||||
<sys:String x:Key="LOCGameIconTitle">Ikona</sys:String>
|
||||
<sys:String x:Key="LOCLibraryIconTitle"></sys:String>
|
||||
<sys:String x:Key="LOCLibraryIconTitle">Ikona knižnice</sys:String>
|
||||
<sys:String x:Key="LOCGameCoverImageTitle">Obrázok obalu</sys:String>
|
||||
<sys:String x:Key="LOCGameBackgroundTitle">Obrázok pozadia</sys:String>
|
||||
<sys:String x:Key="LOCGameSortingNameTitle">Názov, podľa ktorého radiť</sys:String>
|
||||
@ -544,8 +544,8 @@ Monetálne ju používa {1} hier a {2} emulátorov.</sys:String>
|
||||
<sys:String x:Key="LOCGameIsUnInstalledTitle">Nenainštalované</sys:String>
|
||||
<sys:String x:Key="LOCGameHiddenTitle">Skryté</sys:String>
|
||||
<sys:String x:Key="LOCGameFavoriteTitle">Obľúbené</sys:String>
|
||||
<sys:String x:Key="LOCGameHdrTitle"></sys:String>
|
||||
<sys:String x:Key="LOCGameHdrTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCGameHdrTitle">Povoliť podporu HDR</sys:String>
|
||||
<sys:String x:Key="LOCGameHdrTooltip">Ak povolené, HDR bude povolené na primárnom displeji pred spustením hry.</sys:String>
|
||||
<sys:String x:Key="LOCGameHdrNotSupportedTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCGameLastActivityTitle">Naposledy hrané</sys:String>
|
||||
<sys:String x:Key="LOCGameCategoryTitle">Kategória</sys:String>
|
||||
@ -574,7 +574,7 @@ Monetálne ju používa {1} hier a {2} emulátorov.</sys:String>
|
||||
<sys:String x:Key="LOCRegionsLabel">Regióny</sys:String>
|
||||
<sys:String x:Key="LOCSourceLabel">Zdroj</sys:String>
|
||||
<sys:String x:Key="LOCSourcesLabel">Zdroje</sys:String>
|
||||
<sys:String x:Key="LOCRecentActivityLabel"></sys:String>
|
||||
<sys:String x:Key="LOCRecentActivityLabel">Nedávna aktivita</sys:String>
|
||||
<!--Errors-->
|
||||
<sys:String x:Key="LOCDatabaseErroTitle">Chyba databázy</sys:String>
|
||||
<sys:String x:Key="LOCDatabaseOpenError">Nepodarilo sa otvoriť databázu knižnice.</sys:String>
|
||||
@ -587,7 +587,7 @@ Monetálne ju používa {1} hier a {2} emulátorov.</sys:String>
|
||||
Pri nahlasovaní problému pripojte nasledujúce ID:</sys:String>
|
||||
|
||||
<sys:String x:Key="LOCLibraryImportError">Nepodarilo sa importovať hry z {0}.</sys:String>
|
||||
<sys:String x:Key="LOCLibraryImportEmulatedError"></sys:String>
|
||||
<sys:String x:Key="LOCLibraryImportEmulatedError">Nepodarilo sa importovať emulované hry z {0}.</sys:String>
|
||||
<sys:String x:Key="LOCScanEmulatorGamesEmptyProfileError">Nie je možné hľadať hry podľa vybratého profilu emulátora, pretože neobsahuje žiadne prípony súborov alebo platformy.</sys:String>
|
||||
<sys:String x:Key="LOCStartGenericError">Playnite sa nepodarilo spustiť. Zavrite prosím všetky inštancie aplikácie Playnite a skúste to znovu.</sys:String>
|
||||
<sys:String x:Key="LOCSkinApplyError" xml:space="preserve">Nepodarilo sa použiť motív "{0}", farebný profil "{1}"
|
||||
@ -602,7 +602,7 @@ Pri nahlasovaní problému pripojte nasledujúce ID:</sys:String>
|
||||
<sys:String x:Key="LOCGameEditWindowTitle">Upraviť podrobnosti o hre</sys:String>
|
||||
<sys:String x:Key="LOCImageURL">URL obrázka</sys:String>
|
||||
<sys:String x:Key="LOCAddLinkButton">Pridať odkaz</sys:String>
|
||||
<sys:String x:Key="LOCAddRom"></sys:String>
|
||||
<sys:String x:Key="LOCAddRom">Pridať ROM</sys:String>
|
||||
<sys:String x:Key="LOCSaveChanges">Uložiť zmeny</sys:String>
|
||||
<sys:String x:Key="LOCGameEditChangeSaveTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCAddAction">Pridať akciu</sys:String>
|
||||
@ -732,8 +732,8 @@ Pri nahlasovaní problému pripojte nasledujúce ID:</sys:String>
|
||||
<sys:String x:Key="LOCExecuteGlobalScript">Spustiť globálny skript</sys:String>
|
||||
<sys:String x:Key="LOCStatsGlobal">Globálne</sys:String>
|
||||
<sys:String x:Key="LOCStatsFiltered"></sys:String>
|
||||
<sys:String x:Key="LOCMetadataDiffCurrent"></sys:String>
|
||||
<sys:String x:Key="LOCMetadataDiffNew"></sys:String>
|
||||
<sys:String x:Key="LOCMetadataDiffCurrent">Terajšie</sys:String>
|
||||
<sys:String x:Key="LOCMetadataDiffNew">Nové</sys:String>
|
||||
<sys:String x:Key="LOCTestScript"></sys:String>
|
||||
<sys:String x:Key="LOCOnlyItemsSelectedTooltip"></sys:String>
|
||||
<!--Game actions-->
|
||||
@ -742,13 +742,13 @@ Pri nahlasovaní problému pripojte nasledujúce ID:</sys:String>
|
||||
<sys:String x:Key="LOCRemoveFavoriteGame">Odstrániť z obľúbenýchOdobrať z obľúbených</sys:String>
|
||||
<sys:String x:Key="LOCHideGame">Skryť túto hru</sys:String>
|
||||
<sys:String x:Key="LOCUnHideGame">Odstrániť zo skrytých</sys:String>
|
||||
<sys:String x:Key="LOCEnableHdr"></sys:String>
|
||||
<sys:String x:Key="LOCDisableHdr"></sys:String>
|
||||
<sys:String x:Key="LOCEnableHdr">Povoliť podporu HDR</sys:String>
|
||||
<sys:String x:Key="LOCDisableHdr">Nepovoliť podporu HDR</sys:String>
|
||||
<sys:String x:Key="LOCEditGame">Upraviť…</sys:String>
|
||||
<sys:String x:Key="LOCCalculateInstallSize"></sys:String>
|
||||
<sys:String x:Key="LOCCalculateGamesAllInstallSize"></sys:String>
|
||||
<sys:String x:Key="LOCCalculateGamesMissingInstallSize"></sys:String>
|
||||
<sys:String x:Key="LOCInstallSizeMenuLabel"></sys:String>
|
||||
<sys:String x:Key="LOCInstallSizeMenuLabel">Veľkosť inštalácie</sys:String>
|
||||
<sys:String x:Key="LOCSetGameCategory">Nastaviť kategóriu…</sys:String>
|
||||
<sys:String x:Key="LOCSetCompletionStatus">Nastaviť stav dokončenia</sys:String>
|
||||
<sys:String x:Key="LOCRemoveGame">Odstrániť</sys:String>
|
||||
@ -768,7 +768,7 @@ Pri nahlasovaní problému pripojte nasledujúce ID:</sys:String>
|
||||
<sys:String x:Key="LOCProgreessAvailabilityMessage">Nie je dostupné keď práve prebiehajú iné akcie.</sys:String>
|
||||
<sys:String x:Key="LOCDescriptionHTMLSupportTooltip">V popise je možné použiť značky HTML</sys:String>
|
||||
<sys:String x:Key="LOCDescriptionPlaytimeSeconds">Odohraný čas sa zaznamenáva v sekundách.</sys:String>
|
||||
<sys:String x:Key="LOCDescriptionSizeBytes"></sys:String>
|
||||
<sys:String x:Key="LOCDescriptionSizeBytes">Veľkosť inštalácie je uvedená v bajtoch.</sys:String>
|
||||
<sys:String x:Key="LOCReleaseDateTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCDescriptionScoreValues">Hodnoty od 0 do 100, prípadne prázdne ak skóre neexistuje.</sys:String>
|
||||
<sys:String x:Key="LOCPatreonDevelopMessage"></sys:String>
|
||||
@ -778,7 +778,7 @@ Pri nahlasovaní problému pripojte nasledujúce ID:</sys:String>
|
||||
<sys:String x:Key="LOCCancelMonitoringExecutionAsk">Prebieha monitorovanie behu hry, chcete ho ukončiť a vrátiť hru do predchádzajúceho stavu?</sys:String>
|
||||
<sys:String x:Key="LOCTimePlayed">Odohraný čas</sys:String>
|
||||
<sys:String x:Key="LOCLastPlayed">Naposledy hrané</sys:String>
|
||||
<sys:String x:Key="LOCPlayedDays"></sys:String>
|
||||
<sys:String x:Key="LOCPlayedDays">{0} d {1} h {2} m</sys:String>
|
||||
<sys:String x:Key="LOCPlayedHours">{0}h {1}m</sys:String>
|
||||
<sys:String x:Key="LOCPlayedMinutes">{0} minút</sys:String>
|
||||
<sys:String x:Key="LOCPlayedSeconds">{0} sekúnd</sys:String>
|
||||
@ -794,7 +794,7 @@ Pri nahlasovaní problému pripojte nasledujúce ID:</sys:String>
|
||||
<sys:String x:Key="LOCScriptError">Chyba skriptu</sys:String>
|
||||
<sys:String x:Key="LOCScriptExecutionError">Nepodarilo sa spustiť funkciu rozšírenia.</sys:String>
|
||||
<sys:String x:Key="LOCOpenMetadataFolder">Otvoriť priečinok s metadátami</sys:String>
|
||||
<sys:String x:Key="LOCInstallSizeCalculate"></sys:String>
|
||||
<sys:String x:Key="LOCInstallSizeCalculate">Vypočítať</sys:String>
|
||||
<sys:String x:Key="LOCInstallSizeCalculateEditButtonTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCClientNotInstalledError">Klient {0} nie je nainštalovaný.</sys:String>
|
||||
<sys:String x:Key="LOCSignInExternalNotif">Klient {0} sa teraz otvorí, prihláste sa a potom túto správu zavrite.</sys:String>
|
||||
@ -864,7 +864,7 @@ Pozadia: {2} mega pixelov</sys:String>
|
||||
<sys:String x:Key="LOCPerformanceWarningTitle">Varovanie o výkone</sys:String>
|
||||
<sys:String x:Key="LOCDontShowAgainTitle">Nabudúce nezobrazovať</sys:String>
|
||||
<sys:String x:Key="LOCIncompatibleDragAndDropExtensionError"></sys:String>
|
||||
<sys:String x:Key="LOCIncompatibleDragAndDropExtensionErrorTitle"></sys:String>
|
||||
<sys:String x:Key="LOCIncompatibleDragAndDropExtensionErrorTitle">Nekompatibilná koncovka súboru</sys:String>
|
||||
<sys:String x:Key="LOCLargeMediaWarningTooltip">Vybratý súbor obrázka môže byť príliš veľký na dosiahnutie optimálneho výkonu.</sys:String>
|
||||
<sys:String x:Key="LOCThemeUninstallQuestion">Naozaj chcete odinštalovať vybraný motív vzhľadu? Odinštalácia bude sa vykoná pri ďalšom štarte aplikácie.</sys:String>
|
||||
<sys:String x:Key="LOCThemeBuiltInUninstallHint">Vstavané motívy vzhľadu nemožno odinštalovať.</sys:String>
|
||||
@ -882,15 +882,15 @@ Pozadia: {2} mega pixelov</sys:String>
|
||||
<sys:String x:Key="LOCStatsTotalPlayTime">Celkový čas hrania</sys:String>
|
||||
<sys:String x:Key="LOCStatsAvaragePlayTime">Priemerný čas hrania</sys:String>
|
||||
<sys:String x:Key="LOCStatsTopPlayTime">Najväčší čas hrania</sys:String>
|
||||
<sys:String x:Key="LOCStatsTotalInstallSize"></sys:String>
|
||||
<sys:String x:Key="LOCStatsTotalInstallSize">Celková veľkosť inštalácie</sys:String>
|
||||
<sys:String x:Key="LOCOverviewLabel">Prehľad</sys:String>
|
||||
<sys:String x:Key="LOCSidebar">Bočný panel</sys:String>
|
||||
<sys:String x:Key="LOCToolsShowOnSidebar"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsReset"></sys:String>
|
||||
<sys:String x:Key="LOCToolsShowOnSidebar">Zobraziť na bočnom panely</sys:String>
|
||||
<sys:String x:Key="LOCSettingsReset">Resetovať nastavenia</sys:String>
|
||||
<sys:String x:Key="LOCSettingsDefaultResetDesc" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsForDevelopers"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsForDevelopers">Pre vývojárov</sys:String>
|
||||
<sys:String x:Key="LOCSettingsExternalExtensions"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsNewExternalExtensionBox"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsNewExternalExtensionBox">Zadajte úplnú cestu k priečinku.</sys:String>
|
||||
<!--Common Library-->
|
||||
<sys:String x:Key="LOCCommonLinksAchievements">Úspechy</sys:String>
|
||||
<sys:String x:Key="LOCCommonLinksForum">Fórum</sys:String>
|
||||
@ -917,78 +917,81 @@ Pozadia: {2} mega pixelov</sys:String>
|
||||
<sys:String x:Key="LOCLibrariesConfigWindowDescription" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCAddonsThemesDesktop"></sys:String>
|
||||
<sys:String x:Key="LOCAddonsThemesFullscren"></sys:String>
|
||||
<sys:String x:Key="LOCAddonsSearching"></sys:String>
|
||||
<sys:String x:Key="LOCAddonsSearching">Vyhľadáva sa…</sys:String>
|
||||
<sys:String x:Key="LOCAddonErrorNotCompatible"></sys:String>
|
||||
<sys:String x:Key="LOCAddonErrorDownloadFailed"></sys:String>
|
||||
<sys:String x:Key="LOCAddonErrorManifestDownloadError"></sys:String>
|
||||
<sys:String x:Key="LOCAddonChangesRestart"></sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Inštalovať</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Odinštalovať</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled"></sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdateAddons"></sys:String>
|
||||
<sys:String x:Key="LOCAddonChangelogNotAvailavble"></sys:String>
|
||||
<sys:String x:Key="LOCAddonChangelogNotAvailavble">Zoznam zmien nie je dostupný</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdateStatusDownloaded"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdateStatusFailed"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdateStatusFailed">Sťahovanie zlyhalo</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected"></sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon"></sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable"></sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate"></sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded"></sys:String>
|
||||
<sys:String x:Key="LOCAddonLicenseWindowTitle"></sys:String>
|
||||
<sys:String x:Key="LOCLicenseAccept"></sys:String>
|
||||
<sys:String x:Key="LOCLicenseDecline"></sys:String>
|
||||
<sys:String x:Key="LOCLicenseAccept">Prijať</sys:String>
|
||||
<sys:String x:Key="LOCLicenseDecline">Odmietnuť</sys:String>
|
||||
<sys:String x:Key="LOCIncludePluginGameActions"></sys:String>
|
||||
<sys:String x:Key="LOCSelectActionTitle"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingMode"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingPath"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingTrackingDelay"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingFrequency"></sys:String>
|
||||
<sys:String x:Key="LOCGameActionTypeLink"></sys:String>
|
||||
<sys:String x:Key="LOCGameActionTypeFile"></sys:String>
|
||||
<sys:String x:Key="LOCGameActionTypeEmulator"></sys:String>
|
||||
<sys:String x:Key="LOCGameActionTypeScript"></sys:String>
|
||||
<sys:String x:Key="LOCGameActionTypeLink">Odkaz</sys:String>
|
||||
<sys:String x:Key="LOCGameActionTypeFile">Súbor</sys:String>
|
||||
<sys:String x:Key="LOCGameActionTypeEmulator">Emulátor</sys:String>
|
||||
<sys:String x:Key="LOCGameActionTypeScript">Skript</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDefault"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess"></sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Priečinok</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Pôvodný proces</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName">Názov procesu</sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable"></sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning"></sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone"></sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeUniform"></sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeBetweenItemsOnly"></sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeStartAndEndOnly"></sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeBetweenItemsOnly">Iba položky</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeStartAndEndOnly">Iba začiatok a koniec</sys:String>
|
||||
<sys:String x:Key="LOCScrollingSensitivity"></sys:String>
|
||||
<sys:String x:Key="LOCSmoothScrolling"></sys:String>
|
||||
<sys:String x:Key="LOCSmoothScrollingSpeed"></sys:String>
|
||||
<sys:String x:Key="LOCAskRemoveItemTitle"></sys:String>
|
||||
<sys:String x:Key="LOCAskRemoveItemMessage"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsTopPanelItems"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsTopPanelGeneralViewItem"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsTopPanelGroupingItem"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsTopPanelSortingItem"></sys:String>
|
||||
<sys:String x:Key="LOCSmoothScrollingSpeed">Rýchlosť animácie</sys:String>
|
||||
<sys:String x:Key="LOCAskRemoveItemTitle">Odstrániť položku?</sys:String>
|
||||
<sys:String x:Key="LOCAskRemoveItemMessage">Ste si istí, že chcete odstrániť túto položku?</sys:String>
|
||||
<sys:String x:Key="LOCSettingsTopPanelItems">Zobraziť tlačidlá na hornom panely:</sys:String>
|
||||
<sys:String x:Key="LOCSettingsTopPanelGeneralViewItem">Nastavenia všeobecného pohľadu</sys:String>
|
||||
<sys:String x:Key="LOCSettingsTopPanelGroupingItem">Nastavenia zoskupovania</sys:String>
|
||||
<sys:String x:Key="LOCSettingsTopPanelSortingItem">Nastavenia zoradenia</sys:String>
|
||||
<sys:String x:Key="LOCSettingsTopPanelFilterPresetsItem"></sys:String>
|
||||
<sys:String x:Key="LOCTopPanelPluginPanelPosition"></sys:String>
|
||||
<sys:String x:Key="LOCTopPanelSeparatorWidth"></sys:String>
|
||||
<sys:String x:Key="LOCTopPanelMainButtonMove"></sys:String>
|
||||
<sys:String x:Key="LOCTopPanelExplorerSwitch"></sys:String>
|
||||
<sys:String x:Key="LOCTopPanelSelectRandomGameButton"></sys:String>
|
||||
<sys:String x:Key="LOCTopPanelExplorerSwitch">Panel prieskumníka</sys:String>
|
||||
<sys:String x:Key="LOCTopPanelSelectRandomGameButton">Vyberač náhodnej hry</sys:String>
|
||||
<sys:String x:Key="LOCTopPanelViewSelectRandomGameButton"></sys:String>
|
||||
<sys:String x:Key="LOCTopPanelViewSelectRandomGameButtonTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCTopPanelViewSelectRandomGameButtonTooltip">Vybrať náhodnú hru z pohľadu</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetSaveViewOptions"></sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetShowOnFSTopPanel"></sys:String>
|
||||
<sys:String x:Key="LOCInPast7Days"></sys:String>
|
||||
<sys:String x:Key="LOCInPast31Days"></sys:String>
|
||||
<sys:String x:Key="LOCInPast365Days"></sys:String>
|
||||
<sys:String x:Key="LOCMoreThan365DaysAgo"></sys:String>
|
||||
<sys:String x:Key="LOCConfigure"></sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetSave"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsMinimizeAfterStartingGame"></sys:String>
|
||||
<sys:String x:Key="LOCInPast7Days">Za posledných 7 dní</sys:String>
|
||||
<sys:String x:Key="LOCInPast31Days">Za posledných 31 dní</sys:String>
|
||||
<sys:String x:Key="LOCInPast365Days">Za posledných 365 dní</sys:String>
|
||||
<sys:String x:Key="LOCMoreThan365DaysAgo">Pred viac než 365 dňami</sys:String>
|
||||
<sys:String x:Key="LOCConfigure">Nastaviť</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetSave">Uložiť predvoľbu</sys:String>
|
||||
<sys:String x:Key="LOCSettingsMinimizeAfterStartingGame">Minimalizovať po spustení hry</sys:String>
|
||||
<sys:String x:Key="LOCSettingsMinimizeAfterStartingGameDescription" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsFontSize"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsFontSizeSmall"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsFontSize">Veľkosť písma</sys:String>
|
||||
<sys:String x:Key="LOCSettingsFontSizeSmall">Malá veľkosť písma</sys:String>
|
||||
<sys:String x:Key="LOCSettingsXInputProcessing"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsXInputProcessingDescription" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsShowItemsMainMenuHeader"></sys:String>
|
||||
@ -1040,13 +1043,13 @@ Pozadia: {2} mega pixelov</sys:String>
|
||||
<sys:String x:Key="LOCErrorEmulatorExecutableNotFound"></sys:String>
|
||||
<sys:String x:Key="LOCErrorEmulatorSpecificationNotFound"></sys:String>
|
||||
<sys:String x:Key="LOCErrorEmulatorStartupScriptNotFound"></sys:String>
|
||||
<sys:String x:Key="LOCSplitEmuImportSplitGames"></sys:String>
|
||||
<sys:String x:Key="LOCSplitEmuImportMergeGames"></sys:String>
|
||||
<sys:String x:Key="LOCEmuImportAssignPlatform"></sys:String>
|
||||
<sys:String x:Key="LOCEmuImportAssignRegion"></sys:String>
|
||||
<sys:String x:Key="LOCEmuScanDirectory"></sys:String>
|
||||
<sys:String x:Key="LOCEmuScanConfigurations"></sys:String>
|
||||
<sys:String x:Key="LOCEmuCrcExcludeFileTypes"></sys:String>
|
||||
<sys:String x:Key="LOCSplitEmuImportSplitGames">Rozdeliť do rozličných hier</sys:String>
|
||||
<sys:String x:Key="LOCSplitEmuImportMergeGames">Zlúčiť do jednej hry</sys:String>
|
||||
<sys:String x:Key="LOCEmuImportAssignPlatform">Nastaviť platformu</sys:String>
|
||||
<sys:String x:Key="LOCEmuImportAssignRegion">Nastaviť región</sys:String>
|
||||
<sys:String x:Key="LOCEmuScanDirectory">Skenovať priečinok</sys:String>
|
||||
<sys:String x:Key="LOCEmuScanConfigurations">Konfigurácie skenovania</sys:String>
|
||||
<sys:String x:Key="LOCEmuCrcExcludeFileTypes">Vylúčiť vzorce z prehľadávania kontrolného súčtu</sys:String>
|
||||
<sys:String x:Key="LOCEmuCrcExcludeFileTypesTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCEmuScanEmulator"></sys:String>
|
||||
<sys:String x:Key="LOCScanConfigNameError"></sys:String>
|
||||
@ -1056,20 +1059,20 @@ Pozadia: {2} mega pixelov</sys:String>
|
||||
<sys:String x:Key="LOCEmuScanIncludeGlobalUpdate"></sys:String>
|
||||
<sys:String x:Key="LOCEmulatorScanFailed"></sys:String>
|
||||
<sys:String x:Key="LOCEmulatedGameScanFailed"></sys:String>
|
||||
<sys:String x:Key="LOCEmuScanHideImported"></sys:String>
|
||||
<sys:String x:Key="LOCEmuImportProfilesToImportHeader"></sys:String>
|
||||
<sys:String x:Key="LOCEmuScanHideImported">Skryť importované</sys:String>
|
||||
<sys:String x:Key="LOCEmuImportProfilesToImportHeader">Profily na importovanie:</sys:String>
|
||||
<sys:String x:Key="LOCEmuAutoScanConfigurations"></sys:String>
|
||||
<sys:String x:Key="LOCEmuSaveScanConfig"></sys:String>
|
||||
<sys:String x:Key="LOCEmuSaveScanConfigTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCEmuImportWithRelativePaths"></sys:String>
|
||||
<sys:String x:Key="LOCEmuImportWithRelativePathsTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCEmuImportScanSubfolders"></sys:String>
|
||||
<sys:String x:Key="LOCEmuImportScanInsideArchives"></sys:String>
|
||||
<sys:String x:Key="LOCEmuImportScanSubfolders">Skenovať podpriečinky</sys:String>
|
||||
<sys:String x:Key="LOCEmuImportScanInsideArchives">Skenovať vnútri archívov</sys:String>
|
||||
<sys:String x:Key="LOCEmuMergeRelatedFiles"></sys:String>
|
||||
<sys:String x:Key="LOCEmuMergeRelatedFilesTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCEmuAddScanner"></sys:String>
|
||||
<sys:String x:Key="LOCEmuAddSavedScanner"></sys:String>
|
||||
<sys:String x:Key="LOCStartScan"></sys:String>
|
||||
<sys:String x:Key="LOCEmuAddScanner">Pridať skener</sys:String>
|
||||
<sys:String x:Key="LOCEmuAddSavedScanner">Pridať uložený skener</sys:String>
|
||||
<sys:String x:Key="LOCStartScan">Spustiť skenovanie</sys:String>
|
||||
<sys:String x:Key="LOCEmuImportDirectoryConfigDesc"></sys:String>
|
||||
<sys:String x:Key="LOCCompletionStatusDefaultStatusDesc"></sys:String>
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc"></sys:String>
|
||||
@ -1157,26 +1160,26 @@ Pozadia: {2} mega pixelov</sys:String>
|
||||
<sys:String x:Key="LOCBackupProgress"></sys:String>
|
||||
<sys:String x:Key="LOCBackupRestoreProgress"></sys:String>
|
||||
<sys:String x:Key="LOCBackupRestoreFailed"></sys:String>
|
||||
<sys:String x:Key="LOCBackupOptionSettings"></sys:String>
|
||||
<sys:String x:Key="LOCBackupOptionLibrary"></sys:String>
|
||||
<sys:String x:Key="LOCBackupOptionGameMedia"></sys:String>
|
||||
<sys:String x:Key="LOCBackupOptionExtensions"></sys:String>
|
||||
<sys:String x:Key="LOCBackupOptionExtensionsData"></sys:String>
|
||||
<sys:String x:Key="LOCBackupOptionThemes"></sys:String>
|
||||
<sys:String x:Key="LOCBackupOptionSettings">Nastavenia</sys:String>
|
||||
<sys:String x:Key="LOCBackupOptionLibrary">Knižnica hier</sys:String>
|
||||
<sys:String x:Key="LOCBackupOptionGameMedia">Médiá knižnice hier</sys:String>
|
||||
<sys:String x:Key="LOCBackupOptionExtensions">Nainštalované rozšírenia</sys:String>
|
||||
<sys:String x:Key="LOCBackupOptionExtensionsData">Dáta rozšírení</sys:String>
|
||||
<sys:String x:Key="LOCBackupOptionThemes">Nainštalované motívy</sys:String>
|
||||
<sys:String x:Key="LOCBackupRestoreMessage" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCBackupDataBackupMessage" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsEnableAutomaticBackup"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsAutoBackupFrequency"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsBackupFolder"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsRotatingBackups"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsAutoBackupIncludeItems"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsBackupFolder">Priečinok záloh</sys:String>
|
||||
<sys:String x:Key="LOCSettingsRotatingBackups">Rotujúce zálohy</sys:String>
|
||||
<sys:String x:Key="LOCSettingsAutoBackupIncludeItems">Zahrnúť ďalšie dáta:</sys:String>
|
||||
<sys:String x:Key="LOCSettingsNoBackupDirSpecifiedError"></sys:String>
|
||||
<sys:String x:Key="LOCUpdateNotifyOnlyPatches"></sys:String>
|
||||
<sys:String x:Key="LOCUpdateNotifyOnlyPatchesToolip" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsPastWeekRelativeFormat"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsPastWeekRelativeFormatTooltip" xml:space="preserve"></sys:String>
|
||||
|
||||
<sys:String x:Key="LOCSettingsWebImageSearch"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsWebImageSearch">Hľadanie obrázkov na webe</sys:String>
|
||||
<sys:String x:Key="LOCSettingsWebImageSearchIconTerm"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsWebImageSearchCoverTerm"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsWebImageSearchBackground"></sys:String>
|
||||
@ -1191,11 +1194,11 @@ Pozadia: {2} mega pixelov</sys:String>
|
||||
<sys:String x:Key="LOCAlwaysOff"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsAccessibilityInterface"></sys:String>
|
||||
<sys:String x:Key="LOCApplicationMenu"></sys:String>
|
||||
<sys:String x:Key="LOCGameMenu"></sys:String>
|
||||
<sys:String x:Key="LOCProgramFolder"></sys:String>
|
||||
<sys:String x:Key="LOCGameMenu">Menu hry</sys:String>
|
||||
<sys:String x:Key="LOCProgramFolder">Priečinok programu</sys:String>
|
||||
<sys:String x:Key="LOCUserDataFolder"></sys:String>
|
||||
<sys:String x:Key="LOCDBCorruptionCrashMessage" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCUnsavedChangesAskMessage"></sys:String>
|
||||
<sys:String x:Key="LOCPortableInstallation"></sys:String>
|
||||
<sys:String x:Key="LOCNoControllersDetected"></sys:String>
|
||||
<sys:String x:Key="LOCPortableInstallation">Prenosná inštalácia</sys:String>
|
||||
<sys:String x:Key="LOCNoControllersDetected">Nenašli sa žiadne ovládače</sys:String>
|
||||
</ResourceDictionary>
|
||||
|
||||
@ -943,6 +943,7 @@
|
||||
<sys:String x:Key="LOCAddonChangesRestart">Неопходно је поново покренутри апликацију да би измене биле примењене.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Овај додатак има заказано ажурирање</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Инсталирај</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Деинсталирај</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Већ инсталирано</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Нису пронађена нова ажурирања</sys:String>
|
||||
@ -953,6 +954,7 @@
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Одбијена лиценца</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Преузимам {0}…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Тражим ажурирања додатака...</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Доступно једно или више ажурирања додатака.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Одаберите ствари за ажурирање:</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Развојна инстанца екстензије</sys:String>
|
||||
@ -973,6 +975,7 @@
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Процес</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Фолдер</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Оригинални процес</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Забележи причвршћене поруке</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">Следеће измене преписују податке за све тренутно одабране игре!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Ниједан</sys:String>
|
||||
|
||||
@ -651,7 +651,7 @@ Mer information på https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCDoNothing">Gör inget</sys:String>
|
||||
<sys:String x:Key="LOCMinimize">Minimera</sys:String>
|
||||
<sys:String x:Key="LOCRestoreWindow">Återställ fönster</sys:String>
|
||||
<sys:String x:Key="LOCRestoreWindowOnlyFromUI"></sys:String>
|
||||
<sys:String x:Key="LOCRestoreWindowOnlyFromUI">Återställ fönstret endast när det startats från UI.</sys:String>
|
||||
<sys:String x:Key="LOCClose">Stäng</sys:String>
|
||||
<sys:String x:Key="LOCChange">Ändra</sys:String>
|
||||
<sys:String x:Key="LOCAdvanced">Avancerat</sys:String>
|
||||
@ -839,7 +839,7 @@ Mer information på https://playnite.link/cefstartup</sys:String>
|
||||
<sys:String x:Key="LOCGeneralExtensionInstallApiVersionFails"></sys:String>
|
||||
<sys:String x:Key="LOCGeneralExtensionInstallSuccess">Installationen lyckades.</sys:String>
|
||||
<sys:String x:Key="LOCGeneralExtensionInstallTitle">Installera tillägg?</sys:String>
|
||||
<sys:String x:Key="LOCExtensionGeneric"></sys:String>
|
||||
<sys:String x:Key="LOCExtensionGeneric">Allmänt </sys:String>
|
||||
<sys:String x:Key="LOCAddonInstallFaild"></sys:String>
|
||||
<sys:String x:Key="LOCExtensionInstallFail" xml:space="preserve">Misslyckades med att installera tillägget.
|
||||
|
||||
@ -871,15 +871,15 @@ Ny version: {2}</sys:String>
|
||||
<sys:String x:Key="LOCDontShowAgainTitle">Visa Inte Igen</sys:String>
|
||||
<sys:String x:Key="LOCIncompatibleDragAndDropExtensionError">Fil med tillägget {0} är inte kompatibel.</sys:String>
|
||||
<sys:String x:Key="LOCIncompatibleDragAndDropExtensionErrorTitle">Inkompatibel filändelse</sys:String>
|
||||
<sys:String x:Key="LOCLargeMediaWarningTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCLargeMediaWarningTooltip">Den valda bilden kan vara för stor för optimal prestanda </sys:String>
|
||||
<sys:String x:Key="LOCThemeUninstallQuestion"></sys:String>
|
||||
<sys:String x:Key="LOCThemeBuiltInUninstallHint"></sys:String>
|
||||
<sys:String x:Key="LOCThemeUnsupported"></sys:String>
|
||||
<sys:String x:Key="LOCThemeBuiltInUninstallHint">Standard tema kan inte avinstalleras.</sys:String>
|
||||
<sys:String x:Key="LOCThemeUnsupported">Temat funkar inte med denna version av Playnite.</sys:String>
|
||||
<sys:String x:Key="LOCExtensionUninstallQuestion"></sys:String>
|
||||
<sys:String x:Key="LOCExtensionBuiltInUninstallHint"></sys:String>
|
||||
<sys:String x:Key="LOCExtensionUnsupported"></sys:String>
|
||||
<sys:String x:Key="LOCExtensionInstallDir"></sys:String>
|
||||
<sys:String x:Key="LOCExtensionDataDir"></sys:String>
|
||||
<sys:String x:Key="LOCExtensionInstallDir">Installationsmapp</sys:String>
|
||||
<sys:String x:Key="LOCExtensionDataDir">Datamapp </sys:String>
|
||||
<sys:String x:Key="LOCDiagGenerating"></sys:String>
|
||||
<sys:String x:Key="LOCDiagUploading"></sys:String>
|
||||
<sys:String x:Key="LOCAddFromExe"></sys:String>
|
||||
@ -888,11 +888,11 @@ Ny version: {2}</sys:String>
|
||||
<sys:String x:Key="LOCStatsTotalPlayTime">Total speltid</sys:String>
|
||||
<sys:String x:Key="LOCStatsAvaragePlayTime">Genomsnittlig speltid</sys:String>
|
||||
<sys:String x:Key="LOCStatsTopPlayTime">Högsta speltid</sys:String>
|
||||
<sys:String x:Key="LOCStatsTotalInstallSize"></sys:String>
|
||||
<sys:String x:Key="LOCStatsTotalInstallSize">Total installations storlek.</sys:String>
|
||||
<sys:String x:Key="LOCOverviewLabel">Överblick</sys:String>
|
||||
<sys:String x:Key="LOCSidebar">Sidofält</sys:String>
|
||||
<sys:String x:Key="LOCToolsShowOnSidebar"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsReset"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsReset">Återställ inställningar </sys:String>
|
||||
<sys:String x:Key="LOCSettingsDefaultResetDesc" xml:space="preserve"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsForDevelopers"></sys:String>
|
||||
<sys:String x:Key="LOCSettingsExternalExtensions"></sys:String>
|
||||
@ -932,6 +932,7 @@ Om du vill installera eller avinstallera ytterligare integreringar, använd alte
|
||||
<sys:String x:Key="LOCAddonChangesRestart">Omstart av programmet krävs för att tillämpa väntande ändringar.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Det här tillägget är schemalagt för installation.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Installera</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall">Ominstallera </sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Avinstallera</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Redan installerad</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Inga nya tilläggsuppdateringar hittades.</sys:String>
|
||||
@ -942,6 +943,7 @@ Om du vill installera eller avinstallera ytterligare integreringar, använd alte
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Licensen avvisades</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Hämtar {0}...</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Söker efter tilläggsuppdateringar…</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates">Letar efter uppdateringar.</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Ett eller flera tilläggsuppdateringar finns tillgängliga.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Välj objekt att uppdatera</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Expansion för tilläggsutveckling</sys:String>
|
||||
@ -962,6 +964,7 @@ Om du vill installera eller avinstallera ytterligare integreringar, använd alte
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Bearbeta</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Mapp</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Ursprunglig process</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Logga spårningsmeddelanden</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">Efter ändringar skriver du över data för alla valda spel!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Ingen</sys:String>
|
||||
|
||||
@ -942,6 +942,7 @@ Ek bütünleştirmeler kurmak veya kaldırmak istiyorsanız ana menüden "E
|
||||
<sys:String x:Key="LOCAddonChangesRestart">Yeni ayarları uygulamak için yeniden başlatma gerekiyor.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Bu eklenti kurulum için planlandı.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Kur</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall">Təzədən Quraşdırmaq</sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Kaldır</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Zaten kurulmuş</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Yeni eklenti güncellemesi bulunamadı.</sys:String>
|
||||
@ -952,6 +953,7 @@ Ek bütünleştirmeler kurmak veya kaldırmak istiyorsanız ana menüden "E
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Lisans reddedildi</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">{0} indiriliyor…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Eklenti güncellemeleri kontrol ediliyor…</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates">Program güncellemeleri kontrol ediliyor…</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Bir veya daha fazla eklenti güncellemesi mevcut.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Güncellenecek öğeleri seçin</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Uzantı geliştirme örneği</sys:String>
|
||||
@ -972,6 +974,7 @@ Ek bütünleştirmeler kurmak veya kaldırmak istiyorsanız ana menüden "E
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">İşlem</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Klasör</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Özgün işlem</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName">İşlem adı</sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">İzleme mesajlarını günlüğe kaydet</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">Yapılacak olan değişiklikler seçili olan tüm oyunların verilerinin üzerine yazılacaktır!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Hiçbiri</sys:String>
|
||||
@ -1106,8 +1109,8 @@ Bir tema veya uzantı yükledikten sonra bazı sorunlar yaşamaya başlarsanız,
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">İlk kez oynanan oyunlara atanan statü</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">PowerShell betiği çalışma zamanı başlatılamadı. Windows 7 kullanıcısıysanız, çözüm için PowerShell 5.1 (yeniden) kurmayı deneyin.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">Belirtilen ada sahip filtre ön ayarı zaten var. Ön ayar yeni ayarlarla güncellensin mi?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Topluca eklenen oyunlar için sıralama ismini otomatik doldur</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Kütüphane güncellemesiyle veya emülatör ya da normal klasör taraması ile oyun eklediğinizde, "Sıralama İsmi" alanı otomatik olarak daha iyi sıralama sağlayacak bir metinle doldurulur. Örneğin "The Witcher 3" adlı oyun için Sıralama İsmi, "Witcher 03" olarak belirlenecektir</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Şu kelimeler, otomatik doldurulan Sıralama İsmi bilgisinin başlangıcından silinecektir:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Sıralama esnasında terimlerin başındaki kelimeleri göz ardı etmek için kullanın. Varsayılanlar, "The", "An", ve "A" kelimeleridir.</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Sıralama İsmi boş olduğunda doldur</sys:String>
|
||||
|
||||
@ -943,6 +943,7 @@
|
||||
<sys:String x:Key="LOCAddonChangesRestart">Щоб застосувати очікувані зміни потрібно перезапустити застосунок. </sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Ця надбудова запланована для встановлення.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Встановити</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall">Перевстановити</sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Видалити</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Вже встановлено</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Нових оновлень надбудов не знайдено.</sys:String>
|
||||
@ -953,6 +954,7 @@
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Ліцензію відхилено</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Завантаження: {0}...</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Пошук оновлень надбудов… </sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates">Перевірка оновлень програми...</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Доступно одне або кілька оновлень надбудов. </sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Виберіть елементи для оновлення</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Екземпляр розширення</sys:String>
|
||||
@ -973,6 +975,7 @@
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Процес</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Тека</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Оригінальний процес</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName">Ім'я процесу</sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Журналювати повідомлення відстеження</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">Наступні зміни перепишуть дані для всіх вибраних ігор!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Відсутня</sys:String>
|
||||
@ -1107,8 +1110,8 @@
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">Статус, призначений іграм, які граються вперше</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">Не вдалося ініціалізувати середовище виконання сценарію PowerShell. Якщо ви користуєтесь Windows 7, спробуйте (повторно) встановити PowerShell 5.1, щоб вирішити проблему.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">Шаблон фільтрів із зазначеною назвою вже існує. Оновити шаблон з новими налаштуваннями? </sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Автоматично заповнювати поле "Сортування" для ігор доданих пакетом</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Коли ви додаєте ігри за допомогою оновлення бібліотеки, сканування теки емулятора або звичайного сканування теки, автоматично заповнювати поле «Сортування» найбільш слушною для сортування назвою гри, наприклад «The Witcher 3» отримає назву сортування "Witcher 03"</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Автоматично заповнювати пусті поля "Сортування" для ігор, що додаються масово</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Коли ви редагуєте гру, додайте ігри за допомогою оновлення бібліотеки, скануванням тек емуляторів або нормальним скануванням, автоматично заповнювати поле "Сортування" для кращого сортування ігор за назвами. Наприклад "The Witcher 3" отримає сортувальне ім'я "Witcher 03". Сортувальне ім'я не буде присвоєно якщо воно не відрізняється від звичайної назви гри, і лише пусті поля сортування будуть автоматично заповнені.</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Ці слова буде видалено з початку автоматично заповненого поля "Сортування":</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Використовуйте це для ігнорування слів на початку рядка з метою сортування. За замовчуванням це "The", "An" і "A".</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Заповнити поле "Сортування" для ігор з пустим полем</sys:String>
|
||||
|
||||
@ -212,8 +212,8 @@ Việc chọn tùy chọn "thêm vào danh sách loại trừ" sẽ ng
|
||||
<sys:String x:Key="LOCMetaGameSourceAll">Mọi trò chơi từ cơ sở dữ liệu.</sys:String>
|
||||
<sys:String x:Key="LOCMetaGameSourceFiltered">Tất cả các trò chơi hiện đang được chọn lọc.</sys:String>
|
||||
<sys:String x:Key="LOCMetaGameSourceSelected">Chỉ các trò chơi đã chọn.</sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorCaption"></sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorMessage"></sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorCaption">Chưa chọn trường thông tin phụ</sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorMessage">Chưa chọn trường thông tin phụ để tải xuống. Vui long chọn ít nhất một, và kích hoạt ít nhất một nhà cung cấp cho nó.</sys:String>
|
||||
<sys:String x:Key="LOCMetaSourceStore">Cửa Hàng Chính thức.</sys:String>
|
||||
<sys:String x:Key="LOCMetaSourceIGDB">IGDB</sys:String>
|
||||
<sys:String x:Key="LOCMetaDescriptionFields">Vui lòng chọn trường nào sẽ được Playnite tự động điền và nguồn nào nên được sử dụng để lấy dữ liệu từ đó. </sys:String>
|
||||
@ -945,6 +945,7 @@ Nếu bạn muốn cài đặt hoặc gỡ cài đặt các tích hợp bổ sun
|
||||
<sys:String x:Key="LOCAddonChangesRestart">Khởi động lại ứng dụng là bắt buộc để áp dụng các thay đổi đang chờ xử lý.</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">Tiện ích bổ sung này được lên lịch cài đặt.</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">Cài đặt</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall">Cài đặt lại</sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">Gỡ cài đặt</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">Đã được cài đặt</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">Không tìm thấy bản cập nhật tiện ích bổ sung mới nào.</sys:String>
|
||||
@ -955,6 +956,7 @@ Nếu bạn muốn cài đặt hoặc gỡ cài đặt các tích hợp bổ sun
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">Giấy phép bị từ chối</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">Đang tải xuống {0}…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">Tìm kiếm bản cập nhật cho tiện ích bổ sung...</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates">Đang tìm cập nhật của app</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">Một hoặc vài bản cập nhật cho tiện ích bổ sung đang khả dụng.</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">Chọn mục để cập nhật</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">Phiên bản phát triển tiện ích mở rộng</sys:String>
|
||||
@ -975,6 +977,7 @@ Nếu bạn muốn cài đặt hoặc gỡ cài đặt các tích hợp bổ sun
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">Tiến trình</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">Thư mục</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">Tiến trình ban đầu</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName">Tên tiến trình</sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">Kênh tin nhắn</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">Các thay đổi sau sẽ ghi đè dữ liệu cho tất cả các trò chơi hiện được chọn!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">Không có</sys:String>
|
||||
@ -1109,8 +1112,8 @@ Nếu bạn bắt đầu gặp một số sự cố sau khi cài đặt chủ đ
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">Trạng thái được chỉ định cho các trò chơi được chơi lần đầu tiên</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">Không thể khởi chạy thời gian chạy tập lệnh PowerShell. Nếu bạn là người dùng Windows 7, hãy thử cài đặt (lại) PowerShell 5.1 để khắc phục sự cố.</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">Bộ lọc đặt trước với tên được chỉ định đã tồn tại. Cập nhật cài đặt trước với cài đặt mới?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Tự động điền tên sắp xếp cho những game được thêm hàng loạt</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Khi bạn thêm game thông qua trình cập nhật thư viện, quét thư mục trình giả lập, hoặc quét thư mục thông thường, hệ thống sẽ tự điền trường "Tên Sắp xếp" với phương thức trình bày hợp lý cho việc sắp xếp hơn (ví dụ: "The Witcher 3" sẽ có Tên Sắp xếp là "Witcher 03")</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">Tự động điền những tên bị thiếu cho game đã sửa thông tin hoặc thêm cả loạt</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">Khi bạn sửa thông tin game, thêm game mới qua cập nhật của kho game, quét thư mục trình giả lập, hoặc quét thư mục thông thường, tự động điền trường 'Tên Sắp xếp' với tên dễ sắp xếp hơn của tên các game. Ví dụ, "The Witcher 3" sẽ có tên để xếp là "Witcher 03". Như thế sẽ không đặt tên để xếp mà khác với tên game, và app sẽ chỉ tự động cập nhật tên để xếp mà còn trống.</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">Những từ sau sẽ bị gỡ bỏ khi khởi động tiến trình tự đặt Tên Sắp xếp:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">Sử dụng tính năng này để bỏ qua những từ nằm ở đầu chuỗi ký tự để phục vụ việc sắp xếp. Mặc định là "The", "An" và "A".</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">Điền Tên Sắp xếp cho những game chưa có</sys:String>
|
||||
|
||||
@ -942,6 +942,7 @@
|
||||
<sys:String x:Key="LOCAddonChangesRestart">更改将在应用程序重开后生效。</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">该附加组件已被计划安装。</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">安装</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">卸载</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">已安裝</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">未发现新的附加组件更新。</sys:String>
|
||||
@ -952,6 +953,7 @@
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">许可证被拒绝</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">正在下载 {0}…</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">寻找附加组件更新</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates">正在查找程序更新…</sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">有一个或多个附加组件更新可用。</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">选择项目以更新</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">扩展开发实例</sys:String>
|
||||
@ -972,6 +974,7 @@
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">进程</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">文件夹</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">原进程</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName">进程名称</sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">记录追踪消息</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">以下变更将覆盖所有当前所选游戏的数据!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">无</sys:String>
|
||||
@ -1108,8 +1111,8 @@
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">已指定首次游玩的游戏状态</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">无法初始化 PowerShell 脚本运行时。如果您是 Windows 7 用户,尝试安装或重装 PowerShell 5.1 以解决这个问题。</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">已存在指定名称的筛选器预设。使用新的设置更新预设吗?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">自动填写批量添加的游戏的排序名称</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">在您通过库更新、模拟器文件夹扫描或常规文件夹扫描添加游戏时,自动使用游戏名的易排序表述填写“排序名称”字段,例如“The Witcher 3”将得到排序名称为“Witcher 03”。</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">将在自动填充的排序名称的开头删除这些词:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">就排序目的,利用它忽略掉字符串开头的一些字词。默认值为“The”、“An”和“A”。</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">填充游戏的为空的排序名称字段</sys:String>
|
||||
|
||||
@ -212,8 +212,8 @@
|
||||
<sys:String x:Key="LOCMetaGameSourceAll">數據庫中的所有遊戲</sys:String>
|
||||
<sys:String x:Key="LOCMetaGameSourceFiltered">所有目前過濾出的遊戲</sys:String>
|
||||
<sys:String x:Key="LOCMetaGameSourceSelected">僅選中的遊戲</sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorCaption"></sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorMessage"></sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorCaption">未選取任何元資料欄位</sys:String>
|
||||
<sys:String x:Key="LOCMetaNoFieldsSelectedErrorMessage">未選取任何需進行下載的元資料欄位。請至少選擇一個欄位並啟用至少一個元資料提供者以使用本功能。</sys:String>
|
||||
<sys:String x:Key="LOCMetaSourceStore">官方商店</sys:String>
|
||||
<sys:String x:Key="LOCMetaSourceIGDB">IGDB</sys:String>
|
||||
<sys:String x:Key="LOCMetaDescriptionFields">請選擇透過Playnite自動輸入的資料範圍以及資料來源</sys:String>
|
||||
@ -946,6 +946,7 @@
|
||||
<sys:String x:Key="LOCAddonChangesRestart">需要重新啟動程式以套用更改。</sys:String>
|
||||
<sys:String x:Key="LOCAddonQueuedForInstall">本附加元件已被排入安裝排程</sys:String>
|
||||
<sys:String x:Key="LOCAddonInstall">安裝</sys:String>
|
||||
<sys:String x:Key="LOCAddonReinstall"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUninstall">移除</sys:String>
|
||||
<sys:String x:Key="LOCAddonAlreadyInstalled">已安裝</sys:String>
|
||||
<sys:String x:Key="LOCAddonNoAddonsAvailable">未發現新的附加元件更新檔</sys:String>
|
||||
@ -956,6 +957,7 @@
|
||||
<sys:String x:Key="LOCAddonUpdateStatusLicenseRejected">授權被拒</sys:String>
|
||||
<sys:String x:Key="LOCAddonDownloadingAddon">正在下載 {0}...</sys:String>
|
||||
<sys:String x:Key="LOCAddonLookingForUpdates">正在檢查附加元件更新…</sys:String>
|
||||
<sys:String x:Key="LOCAppLookingForUpdates"></sys:String>
|
||||
<sys:String x:Key="LOCAddonUpdatesAvailable">有一個以上的附加元件更新可用。</sys:String>
|
||||
<sys:String x:Key="LOCAddonSelectToUpdate">選擇更新項目</sys:String>
|
||||
<sys:String x:Key="LOCAddonDevReferenceLoaded">擴充功能開發用服務</sys:String>
|
||||
@ -976,6 +978,7 @@
|
||||
<sys:String x:Key="LOCActionTrackingModeProcess">處理程序</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingModeDirectory">資料夾</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingOriginalProcess">原始程序</sys:String>
|
||||
<sys:String x:Key="LOCActionTrackingProcessName"></sys:String>
|
||||
<sys:String x:Key="LOCDevelTraceLogEnable">紀錄追蹤訊息</sys:String>
|
||||
<sys:String x:Key="LOCMultiEditOverwriteWarning">以下更改將覆寫所有已選遊戲的資料!</sys:String>
|
||||
<sys:String x:Key="LOCGridViewSpacingModeNone">無</sys:String>
|
||||
@ -1110,8 +1113,8 @@
|
||||
<sys:String x:Key="LOCCompletionStatusPlayedStatusDesc">已調整首次遊玩的遊戲狀態</sys:String>
|
||||
<sys:String x:Key="LOCPowerShellCreationError">無法啟動PowerShell腳本執行環境。如果你是Windows7的使用者,請嘗試(重新)安裝PowerShell5.1。</sys:String>
|
||||
<sys:String x:Key="LOCFilterPresetNameConflict">已存在指定名稱的過濾器預設,是否使用新設定更新預設?</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill">為批次新增的遊戲自動填入排序名稱</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip">當你透過資料庫更新,模擬器資料夾掃描或者一般資料夾掃描來加入遊戲時,自動在"排序名稱"欄位填入比較適合排序的代表名。例如:"The Witcher 3" 會改名為 "Witcher 03"</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofill"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillTooltip"></sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticles">將從自動填入的遊戲排序名稱的開頭刪除以下的字詞:</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameRemovedArticlesTooltip">使用這個功能以忽略用來排序的名稱開頭的字詞。預設是"The","An","A"。</sys:String>
|
||||
<sys:String x:Key="LOCSortingNameAutofillButton">幫沒有排序名稱的遊戲填入排序名稱</sys:String>
|
||||
|
||||
@ -28,10 +28,15 @@ namespace Playnite
|
||||
}
|
||||
|
||||
var apiVersion = GetApiVersion(AddonType);
|
||||
return GetLatestCompatiblePackage(apiVersion);
|
||||
return GetCompatiblePackages(apiVersion).FirstOrDefault();
|
||||
}
|
||||
|
||||
public AddonInstallerPackage GetLatestCompatiblePackage(Version apiVersion)
|
||||
public List<AddonInstallerPackage> GetCompatiblePackages()
|
||||
{
|
||||
return GetCompatiblePackages(GetApiVersion(AddonType));
|
||||
}
|
||||
|
||||
public List<AddonInstallerPackage> GetCompatiblePackages(Version apiVersion)
|
||||
{
|
||||
if (!Packages.HasItems())
|
||||
{
|
||||
@ -40,7 +45,7 @@ namespace Playnite
|
||||
|
||||
return Packages.
|
||||
Where(a => a.RequiredApiVersion != null && a.RequiredApiVersion.Major == apiVersion.Major && a.RequiredApiVersion <= apiVersion).
|
||||
OrderByDescending(a => a.Version).FirstOrDefault();
|
||||
OrderByDescending(a => a.Version).ToList();
|
||||
}
|
||||
|
||||
private static Version GetApiVersion(AddonType type)
|
||||
@ -225,7 +230,7 @@ namespace Playnite
|
||||
|
||||
if (InstallerManifestUrl.StartsWith("http", StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
installerManifest = Serialization.FromYaml<AddonInstallerManifest>(HttpDownloader.DownloadString(InstallerManifestUrl, cancelToken));
|
||||
installerManifest = PlayniteApplication.Current.ServicesClient.GetAddonInstaller(AddonId);
|
||||
}
|
||||
else if (File.Exists(InstallerManifestUrl))
|
||||
{
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\packages\CefSharp.Common.139.0.280\build\CefSharp.Common.props" Condition="Exists('..\packages\CefSharp.Common.139.0.280\build\CefSharp.Common.props')" />
|
||||
<Import Project="..\packages\chromiumembeddedframework.runtime.win-x86.139.0.28\build\chromiumembeddedframework.runtime.win-x86.props" Condition="Exists('..\packages\chromiumembeddedframework.runtime.win-x86.139.0.28\build\chromiumembeddedframework.runtime.win-x86.props')" />
|
||||
<Import Project="..\packages\chromiumembeddedframework.runtime.win-x64.139.0.28\build\chromiumembeddedframework.runtime.win-x64.props" Condition="Exists('..\packages\chromiumembeddedframework.runtime.win-x64.139.0.28\build\chromiumembeddedframework.runtime.win-x64.props')" />
|
||||
<Import Project="..\packages\CefSharp.Common.143.0.90\build\CefSharp.Common.props" Condition="Exists('..\packages\CefSharp.Common.143.0.90\build\CefSharp.Common.props')" />
|
||||
<Import Project="..\packages\chromiumembeddedframework.runtime.win-x86.143.0.9\build\chromiumembeddedframework.runtime.win-x86.props" Condition="Exists('..\packages\chromiumembeddedframework.runtime.win-x86.143.0.9\build\chromiumembeddedframework.runtime.win-x86.props')" />
|
||||
<Import Project="..\packages\chromiumembeddedframework.runtime.win-x64.143.0.9\build\chromiumembeddedframework.runtime.win-x64.props" Condition="Exists('..\packages\chromiumembeddedframework.runtime.win-x64.143.0.9\build\chromiumembeddedframework.runtime.win-x64.props')" />
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
||||
@ -72,17 +72,17 @@
|
||||
<HintPath>..\packages\AngleSharp.0.9.9\lib\net45\AngleSharp.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="CefSharp, Version=139.0.280.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\CefSharp.Common.139.0.280\lib\net462\CefSharp.dll</HintPath>
|
||||
<Reference Include="CefSharp, Version=143.0.90.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\CefSharp.Common.143.0.90\lib\net462\CefSharp.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="CefSharp.Core, Version=139.0.280.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\CefSharp.Common.139.0.280\lib\net462\CefSharp.Core.dll</HintPath>
|
||||
<Reference Include="CefSharp.Core, Version=143.0.90.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\CefSharp.Common.143.0.90\lib\net462\CefSharp.Core.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="CefSharp.OffScreen, Version=139.0.280.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\CefSharp.OffScreen.139.0.280\lib\net462\CefSharp.OffScreen.dll</HintPath>
|
||||
<Reference Include="CefSharp.OffScreen, Version=143.0.90.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\CefSharp.OffScreen.143.0.90\lib\net462\CefSharp.OffScreen.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="CefSharp.Wpf, Version=139.0.280.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\CefSharp.Wpf.139.0.280\lib\net462\CefSharp.Wpf.dll</HintPath>
|
||||
<Reference Include="CefSharp.Wpf, Version=143.0.90.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\CefSharp.Wpf.143.0.90\lib\net462\CefSharp.Wpf.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="CommandLine, Version=2.8.0.0, Culture=neutral, PublicKeyToken=5a870481e358d379, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\CommandLineParser.2.8.0\lib\net461\CommandLine.dll</HintPath>
|
||||
@ -105,14 +105,14 @@
|
||||
<Reference Include="LiteDB, Version=4.1.4.0, Culture=neutral, PublicKeyToken=4ee40123013c9f27, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\LiteDB.4.1.4\lib\net40\LiteDB.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Magick.NET-Q8-x86, Version=14.8.0.0, Culture=neutral, PublicKeyToken=2004825badfa91ec, processorArchitecture=x86">
|
||||
<HintPath>..\packages\Magick.NET-Q8-x86.14.8.2\lib\netstandard20\Magick.NET-Q8-x86.dll</HintPath>
|
||||
<Reference Include="Magick.NET-Q8-x86, Version=14.10.0.0, Culture=neutral, PublicKeyToken=2004825badfa91ec, processorArchitecture=x86">
|
||||
<HintPath>..\packages\Magick.NET-Q8-x86.14.10.0\lib\netstandard20\Magick.NET-Q8-x86.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Magick.NET.Core, Version=14.8.0.0, Culture=neutral, PublicKeyToken=2004825badfa91ec, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Magick.NET.Core.14.8.2\lib\netstandard20\Magick.NET.Core.dll</HintPath>
|
||||
<Reference Include="Magick.NET.Core, Version=14.10.0.0, Culture=neutral, PublicKeyToken=2004825badfa91ec, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Magick.NET.Core.14.10.0\lib\netstandard20\Magick.NET.Core.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Magick.NET.SystemWindowsMedia, Version=8.0.0.0, Culture=neutral, PublicKeyToken=2004825badfa91ec, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Magick.NET.SystemWindowsMedia.8.0.10\lib\net462\Magick.NET.SystemWindowsMedia.dll</HintPath>
|
||||
<HintPath>..\packages\Magick.NET.SystemWindowsMedia.8.0.13\lib\net462\Magick.NET.SystemWindowsMedia.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Markdig, Version=0.18.0.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Markdig.0.18.0\lib\net40\Markdig.dll</HintPath>
|
||||
@ -810,14 +810,12 @@
|
||||
<PropertyGroup>
|
||||
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
|
||||
</PropertyGroup>
|
||||
<Error Condition="!Exists('..\packages\chromiumembeddedframework.runtime.win-x64.139.0.28\build\chromiumembeddedframework.runtime.win-x64.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\chromiumembeddedframework.runtime.win-x64.139.0.28\build\chromiumembeddedframework.runtime.win-x64.props'))" />
|
||||
<Error Condition="!Exists('..\packages\chromiumembeddedframework.runtime.win-x86.139.0.28\build\chromiumembeddedframework.runtime.win-x86.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\chromiumembeddedframework.runtime.win-x86.139.0.28\build\chromiumembeddedframework.runtime.win-x86.props'))" />
|
||||
<Error Condition="!Exists('..\packages\CefSharp.Common.139.0.280\build\CefSharp.Common.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\CefSharp.Common.139.0.280\build\CefSharp.Common.props'))" />
|
||||
<Error Condition="!Exists('..\packages\CefSharp.Common.139.0.280\build\CefSharp.Common.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\CefSharp.Common.139.0.280\build\CefSharp.Common.targets'))" />
|
||||
<Error Condition="!Exists('..\packages\Magick.NET-Q8-x86.14.8.2\build\netstandard20\Magick.NET-Q8-x86.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Magick.NET-Q8-x86.14.8.2\build\netstandard20\Magick.NET-Q8-x86.targets'))" />
|
||||
<Error Condition="!Exists('..\packages\Magick.NET-Q8-x86.14.10.0\build\netstandard20\Magick.NET-Q8-x86.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Magick.NET-Q8-x86.14.10.0\build\netstandard20\Magick.NET-Q8-x86.targets'))" />
|
||||
<Error Condition="!Exists('..\packages\chromiumembeddedframework.runtime.win-x64.143.0.9\build\chromiumembeddedframework.runtime.win-x64.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\chromiumembeddedframework.runtime.win-x64.143.0.9\build\chromiumembeddedframework.runtime.win-x64.props'))" />
|
||||
<Error Condition="!Exists('..\packages\chromiumembeddedframework.runtime.win-x86.143.0.9\build\chromiumembeddedframework.runtime.win-x86.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\chromiumembeddedframework.runtime.win-x86.143.0.9\build\chromiumembeddedframework.runtime.win-x86.props'))" />
|
||||
<Error Condition="!Exists('..\packages\CefSharp.Common.143.0.90\build\CefSharp.Common.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\CefSharp.Common.143.0.90\build\CefSharp.Common.props'))" />
|
||||
<Error Condition="!Exists('..\packages\CefSharp.Common.143.0.90\build\CefSharp.Common.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\CefSharp.Common.143.0.90\build\CefSharp.Common.targets'))" />
|
||||
</Target>
|
||||
<Import Project="..\packages\CefSharp.Common.139.0.280\build\CefSharp.Common.targets" Condition="Exists('..\packages\CefSharp.Common.139.0.280\build\CefSharp.Common.targets')" />
|
||||
<Import Project="..\packages\Magick.NET-Q8-x86.14.8.2\build\netstandard20\Magick.NET-Q8-x86.targets" Condition="Exists('..\packages\Magick.NET-Q8-x86.14.8.2\build\netstandard20\Magick.NET-Q8-x86.targets')" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
@ -825,4 +823,6 @@
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
<Import Project="..\packages\Magick.NET-Q8-x86.14.10.0\build\netstandard20\Magick.NET-Q8-x86.targets" Condition="Exists('..\packages\Magick.NET-Q8-x86.14.10.0\build\netstandard20\Magick.NET-Q8-x86.targets')" />
|
||||
<Import Project="..\packages\CefSharp.Common.143.0.90\build\CefSharp.Common.targets" Condition="Exists('..\packages\CefSharp.Common.143.0.90\build\CefSharp.Common.targets')" />
|
||||
</Project>
|
||||
@ -17,6 +17,7 @@ namespace Playnite
|
||||
public const string ShowGame = "showgame";
|
||||
public const string InstallAddon = "installaddon";
|
||||
public const string Search = "search";
|
||||
public const string Restore = "restore";
|
||||
}
|
||||
|
||||
public class PlayniteUriHandler : IUriHandlerAPI
|
||||
|
||||
@ -102,6 +102,7 @@ namespace Playnite.Plugins
|
||||
this.controllers = controllers;
|
||||
this.apiGenerator = apiGenerator;
|
||||
controllers.Installed += Controllers_Installed;
|
||||
controllers.InstallationCancelled += Controllers_InstallationCancelled;
|
||||
controllers.Starting += Controllers_Starting;
|
||||
controllers.Started += Controllers_Started;
|
||||
controllers.Stopped += Controllers_Stopped;
|
||||
@ -114,6 +115,7 @@ namespace Playnite.Plugins
|
||||
DisposePlugins();
|
||||
DisposeScripts();
|
||||
controllers.Installed -= Controllers_Installed;
|
||||
controllers.InstallationCancelled -= Controllers_InstallationCancelled;
|
||||
controllers.Starting -= Controllers_Starting;
|
||||
controllers.Started -= Controllers_Started;
|
||||
controllers.Stopped -= Controllers_Stopped;
|
||||
@ -324,12 +326,18 @@ namespace Playnite.Plugins
|
||||
var manifests = GetInstalledManifests(externals).Where(a => a.Type == ExtensionType.Script && !ignoreList.Contains(a.Id)).ToList();
|
||||
foreach (var desc in manifests)
|
||||
{
|
||||
if (desc.Id.IsNullOrEmpty())
|
||||
if (desc.Id.IsNullOrWhiteSpace())
|
||||
{
|
||||
logger.Error($"Extension {desc.Name}, doesn't have ID.");
|
||||
continue;
|
||||
}
|
||||
|
||||
if (desc.Module.IsNullOrWhiteSpace())
|
||||
{
|
||||
logger.Error($"Extension {desc.Name}, doesn't have module specified.");
|
||||
continue;
|
||||
}
|
||||
|
||||
if (builtInOnly && !BuiltinExtensions.BuiltinExtensionIds.Contains(desc.Id))
|
||||
{
|
||||
logger.Warn($"Skipping load of {desc.Name}, builtInOnly is enabled.");
|
||||
@ -395,6 +403,12 @@ namespace Playnite.Plugins
|
||||
continue;
|
||||
}
|
||||
|
||||
if (desc.Module.IsNullOrWhiteSpace())
|
||||
{
|
||||
logger.Error($"Extension {desc.Name}, doesn't have module specified.");
|
||||
continue;
|
||||
}
|
||||
|
||||
if (builtInOnly && !BuiltinExtensions.BuiltinExtensionIds.Contains(desc.Id))
|
||||
{
|
||||
logger.Warn($"Skipping load of {desc.Name}, builtInOnly is enabled.");
|
||||
@ -710,6 +724,40 @@ namespace Playnite.Plugins
|
||||
}
|
||||
}
|
||||
|
||||
private void Controllers_InstallationCancelled(object sender, GameInstallationCancelledEventArgs args)
|
||||
{
|
||||
if (args.Source?.Game?.Id == null)
|
||||
{
|
||||
logger.Error("No game controller information found!");
|
||||
return;
|
||||
}
|
||||
|
||||
var callbackArgs = new SDK.Events.OnGameInstallationCancelledEventArgs { Game = database.Games[args.Source.Game.Id] };
|
||||
foreach (var script in Scripts)
|
||||
{
|
||||
try
|
||||
{
|
||||
script.OnGameInstallationCancelled(callbackArgs);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
logger.Error(e, $"Failed to execute OnGameInstallationCancelled method from {script.Name} script.");
|
||||
}
|
||||
}
|
||||
|
||||
foreach (var plugin in Plugins.Values)
|
||||
{
|
||||
try
|
||||
{
|
||||
plugin.Plugin.OnGameInstallationCancelled(callbackArgs);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
logger.Error(e, $"Failed to execute OnGameInstallationCancelled method from {plugin.Description.Name} plugin.");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void InvokeOnGameSelected(List<Game> oldValue, List<Game> newValue)
|
||||
{
|
||||
var args = new SDK.Events.OnGameSelectedEventArgs(oldValue, newValue);
|
||||
|
||||
@ -35,7 +35,7 @@ using System.Windows.Markup;
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("10.40.0.*")]
|
||||
[assembly: AssemblyVersion("10.47.0.*")]
|
||||
[assembly: InternalsVisibleTo("Playnite.Tests")]
|
||||
[assembly: XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Playnite")]
|
||||
[assembly: XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "Playnite.Controls")]
|
||||
|
||||
@ -122,6 +122,7 @@ namespace Playnite.Scripting
|
||||
public abstract void OnGameStarted(OnGameStartedEventArgs args);
|
||||
public abstract void OnGameStopped(OnGameStoppedEventArgs args);
|
||||
public abstract void OnGameInstalled(OnGameInstalledEventArgs args);
|
||||
public abstract void OnGameInstallationCancelled(OnGameInstallationCancelledEventArgs args);
|
||||
public abstract void OnGameUninstalled(OnGameUninstalledEventArgs args);
|
||||
public abstract void OnGameSelected(OnGameSelectedEventArgs args);
|
||||
public abstract void OnGameStartupCancelled(OnGameStartupCancelledEventArgs args);
|
||||
|
||||
@ -182,6 +182,14 @@ namespace Playnite.Scripting.PowerShell
|
||||
}
|
||||
}
|
||||
|
||||
public override void OnGameInstallationCancelled(OnGameInstallationCancelledEventArgs args)
|
||||
{
|
||||
if (SupportedEvents.Contains(ApplicationEvent.OnGameInstallationCancelled))
|
||||
{
|
||||
InvokeFunction(ApplicationEvent.OnGameInstallationCancelled.ToString(), new List<object> { args });
|
||||
}
|
||||
}
|
||||
|
||||
public override void OnGameUninstalled(OnGameUninstalledEventArgs args)
|
||||
{
|
||||
if (SupportedEvents.Contains(ApplicationEvent.OnGameUninstalled))
|
||||
|
||||
@ -66,6 +66,11 @@ namespace Playnite.Services
|
||||
return ExecuteGetRequest<List<AddonManifest>>($"/addons?addonId={addonId}".UrlEncode()).FirstOrDefault();
|
||||
}
|
||||
|
||||
public AddonInstallerManifest GetAddonInstaller(string addonId)
|
||||
{
|
||||
return ExecuteGetRequest<AddonInstallerManifest>($"/addons/installer?addonId={addonId}".UrlEncode());
|
||||
}
|
||||
|
||||
public string[] GetAddonBlacklist()
|
||||
{
|
||||
return ExecuteGetRequest<string[]>("/addons/blacklist") ?? new string[0];
|
||||
|
||||
@ -44,7 +44,7 @@ namespace Playnite
|
||||
|
||||
public static void SetBootupStateRegistration(bool runOnBootup, bool startClosed)
|
||||
{
|
||||
var startupPath = Environment.GetFolderPath(Environment.SpecialFolder.Startup);
|
||||
var startupPath = Environment.GetFolderPath(Environment.SpecialFolder.Startup, Environment.SpecialFolderOption.Create);
|
||||
var shortcutPath = Path.Combine(startupPath, "Playnite.lnk");
|
||||
if (runOnBootup)
|
||||
{
|
||||
|
||||
@ -22,8 +22,8 @@ namespace Playnite
|
||||
public class ThemeManager
|
||||
{
|
||||
private static ILogger logger = LogManager.GetLogger();
|
||||
public static System.Version DesktopApiVersion => new System.Version("2.8.0");
|
||||
public static System.Version FullscreenApiVersion => new System.Version("2.8.0");
|
||||
public static System.Version DesktopApiVersion => new System.Version("2.9.0");
|
||||
public static System.Version FullscreenApiVersion => new System.Version("2.9.0");
|
||||
public static ThemeManifest CurrentTheme { get; private set; }
|
||||
public static ThemeManifest DefaultTheme { get; private set; }
|
||||
public const string DefaultDesktopThemeId = "Playnite_builtin_DefaultDesktop";
|
||||
|
||||
@ -259,6 +259,12 @@ namespace Playnite.ViewModels
|
||||
var uploadResult = GlobalProgress.ActivateProgress((_) =>
|
||||
uploadedId = new ServicesClient().UploadDiagPackage(diagPath),
|
||||
new GlobalProgressOptions("LOCDiagUploading"));
|
||||
if (uploadedId == Guid.Empty)
|
||||
{
|
||||
Explorer.NavigateToFileSystemEntry(diagPath);
|
||||
return;
|
||||
}
|
||||
|
||||
if (uploadResult.Result == true)
|
||||
{
|
||||
if (mode == ApplicationMode.Desktop)
|
||||
|
||||
@ -481,43 +481,6 @@ namespace Playnite.ViewModels
|
||||
|
||||
public abstract NotificationMessage GetAddonUpdatesFoundMessage(List<AddonUpdate> updates);
|
||||
|
||||
public async Task CheckForAddonUpdates()
|
||||
{
|
||||
if (GlobalTaskHandler.ProgressTask != null && GlobalTaskHandler.ProgressTask.Status == TaskStatus.Running)
|
||||
{
|
||||
GlobalTaskHandler.CancelToken.Cancel();
|
||||
await GlobalTaskHandler.ProgressTask;
|
||||
}
|
||||
|
||||
GlobalTaskHandler.CancelToken = new CancellationTokenSource();
|
||||
GlobalTaskHandler.ProgressTask = Task.Run(() =>
|
||||
{
|
||||
ProgressActive = true;
|
||||
ProgressValue = 0;
|
||||
ProgressTotal = 1;
|
||||
ProgressStatus = Resources.GetString(LOC.AddonLookingForUpdates);
|
||||
|
||||
try
|
||||
{
|
||||
var updates = Addons.CheckAddonUpdates(App.ServicesClient);
|
||||
if (updates.HasItems())
|
||||
{
|
||||
App.Notifications.Add(GetAddonUpdatesFoundMessage(updates));
|
||||
}
|
||||
}
|
||||
catch (Exception e) when (!PlayniteEnvironment.ThrowAllErrors)
|
||||
{
|
||||
Logger.Error(e, "Failed to check for addon updates.");
|
||||
}
|
||||
finally
|
||||
{
|
||||
ProgressActive = false;
|
||||
}
|
||||
});
|
||||
|
||||
await GlobalTaskHandler.ProgressTask;
|
||||
}
|
||||
|
||||
private List<Game> ImportLibraryGames(LibraryPlugin plugin, CancellationToken token)
|
||||
{
|
||||
var addedGames = new List<Game>();
|
||||
|
||||
@ -429,6 +429,7 @@ namespace Playnite.ViewModels
|
||||
public RelayCommand<KeyEventArgs> TextBoxKeyUpCommand => new RelayCommand<KeyEventArgs>((keyArgs) => TextBoxKeyUp(keyArgs));
|
||||
public RelayCommand<EventArgs> WindowClosedCommand => new RelayCommand<EventArgs>((_) => WindowClosed(_));
|
||||
public RelayCommand<EventArgs> WindowDeactivatedCommand => new RelayCommand<EventArgs>((_) => WindowDeactivated(_));
|
||||
public RelayCommand<EventArgs> WindowClosingCommand => new RelayCommand<EventArgs>((_) => WindowClosing(_));
|
||||
public RelayCommand ToggleHintCommand => new RelayCommand(() => ToggleHint());
|
||||
public RelayCommand OpenSearchSettingsCommand => new RelayCommand(() => OpenSearchSettings());
|
||||
public RelayCommand DeactiveCurrentContextCommand => new RelayCommand(() => DeactiveCurrentContext());
|
||||
@ -574,6 +575,11 @@ namespace Playnite.ViewModels
|
||||
Close();
|
||||
}
|
||||
|
||||
private void WindowClosing(EventArgs args)
|
||||
{
|
||||
isClosing = true;
|
||||
}
|
||||
|
||||
private void WindowClosed(EventArgs args)
|
||||
{
|
||||
// Don't call this in Close method because that's not invoked when closing using ALT-F4
|
||||
|
||||
@ -86,9 +86,9 @@ namespace Playnite.ViewModels
|
||||
}
|
||||
}
|
||||
|
||||
public void OpenView()
|
||||
public bool? OpenView()
|
||||
{
|
||||
window.CreateAndOpenDialog(this);
|
||||
return window.CreateAndOpenDialog(this);
|
||||
}
|
||||
|
||||
public void CloseView()
|
||||
@ -117,7 +117,7 @@ namespace Playnite.ViewModels
|
||||
}
|
||||
else
|
||||
{
|
||||
window.Close();
|
||||
window.Close(false);
|
||||
return;
|
||||
}
|
||||
}
|
||||
@ -130,6 +130,7 @@ namespace Playnite.ViewModels
|
||||
context.Post((a) => UpdateProgress = e.ProgressPercentage, null);
|
||||
});
|
||||
updater.InstallUpdate(mode);
|
||||
window.Close(true);
|
||||
}
|
||||
catch (Exception exc) when (!PlayniteEnvironment.ThrowAllErrors)
|
||||
{
|
||||
@ -141,7 +142,7 @@ namespace Playnite.ViewModels
|
||||
MessageBoxButton.OK,
|
||||
MessageBoxImage.Error);
|
||||
|
||||
window.Close();
|
||||
window.Close(false);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
# Game Controller DB for SDL in 2.0.16 format
|
||||
# Source: https://github.com/gabomdq/SDL_GameControllerDB
|
||||
# Source: https://github.com/mdqinc/SDL_GameControllerDB
|
||||
|
||||
# Windows
|
||||
03000000300f00000a01000000000000,3 In 1 Conversion Box,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b8,x:b3,y:b0,platform:Windows,
|
||||
@ -175,7 +175,6 @@
|
||||
030000001a1c00000001000000000000,Datel Arcade Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows,
|
||||
03000000451300000830000000000000,Defender Game Racer X7,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows,
|
||||
03000000791d00000103000000000000,Dual Box Wii,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows,
|
||||
03000000c0160000e105000000000000,Dual Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Windows,
|
||||
030000004f040000070f000000000000,Dual Power,a:b8,b:b9,back:b4,dpdown:b1,dpleft:b2,dpright:b3,dpup:b0,leftshoulder:b13,leftstick:b6,lefttrigger:b14,leftx:a0,lefty:a1,rightshoulder:b12,rightstick:b7,righttrigger:b15,start:b5,x:b10,y:b11,platform:Windows,
|
||||
030000004f04000012b3000000000000,Dual Power 3,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Windows,
|
||||
030000004f04000020b3000000000000,Dual Trigger,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Windows,
|
||||
@ -253,7 +252,6 @@
|
||||
03000000300f00000b01000000000000,GGE909 Recoil,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Windows,
|
||||
03000000f0250000c283000000000000,Gioteck PlayStation Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows,
|
||||
03000000f025000021c1000000000000,Gioteck PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows,
|
||||
03000000f025000021c1000010010000,Gioteck PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux,
|
||||
03000000f025000031c1000000000000,Gioteck PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows,
|
||||
03000000f0250000c383000000000000,Gioteck VX2 PlayStation Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows,
|
||||
03000000f0250000c483000000000000,Gioteck VX2 PlayStation Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows,
|
||||
@ -840,6 +838,7 @@
|
||||
03000000172700004431000000000000,Xiaomi Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b20,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a7,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows,
|
||||
03000000172700003350000000000000,Xiaomi XMGP01YM,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows,
|
||||
03000000bc2000005060000000000000,Xiaomi XMGP01YM,+lefty:+a2,+righty:+a5,-lefty:-a1,-righty:-a4,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,start:b11,x:b3,y:b4,platform:Windows,
|
||||
03000000c0160000e105000000000000,XinMo Dual Arcade,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows,
|
||||
xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows,
|
||||
030000007d0400000340000000000000,Xterminator Digital Gamepad,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:-a4,lefttrigger:+a4,leftx:a0,lefty:a1,paddle1:b7,paddle2:b6,rightshoulder:b5,rightstick:b9,righttrigger:b2,rightx:a3,righty:a5,start:b8,x:b3,y:b4,platform:Windows,
|
||||
030000002c3600000100000000000000,Yawman Arrow,+rightx:h0.2,+righty:h0.4,-rightx:h0.8,-righty:h0.1,a:b4,b:b5,back:b6,dpdown:b15,dpleft:b14,dpright:b16,dpup:b13,leftshoulder:b10,leftstick:b0,lefttrigger:-a4,leftx:a0,lefty:a1,paddle1:b11,paddle2:b12,rightshoulder:b8,rightstick:b9,righttrigger:+a4,start:b3,x:b1,y:b2,platform:Windows,
|
||||
@ -1120,6 +1119,7 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,
|
||||
030000005f140000c501000000020000,Trust Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X,
|
||||
03000000100800000100000000000000,Twin USB Joystick,a:b4,b:b2,back:b16,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b12,leftstick:b20,lefttrigger:b8,leftx:a0,lefty:a2,rightshoulder:b14,rightstick:b22,righttrigger:b10,rightx:a6,righty:a4,start:b18,x:b6,y:b0,platform:Mac OS X,
|
||||
03000000632500002605000000010000,Uberwith Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X,
|
||||
03000000c0160000e105000000040000,Ultimate Atari Fight Stick,a:b2,b:b4,back:b18,dpdown:+a2,dpleft:-a0,dpright:+a0,dpup:-a2,rightshoulder:b8,righttrigger:b10,start:b16,x:b0,y:b6,platform:Mac OS X,
|
||||
03000000151900005678000010010000,Uniplay U6,a:b3,b:b6,back:b25,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b17,leftstick:b31,lefttrigger:b21,leftx:a1,lefty:a3,rightshoulder:b19,rightstick:b33,righttrigger:b23,rightx:a4,righty:a5,start:b27,x:b11,y:b13,platform:Mac OS X,
|
||||
030000006f0e00000302000025040000,Victrix PS4 Pro Fightstick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X,
|
||||
030000006f0e00000702000003060000,Victrix PS4 Pro Fightstick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X,
|
||||
@ -1197,6 +1197,7 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,
|
||||
05000000c82d00000660000000010000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux,
|
||||
03000000c82d00000020000000000000,8BitDo Pro 2 for Xbox,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux,
|
||||
06000000c82d00000020000006010000,8BitDo Pro 2 for Xbox,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux,
|
||||
03000000c82d00000960000011010000,8BitDo Pro 3,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,paddle1:b17,paddle2:b16,paddle3:b2,paddle4:b5,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux,
|
||||
03000000c82d00000131000011010000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux,
|
||||
03000000c82d00000231000011010000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux,
|
||||
03000000c82d00000331000011010000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux,
|
||||
@ -1331,6 +1332,7 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,
|
||||
030000006f0e00000104000000010000,Gamestop Logic3 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux,
|
||||
030000008f0e00000800000010010000,Gasia PlayStation Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux,
|
||||
03000000451300000010000010010000,Genius Maxfire Grandias 12,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux,
|
||||
03000000f025000021c1000010010000,Gioteck PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux,
|
||||
03000000f0250000c283000010010000,Gioteck VX2 PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux,
|
||||
190000004b4800000010000000010000,GO-Advance Controller,a:b1,b:b0,back:b10,dpdown:b7,dpleft:b8,dpright:b9,dpup:b6,leftshoulder:b4,lefttrigger:b12,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b13,start:b15,x:b2,y:b3,platform:Linux,
|
||||
190000004b4800000010000001010000,GO-Advance Controller,a:b1,b:b0,back:b12,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,leftshoulder:b4,leftstick:b13,lefttrigger:b14,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b16,righttrigger:b15,start:b17,x:b2,y:b3,platform:Linux,
|
||||
@ -1773,6 +1775,7 @@ xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,
|
||||
030000005f140000c501000010010000,Trust Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux,
|
||||
06000000f51000000870000003010000,Turtle Beach Recon,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux,
|
||||
03000000100800000100000010010000,Twin PS2 Adapter,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Linux,
|
||||
03000000c0160000e105000010010000,Ultimate Atari Fight Stick,a:b1,b:b2,back:b9,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,rightshoulder:b4,righttrigger:b5,start:b8,x:b0,y:b3,platform:Linux,
|
||||
03000000151900005678000010010000,Uniplay U6,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux,
|
||||
03000000100800000300000010010000,USB Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Linux,
|
||||
03000000790000000600000007010000,USB gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b3,y:b0,platform:Linux,
|
||||
|
||||
@ -1,21 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="AngleSharp" version="0.9.9" targetFramework="net452" />
|
||||
<package id="CefSharp.Common" version="139.0.280" targetFramework="net462" />
|
||||
<package id="CefSharp.OffScreen" version="139.0.280" targetFramework="net462" />
|
||||
<package id="CefSharp.Wpf" version="139.0.280" targetFramework="net462" />
|
||||
<package id="CefSharp.Common" version="143.0.90" targetFramework="net462" />
|
||||
<package id="CefSharp.OffScreen" version="143.0.90" targetFramework="net462" />
|
||||
<package id="CefSharp.Wpf" version="143.0.90" targetFramework="net462" />
|
||||
<package id="CommandLineParser" version="2.8.0" targetFramework="net462" />
|
||||
<package id="CommonServiceLocator" version="1.3" targetFramework="net462" />
|
||||
<package id="Crc32.NET" version="1.2.0" targetFramework="net462" />
|
||||
<package id="DynamicLanguageRuntime" version="1.2.1" targetFramework="net462" />
|
||||
<package id="Expression.Blend.Sdk" version="1.0.2" targetFramework="net462" />
|
||||
<package id="Flurl" version="2.7.1" targetFramework="net462" />
|
||||
<package id="chromiumembeddedframework.runtime.win-x64" version="139.0.28" targetFramework="net462" />
|
||||
<package id="chromiumembeddedframework.runtime.win-x86" version="139.0.28" targetFramework="net462" />
|
||||
<package id="chromiumembeddedframework.runtime.win-x64" version="143.0.9" targetFramework="net462" />
|
||||
<package id="chromiumembeddedframework.runtime.win-x86" version="143.0.9" targetFramework="net462" />
|
||||
<package id="LiteDB" version="4.1.4" targetFramework="net462" />
|
||||
<package id="Magick.NET.Core" version="14.8.2" targetFramework="net462" />
|
||||
<package id="Magick.NET.SystemWindowsMedia" version="8.0.10" targetFramework="net462" />
|
||||
<package id="Magick.NET-Q8-x86" version="14.8.2" targetFramework="net462" />
|
||||
<package id="Magick.NET.Core" version="14.10.0" targetFramework="net462" />
|
||||
<package id="Magick.NET.SystemWindowsMedia" version="8.0.13" targetFramework="net462" />
|
||||
<package id="Magick.NET-Q8-x86" version="14.10.0" targetFramework="net462" />
|
||||
<package id="Markdig" version="0.18.0" targetFramework="net462" />
|
||||
<package id="Microsoft.Xaml.Behaviors.Wpf" version="1.1.39" targetFramework="net462" />
|
||||
<package id="Nett" version="0.10.1" targetFramework="net462" />
|
||||
|
||||
@ -89,7 +89,11 @@ namespace Playnite.SDK.Events
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
OnGameStartupCancelled
|
||||
OnGameStartupCancelled,
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
OnGameInstallationCancelled
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -214,6 +218,17 @@ namespace Playnite.SDK.Events
|
||||
public Game Game { get; internal set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// REpresents argumetns for the vent when game installation is cancelled.
|
||||
/// </summary>
|
||||
public class OnGameInstallationCancelledEventArgs
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets or sets game object initiating the event.
|
||||
/// </summary>
|
||||
public Game Game { get; internal set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Represents arguments for the event when a game is uninstalled.
|
||||
/// </summary>
|
||||
|
||||
@ -123,6 +123,7 @@ namespace Playnite.SDK.Plugins
|
||||
public abstract class InstallController : ControllerBase
|
||||
{
|
||||
internal event EventHandler<GameInstalledEventArgs> Installed;
|
||||
internal event EventHandler<GameInstallationCancelledEventArgs> InstallCancelled;
|
||||
|
||||
/// <summary>
|
||||
/// Creates new instance of <see cref="InstallController"/>.
|
||||
@ -146,6 +147,16 @@ namespace Playnite.SDK.Plugins
|
||||
args.Source = this;
|
||||
execContext.Send((a) => Installed?.Invoke(this, args), null);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Invoke to singal that installation was cancelled.
|
||||
/// </summary>
|
||||
/// <param name="args"></param>
|
||||
protected void InvokeOnInstallationCancelled(GameInstallationCancelledEventArgs args)
|
||||
{
|
||||
args.Source = this;
|
||||
execContext.Send((a) => InstallCancelled?.Invoke(this, args), null);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -390,4 +401,19 @@ namespace Playnite.SDK.Plugins
|
||||
InstalledInfo = installData;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public class GameInstallationCancelledEventArgs
|
||||
{
|
||||
internal InstallController Source { get; set; }
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public GameInstallationCancelledEventArgs()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -251,6 +251,13 @@ namespace Playnite.SDK.Plugins
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Called when game installation has been cancelled.
|
||||
/// </summary>
|
||||
public virtual void OnGameInstallationCancelled(OnGameInstallationCancelledEventArgs args)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Called when game has been uninstalled.
|
||||
/// </summary>
|
||||
|
||||
@ -33,8 +33,8 @@ using System.Windows.Markup;
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("6.13.0.0")]
|
||||
[assembly: AssemblyFileVersion("6.13.0.0")]
|
||||
[assembly: AssemblyVersion("6.14.0.0")]
|
||||
[assembly: AssemblyFileVersion("6.14.0.0")]
|
||||
[assembly: InternalsVisibleTo("Playnite.DesktopApp")]
|
||||
[assembly: InternalsVisibleTo("Playnite.FullscreenApp")]
|
||||
[assembly: InternalsVisibleTo("Playnite.Tests")]
|
||||
|
||||
@ -32,10 +32,10 @@ namespace Playnite.Tests
|
||||
}
|
||||
};
|
||||
|
||||
Assert.AreEqual(null, manifest.GetLatestCompatiblePackage(new Version(3, 0)));
|
||||
Assert.AreEqual(new Version(1, 1), manifest.GetLatestCompatiblePackage(new Version(1, 0)).Version);
|
||||
Assert.AreEqual(new Version(1, 2), manifest.GetLatestCompatiblePackage(new Version(1, 1)).Version);
|
||||
Assert.AreEqual(new Version(1, 3), manifest.GetLatestCompatiblePackage(new Version(2, 0)).Version);
|
||||
CollectionAssert.IsEmpty(manifest.GetCompatiblePackages(new Version(3, 0)));
|
||||
Assert.AreEqual(new Version(1, 1), manifest.GetCompatiblePackages(new Version(1, 0)).First().Version);
|
||||
Assert.AreEqual(new Version(1, 2), manifest.GetCompatiblePackages(new Version(1, 1)).First().Version);
|
||||
Assert.AreEqual(new Version(1, 3), manifest.GetCompatiblePackages(new Version(2, 0)).First().Version);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user