[Feature] Gamepad support (#451), version 1.3.1.4

This commit is contained in:
Markus Hofknecht 2022-09-26 19:02:18 +02:00
parent 5069e00eee
commit 18f1570d99
85 changed files with 784 additions and 250 deletions

View File

@ -2,3 +2,78 @@
# WFAC010: Unsupported high DPI configuration
dotnet_diagnostic.WFAC010.severity = silent
csharp_indent_labels = one_less_than_current
csharp_using_directive_placement = outside_namespace:silent
csharp_prefer_simple_using_statement = true:suggestion
csharp_prefer_braces = true:silent
csharp_style_namespace_declarations = block_scoped:silent
csharp_style_prefer_method_group_conversion = true:silent
csharp_style_prefer_top_level_statements = true:silent
csharp_style_expression_bodied_methods = false:silent
csharp_style_expression_bodied_constructors = false:silent
csharp_style_expression_bodied_operators = false:silent
csharp_style_expression_bodied_properties = true:silent
csharp_style_expression_bodied_indexers = true:silent
csharp_style_expression_bodied_accessors = true:silent
csharp_style_expression_bodied_lambdas = true:silent
csharp_style_expression_bodied_local_functions = false:silent
dotnet_diagnostic.SX1101.severity = warning
dotnet_diagnostic.SA1101.severity = silent
[*.{cs,vb}]
#### Naming styles ####
# Naming rules
dotnet_naming_rule.interface_should_be_begins_with_i.severity = suggestion
dotnet_naming_rule.interface_should_be_begins_with_i.symbols = interface
dotnet_naming_rule.interface_should_be_begins_with_i.style = begins_with_i
dotnet_naming_rule.types_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.types_should_be_pascal_case.symbols = types
dotnet_naming_rule.types_should_be_pascal_case.style = pascal_case
dotnet_naming_rule.non_field_members_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.non_field_members_should_be_pascal_case.symbols = non_field_members
dotnet_naming_rule.non_field_members_should_be_pascal_case.style = pascal_case
# Symbol specifications
dotnet_naming_symbols.interface.applicable_kinds = interface
dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.interface.required_modifiers =
dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum
dotnet_naming_symbols.types.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.types.required_modifiers =
dotnet_naming_symbols.non_field_members.applicable_kinds = property, event, method
dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.non_field_members.required_modifiers =
# Naming styles
dotnet_naming_style.begins_with_i.required_prefix = I
dotnet_naming_style.begins_with_i.required_suffix =
dotnet_naming_style.begins_with_i.word_separator =
dotnet_naming_style.begins_with_i.capitalization = pascal_case
dotnet_naming_style.pascal_case.required_prefix =
dotnet_naming_style.pascal_case.required_suffix =
dotnet_naming_style.pascal_case.word_separator =
dotnet_naming_style.pascal_case.capitalization = pascal_case
dotnet_naming_style.pascal_case.required_prefix =
dotnet_naming_style.pascal_case.required_suffix =
dotnet_naming_style.pascal_case.word_separator =
dotnet_naming_style.pascal_case.capitalization = pascal_case
dotnet_style_operator_placement_when_wrapping = beginning_of_line
tab_width = 4
indent_size = 4
end_of_line = crlf
dotnet_style_coalesce_expression = true:suggestion
dotnet_style_null_propagation = true:suggestion
dotnet_style_prefer_is_null_check_over_reference_equality_method = true:suggestion
dotnet_style_prefer_auto_properties = true:silent
dotnet_style_object_initializer = true:suggestion
dotnet_style_collection_initializer = true:suggestion

View File

@ -72,6 +72,8 @@ namespace SystemTrayMenu.Handler
internal void CmdKeyProcessed(object sender, Keys keys)
{
sender ??= menus[iMenuKey];
switch (keys)
{
case Keys.Enter:
@ -352,23 +354,25 @@ namespace SystemTrayMenu.Handler
break;
case Keys.Left:
bool nextMenuLocationIsLeft = menus[iMenuKey + 1] != null && menus[iMenuKey + 1].Location.X < menus[iMenuKey].Location.X;
if (nextMenuLocationIsLeft)
bool previousMenuLocationIsRight = iMenuKey > 0 && menus[iMenuKey]?.Location.X < menus[iMenuKey - 1]?.Location.X;
if (nextMenuLocationIsLeft || previousMenuLocationIsRight)
{
SelectNextMenu(iRowBefore, ref dgv, dgvBefore, menuFromSelected, isStillSelected, ref toClear);
}
else
else if (iMenuKey > 0)
{
SelectPreviousMenu(iRowBefore, ref menu, ref dgv, dgvBefore, ref toClear);
}
break;
case Keys.Right:
bool nextMenuLocationIsRight = menus[iMenuKey + 1] != null && menus[iMenuKey + 1].Location.X > menus[iMenuKey].Location.X;
if (nextMenuLocationIsRight)
bool nextMenuLocationIsRight = menus[iMenuKey + 1]?.Location.X > menus[iMenuKey]?.Location.X;
bool previousMenuLocationIsLeft = iMenuKey > 0 && menus[iMenuKey]?.Location.X > menus[iMenuKey - 1]?.Location.X;
if (nextMenuLocationIsRight || previousMenuLocationIsLeft)
{
SelectNextMenu(iRowBefore, ref dgv, dgvBefore, menuFromSelected, isStillSelected, ref toClear);
}
else
else if (iMenuKey > 0)
{
SelectPreviousMenu(iRowBefore, ref menu, ref dgv, dgvBefore, ref toClear);
}

View File

@ -16,6 +16,7 @@ namespace SystemTrayMenu.Business
using SystemTrayMenu.DllImports;
using SystemTrayMenu.Handler;
using SystemTrayMenu.Helper;
using SystemTrayMenu.Helpers;
using SystemTrayMenu.UserInterface;
using SystemTrayMenu.Utilities;
using Menu = SystemTrayMenu.UserInterface.Menu;
@ -29,6 +30,7 @@ namespace SystemTrayMenu.Business
private readonly DgvMouseRow dgvMouseRow = new();
private readonly WaitToLoadMenu waitToOpenMenu = new();
private readonly KeyboardInput keyboardInput;
private readonly JoystickHelper joystickHelper;
private readonly List<FileSystemWatcher> watchers = new();
private readonly List<EventArgs> watcherHistory = new();
private readonly Timer timerShowProcessStartedAsLoadingIcon = new();
@ -251,7 +253,7 @@ namespace SystemTrayMenu.Business
dgvMouseRow.RowMouseLeave += waitToOpenMenu.MouseLeave;
dgvMouseRow.RowMouseLeave += Dgv_RowMouseLeave;
keyboardInput = new KeyboardInput(menus);
keyboardInput = new(menus);
keyboardInput.RegisterHotKey();
keyboardInput.HotKeyPressed += () => SwitchOpenClose(false);
keyboardInput.ClosePressed += MenusFadeOut;
@ -265,6 +267,9 @@ namespace SystemTrayMenu.Business
menu.AdjustScrollbar();
}
joystickHelper = new();
joystickHelper.KeyPressed += (key) => menus[0].Invoke(keyboardInput.CmdKeyProcessed, null, key);
timerShowProcessStartedAsLoadingIcon.Interval = Properties.Settings.Default.TimeUntilClosesAfterEnterPressed;
timerStillActiveCheck.Interval = Properties.Settings.Default.TimeUntilClosesAfterEnterPressed + 20;
timerStillActiveCheck.Tick += (sender, e) => StillActiveTick();
@ -290,13 +295,15 @@ namespace SystemTrayMenu.Business
{
try
{
FileSystemWatcher watcher = new();
watcher.Path = path;
watcher.NotifyFilter = NotifyFilters.Attributes |
FileSystemWatcher watcher = new()
{
Path = path,
NotifyFilter = NotifyFilters.Attributes |
NotifyFilters.DirectoryName |
NotifyFilters.FileName |
NotifyFilters.LastWrite;
watcher.Filter = "*.*";
NotifyFilters.LastWrite,
Filter = "*.*",
};
watcher.Created += WatcherProcessItem;
watcher.Deleted += WatcherProcessItem;
watcher.Renamed += WatcherProcessItem;
@ -337,6 +344,7 @@ namespace SystemTrayMenu.Business
waitToOpenMenu.Dispose();
keyboardInput.Dispose();
joystickHelper.Dispose();
timerShowProcessStartedAsLoadingIcon.Dispose();
timerStillActiveCheck.Dispose();
waitLeave.Dispose();
@ -429,6 +437,7 @@ namespace SystemTrayMenu.Business
else
{
openCloseState = OpenCloseState.Opening;
joystickHelper.Enable();
StartWorker();
}
@ -1130,6 +1139,7 @@ namespace SystemTrayMenu.Business
});
Config.AlwaysOpenByPin = false;
joystickHelper.Disable();
}
private void AdjustMenusSizeAndLocation()
@ -1402,8 +1412,10 @@ namespace SystemTrayMenu.Business
rowData.ReadIcon(true);
List<RowData> rowDatas = new();
rowDatas.Add(rowData);
List<RowData> rowDatas = new()
{
rowData,
};
DataTable dataTable = (DataTable)menus[0].GetDataGridView().DataSource;
foreach (DataRow row in dataTable.Rows)

209
Helpers/JoystickHelper.cs Normal file
View File

@ -0,0 +1,209 @@
// <copyright file="JoystickHelper.cs" company="PlaceholderCompany">
// Copyright (c) PlaceholderCompany. All rights reserved.
// </copyright>
namespace SystemTrayMenu.Helpers
{
using System;
using System.Diagnostics;
using System.Diagnostics.Metrics;
using System.Reflection.Metadata;
using System.Threading;
using System.Windows.Forms;
using SharpDX.DirectInput;
public class JoystickHelper : IDisposable
{
private readonly System.Timers.Timer timerReadJoystick = new();
private readonly object lockRead = new();
private Joystick joystick;
private Keys pressingKey;
private int pressingKeyCounter;
private bool joystickHelperEnabled;
public JoystickHelper()
{
timerReadJoystick.Interval = 80;
timerReadJoystick.Elapsed += ReadJoystickLoop;
timerReadJoystick.Enabled = false;
if (Properties.Settings.Default.SupportGamepad)
{
timerReadJoystick.Start();
}
}
public event Action<Keys> KeyPressed;
public void Enable()
{
joystickHelperEnabled = true;
}
public void Disable()
{
joystickHelperEnabled = false;
}
public void Dispose()
{
Dispose(true);
GC.SuppressFinalize(this);
}
protected virtual void Dispose(bool disposing)
{
if (disposing)
{
timerReadJoystick?.Dispose();
joystick?.Dispose();
}
}
private static Keys ReadKeyFromState(JoystickUpdate state)
{
Keys keys = Keys.None;
switch (state.Offset)
{
case JoystickOffset.PointOfViewControllers0:
switch (state.Value)
{
case 0:
keys = Keys.Up;
break;
case 9000:
keys = Keys.Right;
break;
case 18000:
keys = Keys.Down;
break;
case 27000:
keys = Keys.Left;
break;
default:
break;
}
break;
case JoystickOffset.Buttons0:
if (state.Value == 128)
{
keys = Keys.Enter;
}
break;
default:
break;
}
return keys;
}
private void ReadJoystickLoop(object sender, System.Timers.ElapsedEventArgs e)
{
if (joystickHelperEnabled)
{
lock (lockRead)
{
timerReadJoystick.Stop();
if (joystick == null)
{
Thread.Sleep(3000);
InitializeJoystick();
}
else
{
ReadJoystick();
}
timerReadJoystick.Start();
}
}
}
private void ReadJoystick()
{
try
{
joystick.Poll();
JoystickUpdate[] datas = joystick.GetBufferedData();
foreach (JoystickUpdate state in datas)
{
if (state.Value < 0)
{
pressingKey = Keys.None;
pressingKeyCounter = 0;
continue;
}
Keys key = ReadKeyFromState(state);
if (key != Keys.None)
{
KeyPressed?.Invoke(key);
if (state.Offset == JoystickOffset.PointOfViewControllers0)
{
pressingKeyCounter = 0;
pressingKey = key;
}
}
}
if (pressingKey != Keys.None)
{
pressingKeyCounter += 1;
if (pressingKeyCounter > 1)
{
KeyPressed?.Invoke(pressingKey);
}
}
}
catch
{
joystick?.Dispose();
joystick = null;
}
}
private void InitializeJoystick()
{
// Initialize DirectInput
DirectInput directInput = new();
// Find a Joystick Guid
Guid joystickGuid = Guid.Empty;
foreach (DeviceInstance deviceInstance in directInput.GetDevices(
DeviceType.Gamepad,
DeviceEnumerationFlags.AllDevices))
{
joystickGuid = deviceInstance.InstanceGuid;
}
// If Gamepad not found, look for a Joystick
if (joystickGuid == Guid.Empty)
{
foreach (DeviceInstance deviceInstance in directInput.GetDevices(
DeviceType.Joystick,
DeviceEnumerationFlags.AllDevices))
{
joystickGuid = deviceInstance.InstanceGuid;
}
}
// If Joystick found
if (joystickGuid != Guid.Empty)
{
// Instantiate the joystick
joystick = new Joystick(directInput, joystickGuid);
// Set BufferSize in order to use buffered data.
joystick.Properties.BufferSize = 128;
var handle = Process.GetCurrentProcess().MainWindowHandle;
joystick.SetCooperativeLevel(handle, CooperativeLevel.NonExclusive | CooperativeLevel.Background);
// Acquire the joystick
joystick.Acquire();
}
}
}
}

View File

@ -106,12 +106,13 @@ namespace SystemTrayMenu.Helper.Updater
private static DialogResult NewVersionDialog()
{
const int ClientPad = 15;
newVersionForm = new();
newVersionForm.StartPosition = FormStartPosition.CenterScreen;
newVersionForm.FormBorderStyle = FormBorderStyle.FixedDialog;
newVersionForm.Icon = Config.GetAppIcon();
newVersionForm.ShowInTaskbar = false;
newVersionForm = new()
{
StartPosition = FormStartPosition.CenterScreen,
FormBorderStyle = FormBorderStyle.FixedDialog,
Icon = Config.GetAppIcon(),
ShowInTaskbar = false,
};
newVersionForm.FormBorderStyle = FormBorderStyle.Sizable;
newVersionForm.MaximizeBox = true;
newVersionForm.MinimizeBox = false;
@ -119,15 +120,19 @@ namespace SystemTrayMenu.Helper.Updater
newVersionForm.MinimumSize = newVersionForm.ClientSize;
newVersionForm.Text = Translator.GetText("New version available!");
Label label = new();
label.Size = new Size(newVersionForm.ClientSize.Width - ClientPad, 20);
label.Location = new Point(ClientPad, ClientPad);
label.Text = $"{Translator.GetText("Latest available version:")} {GetLatestVersionName()}";
Label label = new()
{
Size = new Size(newVersionForm.ClientSize.Width - ClientPad, 20),
Location = new Point(ClientPad, ClientPad),
Text = $"{Translator.GetText("Latest available version:")} {GetLatestVersionName()}",
};
newVersionForm.Controls.Add(label);
Button buttonOK = new();
buttonOK.DialogResult = DialogResult.OK;
buttonOK.Name = "buttonOK";
Button buttonOK = new()
{
DialogResult = DialogResult.OK,
Name = "buttonOK",
};
buttonOK.Location = new Point(
newVersionForm.ClientSize.Width - buttonOK.Size.Width - ClientPad,
newVersionForm.ClientSize.Height - buttonOK.Size.Height - ClientPad);
@ -138,9 +143,11 @@ namespace SystemTrayMenu.Helper.Updater
buttonOK.AutoSize = true;
newVersionForm.Controls.Add(buttonOK);
Button buttonGoToDownloadPage = new();
buttonGoToDownloadPage.DialogResult = DialogResult.Yes;
buttonGoToDownloadPage.Name = "buttonGoToDownloadPage";
Button buttonGoToDownloadPage = new()
{
DialogResult = DialogResult.Yes,
Name = "buttonGoToDownloadPage",
};
buttonGoToDownloadPage.Location = new Point(
newVersionForm.ClientSize.Width - buttonGoToDownloadPage.Size.Width - ClientPad - buttonOK.Size.Width - ClientPad,
newVersionForm.ClientSize.Height - buttonGoToDownloadPage.Size.Height - ClientPad);
@ -151,8 +158,10 @@ namespace SystemTrayMenu.Helper.Updater
buttonGoToDownloadPage.AutoSize = true;
newVersionForm.Controls.Add(buttonGoToDownloadPage);
TextBox textBox = new();
textBox.Location = new Point(ClientPad, label.Location.Y + label.Size.Height + 5);
TextBox textBox = new()
{
Location = new Point(ClientPad, label.Location.Y + label.Size.Height + 5),
};
textBox.Size = new Size(
newVersionForm.ClientSize.Width - (ClientPad * 2),
buttonOK.Location.Y - ClientPad - textBox.Location.Y);

View File

@ -61,25 +61,13 @@ namespace SystemTrayMenu.Helper.Updater
public static T FromJson<T>(this string json)
{
// Initialize, if needed, the ThreadStatic variables
if (propertyInfoCache == null)
{
propertyInfoCache = new Dictionary<Type, Dictionary<string, PropertyInfo>>();
}
propertyInfoCache ??= new Dictionary<Type, Dictionary<string, PropertyInfo>>();
if (fieldInfoCache == null)
{
fieldInfoCache = new Dictionary<Type, Dictionary<string, FieldInfo>>();
}
fieldInfoCache ??= new Dictionary<Type, Dictionary<string, FieldInfo>>();
if (stringBuilder == null)
{
stringBuilder = new StringBuilder();
}
stringBuilder ??= new StringBuilder();
if (splitArrayPool == null)
{
splitArrayPool = new Stack<List<string>>();
}
splitArrayPool ??= new Stack<List<string>>();
// Remove all whitespace not within strings to make parsing simpler
stringBuilder.Length = 0;

View File

@ -39,5 +39,5 @@ using System.Runtime.InteropServices;
// 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("1.3.1.3")]
[assembly: AssemblyFileVersion("1.3.1.3")]
[assembly: AssemblyVersion("1.3.1.4")]
[assembly: AssemblyFileVersion("1.3.1.4")]

View File

@ -428,6 +428,22 @@ namespace SystemTrayMenu.Properties
}
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("false")]
public bool SupportGamepad
{
get
{
return ((bool)(this["SupportGamepad"]));
}
set
{
this["SupportGamepad"] = value;
}
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]

View File

@ -331,10 +331,11 @@ PayPal/GitHub Sponsors - Thank you!
------------------
(Sponsors are listed here in the ReadMe and in the application about menu)
* Stefan Mahrer
* [boydfields](https://github.com/boydfields)
* [RuSieg](https://github.com/RuSieg)
* Ralf K.
* [donaldaken](https://github.com/donaldaken)
* Marc Speer
* [boydfields](https://github.com/boydfields)
* Peter G.
* [Traditional_Tap3954](https://www.reddit.com/user/Traditional_Tap3954/)
* Maximilian H.

View File

@ -139,7 +139,7 @@
<value>Besonderhede</value>
</data>
<data name="System Info" xml:space="preserve">
<value>Stelsel inligting</value>
<value>Stelselinligting</value>
</data>
<data name="Directory inaccessible" xml:space="preserve">
<value>Gids ontoeganklik</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Enkelklik om 'n gids oop te maak</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Ondersteun Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Langs die vorige een</value>
</data>
@ -496,7 +499,7 @@
<value>Wys funksie sleutel 'Pin spyskaart'</value>
</data>
<data name="Show function key 'Settings'" xml:space="preserve">
<value>Wys funksie sleutel 'Instellings'</value>
<value>Wys funksiesleutel 'Instellings'</value>
</data>
<data name="Show function key 'Restart'" xml:space="preserve">
<value>Wys funksiesleutel 'Herbegin'</value>
@ -523,7 +526,7 @@
<value>Kyk vir opdaterings</value>
</data>
<data name="Go to download page" xml:space="preserve">
<value>Gaan na die aflaaibladsy</value>
<value>Gaan na die aflaai bladsy</value>
</data>
<data name="Latest available version:" xml:space="preserve">
<value>Nuutste beskikbare weergawe:</value>

View File

@ -190,7 +190,7 @@
<value>نقرة واحدة لفتح عنصر</value>
</data>
<data name="Color scheme dark always active" xml:space="preserve">
<value>نظام الألوان الداكن نشط دائمًا</value>
<value>نظام الألوان داكن نشط دائمًا</value>
</data>
<data name="Advanced" xml:space="preserve">
<value>متقدم</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>نقرة واحدة لفتح دليل</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>دعم Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>بجانب السابق</value>
</data>
@ -526,7 +529,7 @@
<value>انتقل إلى صفحة التنزيل</value>
</data>
<data name="Latest available version:" xml:space="preserve">
<value>أحدث نسخة متاحة:</value>
<value>أحدث إصدار متاح:</value>
</data>
<data name="New version available!" xml:space="preserve">
<value>نسخة جديدة متاحة!</value>

View File

@ -133,7 +133,7 @@
<value>kataloq</value>
</data>
<data name="Directory empty" xml:space="preserve">
<value>Kataloq boş</value>
<value>Kataloq boşdur</value>
</data>
<data name="Details" xml:space="preserve">
<value>Təfərrüatlar</value>
@ -202,7 +202,7 @@
<value>Kataloqun dəyişdirilməsi</value>
</data>
<data name="Click" xml:space="preserve">
<value>basın</value>
<value>klikləyin</value>
</data>
<data name="Customize" xml:space="preserve">
<value>Özəlləşdirmək</value>
@ -253,13 +253,13 @@
<value>Nisbi kataloq</value>
</data>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>Konfiqurasiya faylını proqram kataloqunda saxlayın</value>
<value>Konfiqurasiya faylını proqram qovluğunda saxlayın</value>
</data>
<data name="Configuration and log files" xml:space="preserve">
<value>Konfiqurasiya və log faylları</value>
</data>
<data name="Open application directory" xml:space="preserve">
<value>Proqram qovluğunu açın</value>
<value>Tətbiq qovluğunu açın</value>
</data>
<data name="Maximum menu height" xml:space="preserve">
<value>Maksimum menyu hündürlüyü</value>
@ -301,7 +301,7 @@
<value>Siçan üzərinə sürüşdürərkən sürüşdürün 1</value>
</data>
<data name="Slider while mouse hovers over it 2" xml:space="preserve">
<value>Siçan onun üzərində hərəkət edərkən sürüşdürün 2</value>
<value>Siçan üzərinə sürüşdürərkən sürüşdürün 2</value>
</data>
<data name="Use icon from directory" xml:space="preserve">
<value>Kataloqdan ikonadan istifadə edin</value>
@ -379,7 +379,7 @@
<value>Bu sayda element varsa, önbelleği təmizləyin</value>
</data>
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>'Başlat Menyu' nümunə qovluğu əlavə edin</value>
<value>'Başlat Menyu' nümunə kataloqu əlavə edin</value>
</data>
<data name="Row height" xml:space="preserve">
<value>Sıra hündürlüyü</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Bir qovluğu açmaq üçün bir kliklə</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Gamepad dəstəyi</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Əvvəlki birinin yanında</value>
</data>
@ -454,7 +457,7 @@
<value>Nişan ölçüsü</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>SystemTrayMenu dəstəyi</value>
<value>SystemTrayMenu-nu dəstəkləyin</value>
</data>
<data name="Fading" xml:space="preserve">
<value>Solğunluq</value>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Адзін клік, каб адкрыць каталог</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Падтрымка геймпада</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Побач з папярэднім</value>
</data>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Едно щракване за отваряне на директория</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Поддържа геймпад</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>До предишния</value>
</data>

View File

@ -217,7 +217,7 @@
<value>মিলিসেকেন্ড যতক্ষণ না একটি মেনু খোলা হয় যখন মাউস এটিতে থাকে</value>
</data>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>মেনু বন্ধ না হওয়া পর্যন্ত মিলিসেকেন্ড যদি মাউস তারপর মেনু ছেড়ে যায়</value>
<value>মেনু বন্ধ না হওয়া পর্যন্ত মিলিসেকেন্ড যদি মাউস মেনু ছেড়ে চলে যায়</value>
</data>
<data name="Maximum menu width" xml:space="preserve">
<value>সর্বাধিক মেনু প্রস্থ</value>
@ -268,7 +268,7 @@
<value>তীর</value>
</data>
<data name="Arrow when clicking" xml:space="preserve">
<value>ক্লিক করার সময় তীরচিহ্ন</value>
<value>ক্লিক করার সময় তীর</value>
</data>
<data name="Arrow while mouse hovers over it" xml:space="preserve">
<value>মাউস এটির উপর ঘোরার সময় তীরচিহ্ন</value>
@ -316,7 +316,7 @@
<value>আইকন</value>
</data>
<data name="Set by context menu " xml:space="preserve">
<value>প্রসঙ্গ মেনু দ্বারা সেট</value>
<value>প্রসঙ্গ মেনু দ্বারা সেট করুন</value>
</data>
<data name="Set as directory" xml:space="preserve">
<value>ডিরেক্টরি হিসাবে সেট করুন</value>
@ -328,7 +328,7 @@
<value>শর্টকাট লিঙ্কে সমস্যা</value>
</data>
<data name="The item that this shortcut refers to has been changed or moved, so this shortcut will no longer work properly." xml:space="preserve">
<value>এই শর্টকাটটি যে আইটেমটিকে বোঝায় তা পরিবর্তন বা সরানো হয়েছে, তাই এই শর্টকাটটি আর সঠিকভাবে কাজ করবে না</value>
<value>এই শর্টকাটটি যে আইটেমটি নির্দেশ ে তা পরিবর্তন বা সরানো হয়েছে, তাই এই শর্টকাটটি আর সঠিকভাবে কাজ করবে না</value>
</data>
<data name="Open directory" xml:space="preserve">
<value>ডিরেক্টরি খুলুন</value>
@ -337,7 +337,7 @@
<value>কাজ ব্যবস্থাপক</value>
</data>
<data name="Deactivated" xml:space="preserve">
<value>নিষ্ক্রিয় করা হয়েছে</value>
<value>নিষ্ক্রিয়</value>
</data>
<data name="Activated" xml:space="preserve">
<value>সক্রিয়</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>একটি ডিরেক্টরি খুলতে একক ক্লিক করুন</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>গেমপ্যাড সমর্থন করে</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>আগেরটির পাশে</value>
</data>
@ -451,7 +454,7 @@
<value>সাব মেনু প্রদর্শিত হবে</value>
</data>
<data name="Icon size" xml:space="preserve">
<value>আইকনের আকার</value>
<value>আইকন আকার</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>সিস্টেমট্রেমেনু সমর্থন করে</value>

View File

@ -424,7 +424,7 @@
<value>Fitxers i directoris ocults</value>
</data>
<data name="Never show" xml:space="preserve">
<value>No mostrar mai</value>
<value>No mostris mai</value>
</data>
<data name="Size and location" xml:space="preserve">
<value>Mida i ubicació</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Un sol clic per obrir un directori</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Suport Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Al costat de l'anterior</value>
</data>
@ -478,7 +481,7 @@
<value>Arrossegueu</value>
</data>
<data name="Scroll via swipe" xml:space="preserve">
<value>Desplaceu-vos amb lliscar</value>
<value>Desplaceu-vos amb el dit</value>
</data>
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>Filtra el menú per tipus de fitxer, p. ex.: *.exe|*.dll</value>

View File

@ -190,7 +190,7 @@
<value>Jediným kliknutím otevřete prvek</value>
</data>
<data name="Color scheme dark always active" xml:space="preserve">
<value>Barevné schéma tmavé vždy aktivní</value>
<value>Barevné schéma tmavé je vždy aktivní</value>
</data>
<data name="Advanced" xml:space="preserve">
<value>Pokročilý</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Jediným kliknutím otevřete adresář</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Podpora gamepadu</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Vedle předchozího</value>
</data>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Cliciwch sengl i agor cyfeiriadur</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Cefnogi Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Wrth ymyl yr un blaenorol</value>
</data>

View File

@ -427,7 +427,7 @@
<value>Vis aldrig</value>
</data>
<data name="Size and location" xml:space="preserve">
<value>Størrelse og beliggenhed</value>
<value>Størrelse og placering</value>
</data>
<data name="Use operating system settings" xml:space="preserve">
<value>Brug operativsystemindstillinger</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Enkelt klik for at åbne en mappe</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Support Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Ved siden af den forrige</value>
</data>
@ -535,6 +538,6 @@
<value>Du har den seneste version af SystemTrayMenu!</value>
</data>
<data name="Application size" xml:space="preserve">
<value>Applikationsstørrelse</value>
<value>Anvendelsesstørrelse</value>
</data>
</root>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Klicken Sie einmal, um ein Verzeichnis zu öffnen</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Gamepad unterstützen</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Neben dem vorherigen</value>
</data>

View File

@ -295,7 +295,7 @@
<value>Ολισθητής</value>
</data>
<data name="Slider while dragging" xml:space="preserve">
<value>Ρυθμίστε κατά τη μεταφορά</value>
<value>Ρυθμιστικό κατά τη μεταφορά</value>
</data>
<data name="Slider while mouse hovers over it 1" xml:space="preserve">
<value>Σύρετε ενώ το ποντίκι αιωρείται πάνω του 1</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Ένα μόνο κλικ για να ανοίξετε έναν κατάλογο</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Υποστήριξη Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Δίπλα στο προηγούμενο</value>
</data>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Single click to open a directory</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Support Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Next to the previous one</value>
</data>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Unu alklaku por malfermi dosierujon</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Subtenu Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Apud la antaŭa</value>
</data>
@ -496,7 +499,7 @@
<value>Montru funkcioklavon 'Alpingli menuon'</value>
</data>
<data name="Show function key 'Settings'" xml:space="preserve">
<value>Montri funkcioklavon 'Agordoj'</value>
<value>Montru funkcioklavon 'Agordoj'</value>
</data>
<data name="Show function key 'Restart'" xml:space="preserve">
<value>Montru funkcioklavon 'Rekomenci'</value>

View File

@ -163,7 +163,7 @@
<value>General</value>
</data>
<data name="Hotkey" xml:space="preserve">
<value>tecla de acceso directo</value>
<value>tecla de acceso rápido</value>
</data>
<data name="Start with Windows" xml:space="preserve">
<value>Empieza con las ventanas</value>
@ -364,7 +364,7 @@
<value>Rutas de directorio</value>
</data>
<data name="Directories" xml:space="preserve">
<value>directorios</value>
<value>Directorios</value>
</data>
<data name="Recursive" xml:space="preserve">
<value>recursivo</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Un solo clic para abrir un directorio</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Compatible con mando</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Al lado del anterior</value>
</data>
@ -460,7 +463,7 @@
<value>Desvanecimiento</value>
</data>
<data name="Send hotkey to other instance" xml:space="preserve">
<value>Enviar tecla de acceso directo a otra instancia</value>
<value>Enviar tecla de acceso rápido a otra instancia</value>
</data>
<data name="Sorted by date" xml:space="preserve">
<value>Ordenado por fecha</value>

View File

@ -193,7 +193,7 @@
<value>Värvilahendus tume alati aktiivne</value>
</data>
<data name="Advanced" xml:space="preserve">
<value>Täpsemalt</value>
<value>Täiustatud</value>
</data>
<data name="At mouse location" xml:space="preserve">
<value>Hiire asukohas</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Kataloogi avamiseks tehke üks klõps</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Toetage mängupulti</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Eelmise kõrval</value>
</data>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Egin klik bakarrean direktorio bat irekitzeko</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Gamepad onartzen</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Aurrekoaren ondoan</value>
</data>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>برای باز کردن دایرکتوری فقط کلیک کنید</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>پشتیبانی از گیم پد</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>کنار قبلی</value>
</data>
@ -478,7 +481,7 @@
<value>بکشید</value>
</data>
<data name="Scroll via swipe" xml:space="preserve">
<value>از طریق کشیدن انگشت پیمایش کنید</value>
<value>از طریق سوایپ پیمایش کنید</value>
</data>
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>منوی فیلتر بر اساس نوع فایل به عنوان مثال: *.exe|*.dll</value>

View File

@ -438,11 +438,14 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Avaa hakemisto yhdellä napsautuksella</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Tuki peliohjainta</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Edellisen viereen</value>
</data>
<data name="Offset by pixels" xml:space="preserve">
<value>Poikkeama pikseleillä</value>
<value>Offset pikseleillä</value>
</data>
<data name="Overlapping" xml:space="preserve">
<value>Päällekkäinen</value>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Un clic pour ouvrir un répertoire</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Prise en charge de la manette</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>A côté du précédent</value>
</data>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Cliceáil amháin chun eolaire a oscailt</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Tacaigh le gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>In aice leis an gceann roimhe seo</value>
</data>

View File

@ -385,7 +385,7 @@
<value>Altura da fila</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>Esquinas redondeadas</value>
<value>Cantos redondeados</value>
</data>
<data name="Appearance" xml:space="preserve">
<value>Aparición</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Fai clic só para abrir un directorio</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Soporte Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>A carón do anterior</value>
</data>

View File

@ -217,7 +217,7 @@
<value>જ્યારે માઉસ તેના પર હોય ત્યારે મેનૂ ખુલે ત્યાં સુધી મિલિસેકન્ડ</value>
</data>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>જો માઉસ મેનુ છોડી દે તો મેનુ બંધ થાય ત્યાં સુધી મિલિસેકન્ડ</value>
<value>જો માઉસ મેનુ છોડે તો મેનુ બંધ થાય ત્યાં સુધી મિલિસેકન્ડ</value>
</data>
<data name="Maximum menu width" xml:space="preserve">
<value>મેનુની મહત્તમ પહોળાઈ</value>
@ -328,7 +328,7 @@
<value>શોર્ટકટ લિંક સાથે સમસ્યા</value>
</data>
<data name="The item that this shortcut refers to has been changed or moved, so this shortcut will no longer work properly." xml:space="preserve">
<value>આ શૉર્ટકટ જે આઇટમનો સંદર્ભ આપે છે તે બદલી અથવા ખસેડવામાં આવી છે, તેથી આ શૉર્ટકટ હવે યોગ્ય રીતે કા કરશે નહીં.</value>
<value>આ શૉર્ટકટ જે આઇટમનો સંદર્ભ આપે છે તે બદલી અથવા ખસેડવામાં આવી છે, તેથી આ શૉર્ટકટ હવે યોગ્ય રીતે કાર્ય કરશે નહીં.</value>
</data>
<data name="Open directory" xml:space="preserve">
<value>ડિરેક્ટરી ખોલો</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>ડિરેક્ટરી ખોલવા માટે એક ક્લિક કરો</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>ગેમપેડને સપોર્ટ કરો</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>પાછલા એકની બાજુમાં</value>
</data>
@ -448,7 +451,7 @@
<value>ઓવરલેપિંગ</value>
</data>
<data name="Sub menu appears" xml:space="preserve">
<value>સબ મેન દેખાય છે</value>
<value>સબ મેન દેખાય છે</value>
</data>
<data name="Icon size" xml:space="preserve">
<value>ચિહ્નનું કદ</value>
@ -472,7 +475,7 @@
<value>વર્ગીકરણ</value>
</data>
<data name="Copy row element via drag and drop" xml:space="preserve">
<value>ખેંચો અને છોડો દ્વારા પંક્તિ તત્વની નકલ કરો</value>
<value>ખેંચો અને છોડો મારફતે પંક્તિ તત્વ નકલ કરો</value>
</data>
<data name="Drag" xml:space="preserve">
<value>ખેંચો</value>

View File

@ -438,8 +438,11 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>निर्देशिका खोलने के लिए सिंगल क्लिक</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>गेमपैड का समर्थन करें</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>पिछले एक के आगे</value>
<value>पिछले वाले के आगे</value>
</data>
<data name="Offset by pixels" xml:space="preserve">
<value>पिक्सेल द्वारा ऑफ़सेट</value>
@ -451,7 +454,7 @@
<value>उप मेनू प्रकट होता है</value>
</data>
<data name="Icon size" xml:space="preserve">
<value>चिह्न आकार</value>
<value>चिह्न का आकार</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>समर्थन प्रणालीट्रेमेनू</value>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Jednim klikom otvorite imenik</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Podržava gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Pored prethodnog</value>
</data>

View File

@ -268,7 +268,7 @@
<value>Flèch</value>
</data>
<data name="Arrow when clicking" xml:space="preserve">
<value>Flèch lè w klike</value>
<value>Flèch lè w klike sou</value>
</data>
<data name="Arrow while mouse hovers over it" xml:space="preserve">
<value>Flèch pandan y ap sourit la sou li</value>
@ -397,7 +397,7 @@
<value>Anba dwat</value>
</data>
<data name="Main menu appears" xml:space="preserve">
<value>Meni prensipal parèt</value>
<value>Meni prensipal la parèt</value>
</data>
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>Kote sourit (anwo a ikòn ba Travay la)</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Yon sèl klike sou yo louvri yon anyè</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Sipòte Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Akote youn anvan an</value>
</data>

View File

@ -262,7 +262,7 @@
<value>Nyissa meg az alkalmazáskönyvtárat</value>
</data>
<data name="Maximum menu height" xml:space="preserve">
<value>Maximális menü magasság</value>
<value>A menü maximális magassága</value>
</data>
<data name="Arrow" xml:space="preserve">
<value>Nyíl</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Egyetlen kattintással megnyithat egy könyvtárat</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Támogatás Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Az előző mellé</value>
</data>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Մեկ սեղմումով գրացուցակ բացելու համար</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Աջակցեք Gamepad-ին</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Նախկինի կողքին</value>
</data>

View File

@ -301,7 +301,7 @@
<value>Penggeser saat mouse melayang di atasnya 1</value>
</data>
<data name="Slider while mouse hovers over it 2" xml:space="preserve">
<value>Geser saat mouse melayang di atasnya 2</value>
<value>Penggeser saat mouse melayang di atasnya 2</value>
</data>
<data name="Use icon from directory" xml:space="preserve">
<value>Gunakan ikon dari direktori</value>
@ -385,7 +385,7 @@
<value>Tinggi baris</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>Sudut bulat</value>
<value>Sudut bundar</value>
</data>
<data name="Appearance" xml:space="preserve">
<value>Penampilan</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Satu klik untuk membuka direktori</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Mendukung Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Di sebelah yang sebelumnya</value>
</data>

View File

@ -379,7 +379,7 @@
<value>Hreinsaðu skyndiminni ef fleiri en þessi fjöldi liða</value>
</data>
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>Bæta við sýnishornsmöppu 'Start Menu'</value>
<value>Bæta við sýnishornsskrá 'Start Menu'</value>
</data>
<data name="Row height" xml:space="preserve">
<value>Röð hæð</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Einn smellur til að opna möppu</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Stuðningur Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Við hliðina á fyrri</value>
</data>
@ -460,7 +463,7 @@
<value>Dvínandi</value>
</data>
<data name="Send hotkey to other instance" xml:space="preserve">
<value>Sendu flýtilykla í annað tilvik</value>
<value>Sendu flýtilykil í annað tilvik</value>
</data>
<data name="Sorted by date" xml:space="preserve">
<value>Raðað eftir dagsetningu</value>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Fare clic per aprire una directory</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Supporta il gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Accanto al precedente</value>
</data>

View File

@ -181,7 +181,7 @@
<value>בחר ספרייה</value>
</data>
<data name="Your root directory for the app does not exist or is empty! Change the root directory or put some files, directories or shortcuts into the root directory." xml:space="preserve">
<value>ספריית השורש שלך עבור האפליקציה אינה קיימת או ריקה! שנה את ספריית השורש או הכנס מספר קבצים, ספריות או קיצורי דרך בספריית השורש.</value>
<value>ספריית השורש שלך עבור האפליקציה אינה קיימת או ריקה! שנה את ספריית השורש או הכנס כמה קבצים, ספריות או קיצורי דרך בספריית השורש.</value>
</data>
<data name="You have no access to the root directory of the app. Grant access to the directory or change the root directory." xml:space="preserve">
<value>אין לך גישה לספריית השורש של האפליקציה. הענק גישה לספרייה או שנה את ספריית הבסיס.</value>
@ -325,7 +325,7 @@
<value>טוען</value>
</data>
<data name="Problem with shortcut link" xml:space="preserve">
<value>בעיה עם קישור קיצור</value>
<value>בעיה בקישור קיצורי דרך</value>
</data>
<data name="The item that this shortcut refers to has been changed or moved, so this shortcut will no longer work properly." xml:space="preserve">
<value>הפריט שאליו מתייחס קיצור הדרך השתנה או הועבר, כך שקיצור זה לא יפעל עוד כראוי.</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>לחיצה אחת לפתיחת ספרייה</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>תמיכה ב-Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>ליד הקודם</value>
</data>

View File

@ -118,16 +118,16 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="About SystemTrayMenu" xml:space="preserve">
<value>SystemTrayMenuについて</value>
<value>システムトレイメニューについて</value>
</data>
<data name="OK" xml:space="preserve">
<value>わかった</value>
</data>
<data name="App start" xml:space="preserve">
<value>アプリ起動</value>
<value>アプリ起動</value>
</data>
<data name="Exit app" xml:space="preserve">
<value>アプリを終了します</value>
<value>アプリを終了</value>
</data>
<data name="Directory" xml:space="preserve">
<value>ディレクトリ</value>
@ -166,7 +166,7 @@
<value>ホットキー</value>
</data>
<data name="Start with Windows" xml:space="preserve">
<value>Windowsから始める</value>
<value>Windows から始める</value>
</data>
<data name="Settings" xml:space="preserve">
<value>設定</value>
@ -175,28 +175,28 @@
<value>よくある質問</value>
</data>
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>FAQを読んでから、SystemTrayMenuのルートディレクトリを選択してください。</value>
<value>FAQ を読み、SystemTrayMenu のルート ディレクトリを選択します。</value>
</data>
<data name="Select directory" xml:space="preserve">
<value>ディレクトリを選択</value>
</data>
<data name="Your root directory for the app does not exist or is empty! Change the root directory or put some files, directories or shortcuts into the root directory." xml:space="preserve">
<value>アプリのルートディレクトリが存在しないか、空です。ルートディレクトリを変更するか、いくつかのファイル、ディレクトリ、またはショートカットをルートディレクトリに配置します。</value>
<value>アプリのルート ディレクトリが存在しないか空です。ルート ディレクトリを変更するか、一部のファイル、ディレクトリ、またはショートカットをルート ディレクトリに配置します。</value>
</data>
<data name="You have no access to the root directory of the app. Grant access to the directory or change the root directory." xml:space="preserve">
<value>アプリのルートディレクトリにアクセスできません。ディレクトリへのアクセスを許可するか、ルートディレクトリを変更します。</value>
<value>アプリのルート ディレクトリにアクセスできません。ディレクトリへのアクセスを許可するか、ルート ディレクトリを変更してください。</value>
</data>
<data name="Single click to open an element" xml:space="preserve">
<value>シングルクリックして要素を開きます</value>
<value>シングルクリックで要素を開く</value>
</data>
<data name="Color scheme dark always active" xml:space="preserve">
<value>配色は常にアクティブダーク</value>
<value>カラー スキーム ダーク 常にアクティブ</value>
</data>
<data name="Advanced" xml:space="preserve">
<value>高度</value>
</data>
<data name="At mouse location" xml:space="preserve">
<value>マウスの位置</value>
<value>マウスの位置</value>
</data>
<data name="Changing directory" xml:space="preserve">
<value>ディレクトリの変更</value>
@ -214,10 +214,10 @@
<value>フォーカスが失われ、マウスがまだメニュー上にある場合</value>
</data>
<data name="Milliseconds until a menu opens when the mouse is on it" xml:space="preserve">
<value>マウスを置いたときにメニューが開くまでのミリ秒</value>
<value>マウスが上にあるときにメニューが開くまでのミリ秒</value>
</data>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>マウスがメニューを離れた場合、メニューが閉じるまでのミリ秒</value>
<value>マウスがメニューから離れた場合にメニューが閉じるまでのミリ秒</value>
</data>
<data name="Maximum menu width" xml:space="preserve">
<value>メニューの最大幅</value>
@ -226,7 +226,7 @@
<value>メニューは開いたままです</value>
</data>
<data name="Time until a menu opens" xml:space="preserve">
<value>メニューが開くまでの時間</value>
<value>メニューオープンまでの時間</value>
</data>
<data name="If an element was clicked" xml:space="preserve">
<value>要素がクリックされた場合</value>
@ -238,7 +238,7 @@
<value>開いたディレクトリ</value>
</data>
<data name="Border of opened directory" xml:space="preserve">
<value>開いディレクトリの境界</value>
<value>開いているディレクトリの境界</value>
</data>
<data name="Search field" xml:space="preserve">
<value>検索フィールド</value>
@ -247,22 +247,22 @@
<value>選択した要素</value>
</data>
<data name="Border of selected element" xml:space="preserve">
<value>選択した要素の境界</value>
<value>選択した要素の境界</value>
</data>
<data name="Relative directory" xml:space="preserve">
<value>相対ディレクトリ</value>
</data>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>構成ファイルをアプリケーションディレクトリに保存します</value>
<value>設定ファイルをアプリケーションディレクトリに保存</value>
</data>
<data name="Configuration and log files" xml:space="preserve">
<value>構成ファイルとログファイル</value>
<value>構成ファイルとログ ファイル</value>
</data>
<data name="Open application directory" xml:space="preserve">
<value>アプリケーションディレクトリを開く</value>
<value>アプリケーション ディレクトリを開く</value>
</data>
<data name="Maximum menu height" xml:space="preserve">
<value>メニューの最大高さ</value>
<value>メニューの最大高さ</value>
</data>
<data name="Arrow" xml:space="preserve">
<value>矢印</value>
@ -271,19 +271,19 @@
<value>クリック時の矢印</value>
</data>
<data name="Arrow while mouse hovers over it" xml:space="preserve">
<value>マウスをその上に置いたときの矢印</value>
<value>マウスオーバー時の矢印</value>
</data>
<data name="Background of arrow when clicking" xml:space="preserve">
<value>クリック時の矢印の背景</value>
</data>
<data name="Background of arrow while mouse hovers over it" xml:space="preserve">
<value>マウスをその上に置いている間の矢印の背景</value>
<value>マウスが上にあるときの矢印の背景</value>
</data>
<data name="Color scheme dark" xml:space="preserve">
<value>配色ダーク</value>
</data>
<data name="Color scheme bright" xml:space="preserve">
<value>明るい配色</value>
<value>配色明るい</value>
</data>
<data name="App menu" xml:space="preserve">
<value>アプリメニュー</value>
@ -298,19 +298,19 @@
<value>ドラッグ中のスライダー</value>
</data>
<data name="Slider while mouse hovers over it 1" xml:space="preserve">
<value>マウスをその上に置いたときのスライダー1</value>
<value>マウスを上に置いたときのスライダー 1</value>
</data>
<data name="Slider while mouse hovers over it 2" xml:space="preserve">
<value>マウスをその上に置いたときのスライダー2</value>
<value>マウスが上にあるときのスライダー 2</value>
</data>
<data name="Use icon from directory" xml:space="preserve">
<value>ディレクトリのアイコンを使用</value>
</data>
<data name="Sizes in percent" xml:space="preserve">
<value>サイズ(パーセント)</value>
<value>パーセントでのサイズ</value>
</data>
<data name="Border of menu" xml:space="preserve">
<value>メニューの境界</value>
<value>メニューの</value>
</data>
<data name="Icons" xml:space="preserve">
<value>アイコン</value>
@ -325,31 +325,31 @@
<value>読み込み中</value>
</data>
<data name="Problem with shortcut link" xml:space="preserve">
<value>ショートカットリンクの問題</value>
<value>ショートカット リンクの問題</value>
</data>
<data name="The item that this shortcut refers to has been changed or moved, so this shortcut will no longer work properly." xml:space="preserve">
<value>このショートカットが参照するアイテム変更または移動されたため、このショートカットは正しく機能しなくなりま。</value>
<value>このショートカットが参照するアイテム変更または移動されたため、このショートカットは正しく機能しなくなりました。</value>
</data>
<data name="Open directory" xml:space="preserve">
<value>Directoryを開く</value>
<value>ディレクトリを開く</value>
</data>
<data name="Task Manager" xml:space="preserve">
<value>タスクマネージャー</value>
</data>
<data name="Deactivated" xml:space="preserve">
<value>非アクティブ化</value>
<value>非活動化</value>
</data>
<data name="Activated" xml:space="preserve">
<value>有効化</value>
<value>アクティブ化</value>
</data>
<data name="Expert" xml:space="preserve">
<value>エキスパート</value>
</data>
<data name="If the focus is lost and the Enter key was pressed" xml:space="preserve">
<value>フォーカスが失われ、Enterキーが押された場合</value>
<value>フォーカスが失われ、Enter キーが押された場合</value>
</data>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>メニューが再アクティブ化されない場合、メニューが閉じるまでのミリ秒</value>
<value>メニューが再アクティブ化されない場合、メニューが閉じるまでのミリ秒</value>
</data>
<data name="Show in Taskbar" xml:space="preserve">
<value>タスクバーに表示</value>
@ -358,10 +358,10 @@
<value>ディレクトリを追加</value>
</data>
<data name="Add content of directory to root directory" xml:space="preserve">
<value>ディレクトリの内容をルートディレクトリに追加します</value>
<value>ディレクトリの内容をルート ディレクトリに追加す</value>
</data>
<data name="Directory paths" xml:space="preserve">
<value>ディレクトリパス</value>
<value>ディレクトリ パス</value>
</data>
<data name="Directories" xml:space="preserve">
<value>ディレクトリ</value>
@ -370,22 +370,22 @@
<value>再帰的</value>
</data>
<data name="Remove directory" xml:space="preserve">
<value>ディレクトリを削除する</value>
<value>ディレクトリを削除</value>
</data>
<data name="Only Files" xml:space="preserve">
<value>ファイルのみ</value>
</data>
<data name="Clear cache if more than this number of items" xml:space="preserve">
<value>この数を超えるアイテムがある場合はキャッシュをクリアします</value>
<value>項目数がこの数を超える場合はキャッシュをクリアします</value>
</data>
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>サンプルディレクトリを追加する「スタートメニュー」</value>
<value>サンプルディレクトリ「スタートメニュー」を追加</value>
</data>
<data name="Row height" xml:space="preserve">
<value>行の高さ</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>丸い角</value>
<value>角を丸くする</value>
</data>
<data name="Appearance" xml:space="preserve">
<value>外観</value>
@ -400,10 +400,10 @@
<value>メインメニューが表示されます</value>
</data>
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>マウスの位置(タスクバーアイコンの上)</value>
<value>マウスの位置 (タスクバー アイコンの上)</value>
</data>
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<value>カスタム(適切な位置にドラッグします)</value>
<value>カスタム (適切な位置にドラッグします)</value>
</data>
<data name="element" xml:space="preserve">
<value>エレメント</value>
@ -412,7 +412,7 @@
<value>要素</value>
</data>
<data name="Generate drive shortcuts on startup" xml:space="preserve">
<value>起動時にドライブショートカットを生成する</value>
<value>起動時にドライブ ショートカットを生成する</value>
</data>
<data name="Cache" xml:space="preserve">
<value>キャッシュ</value>
@ -421,7 +421,7 @@
<value>いつも見せる</value>
</data>
<data name="Hidden files and directories" xml:space="preserve">
<value>隠しファイルと隠しディレクトリ</value>
<value>隠しファイルとディレクトリ</value>
</data>
<data name="Never show" xml:space="preserve">
<value>表示しない</value>
@ -430,19 +430,22 @@
<value>サイズと場所</value>
</data>
<data name="Use operating system settings" xml:space="preserve">
<value>オペレーティングシステムの設定を使用する</value>
<value>オペレーティング システムの設定を使用する</value>
</data>
<data name="Show only as search result" xml:space="preserve">
<value>検索結果としてのみ表示</value>
</data>
<data name="Single click to open a directory" xml:space="preserve">
<value>シングルクリックしてディレクトリを開きます</value>
<value>シングルクリックでディレクトリを開く</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>ゲームパッドをサポート</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>前のものの隣</value>
<value>一つ前の続き</value>
</data>
<data name="Offset by pixels" xml:space="preserve">
<value>ピクセルによるオフセット</value>
<value>ピクセル単位でオフセット</value>
</data>
<data name="Overlapping" xml:space="preserve">
<value>重複</value>
@ -454,7 +457,7 @@
<value>アイコンサイズ</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>SystemTrayMenuをサポートする</value>
<value>SystemTrayMenu をサポート</value>
</data>
<data name="Fading" xml:space="preserve">
<value>フェージング</value>
@ -463,16 +466,16 @@
<value>ホットキーを他のインスタンスに送信する</value>
</data>
<data name="Sorted by date" xml:space="preserve">
<value>日付でソート</value>
<value>日付</value>
</data>
<data name="Sorted by name" xml:space="preserve">
<value>名前で並べ替え</value>
<value>名前</value>
</data>
<data name="Sorting" xml:space="preserve">
<value>並べ替え</value>
</data>
<data name="Copy row element via drag and drop" xml:space="preserve">
<value>ドラッグアンドドロップで行要素をコピーする</value>
<value>ドラッグ アンド ドロップで行要素をコピーする</value>
</data>
<data name="Drag" xml:space="preserve">
<value>引っ張る</value>
@ -481,16 +484,16 @@
<value>スワイプでスクロール</value>
</data>
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>ファイルタイプでメニューをフィルタリングします。例:*。exe | * .dll</value>
<value>ファイルの種類でメニューをフィルター処理します。例: *.exe|*.dll</value>
</data>
<data name="Show count of elements" xml:space="preserve">
<value>要素数を表示する</value>
<value>要素数を表示</value>
</data>
<data name="Show directory title at top" xml:space="preserve">
<value>上部にディレクトリタイトルを表示する</value>
<value>ディレクトリタイトルを一番上に表示</value>
</data>
<data name="Show function key 'Open Folder'" xml:space="preserve">
<value>ファンクションキー「フォルダを開く」を表示する</value>
<value>ファンクションキー「フォルダを開く」を表示</value>
</data>
<data name="Show function key 'Pin menu'" xml:space="preserve">
<value>ファンクションキー「ピンメニュー」を表示</value>
@ -499,40 +502,40 @@
<value>ファンクションキー「設定」を表示</value>
</data>
<data name="Show function key 'Restart'" xml:space="preserve">
<value>ファンクションキーの表示「再起動」</value>
<value>ファンクションキー「再起動」を表示</value>
</data>
<data name="Show search bar" xml:space="preserve">
<value>検索バーを表示する</value>
<value>検索バーを表示</value>
</data>
<data name="Saving log file in application directory" xml:space="preserve">
<value>アプリケーションディレクトリにログファイルを保存する</value>
<value>ログファイルをアプリケーションディレクトリに保存</value>
</data>
<data name="Show link overlay" xml:space="preserve">
<value>リンクオーバーレイを表示</value>
</data>
<data name="Directory of Internet Shortcut Icons" xml:space="preserve">
<value>インターネットショートカットアイコンのディレクトリ</value>
<value>インターネット ショートカット アイコンのディレクトリ</value>
</data>
<data name="Sorted by type and date" xml:space="preserve">
<value>タイプと日付でソート</value>
<value>種類別、日付別</value>
</data>
<data name="Sorted by type and name" xml:space="preserve">
<value>タイプと名前で並べ替え</value>
<value>種類と名前で並べ替え</value>
</data>
<data name="Check for updates" xml:space="preserve">
<value>アップデートを確認</value>
</data>
<data name="Go to download page" xml:space="preserve">
<value>ダウンロードページに移動</value>
<value>ダウンロードページ</value>
</data>
<data name="Latest available version:" xml:space="preserve">
<value>利用可能な最新バージョン</value>
<value>利用可能な最新バージョン:</value>
</data>
<data name="New version available!" xml:space="preserve">
<value>新しいバージョンが利用可能です</value>
<value>新バージョンが登場</value>
</data>
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>SystemTrayMenuの最新バージョンがあります!</value>
<value>SystemTrayMenu は最新バージョンです。</value>
</data>
<data name="Application size" xml:space="preserve">
<value>アプリケーションサイズ</value>

View File

@ -127,7 +127,7 @@
<value>აპლიკაციის დაწყება</value>
</data>
<data name="Exit app" xml:space="preserve">
<value>აპიდან გასვლა</value>
<value>აპლიკაციიდან გასვლა</value>
</data>
<data name="Directory" xml:space="preserve">
<value>დირექტორია</value>
@ -316,7 +316,7 @@
<value>ხატები</value>
</data>
<data name="Set by context menu " xml:space="preserve">
<value>დაყენებულია კონტექსტური მენიუს მიხედვით</value>
<value>კონტექსტური მენიუს დაყენება</value>
</data>
<data name="Set as directory" xml:space="preserve">
<value>დააყენეთ დირექტორიად</value>
@ -355,7 +355,7 @@
<value>დავალების პანელში ჩვენება</value>
</data>
<data name="Add directory" xml:space="preserve">
<value>დირექტორია დაამატეთ</value>
<value>დირექტორიას დამატება</value>
</data>
<data name="Add content of directory to root directory" xml:space="preserve">
<value>დაამატეთ დირექტორიას შინაარსი root დირექტორიაში</value>
@ -397,7 +397,7 @@
<value>ქვედა მარჯვენა</value>
</data>
<data name="Main menu appears" xml:space="preserve">
<value>მთავარი მენიუ გამოჩნდება</value>
<value>გამოჩნდება მთავარი მენიუ</value>
</data>
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>მაუსის მდებარეობა (დავალებების ზოლის ხატულაზე)</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>ერთი დაწკაპუნებით დირექტორიას გასახსნელად</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Gamepad-ის მხარდაჭერა</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>წინას გვერდით</value>
</data>
@ -529,7 +532,7 @@
<value>უახლესი ხელმისაწვდომი ვერსია:</value>
</data>
<data name="New version available!" xml:space="preserve">
<value>ხელმისაწვდომია ახალი ვერსია!</value>
<value>ახალი ვერსია ხელმისაწვდომია!</value>
</data>
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>თქვენ გაქვთ SystemTrayMenu-ს უახლესი ვერსია!</value>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>ចុចមួយដងដើម្បីបើកថត</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>គាំទ្រ Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>នៅជាប់នឹងមុន។</value>
</data>
@ -499,7 +502,7 @@
<value>បង្ហាញសោមុខងារ 'ការកំណត់'</value>
</data>
<data name="Show function key 'Restart'" xml:space="preserve">
<value>បង្ហាញសោមុខងារ 'ចាប់ផ្តើមឡើងវិញ'</value>
<value>បង្ហាញប៊ូតុងមុខងារ 'ចាប់ផ្តើមឡើងវិញ'</value>
</data>
<data name="Show search bar" xml:space="preserve">
<value>បង្ហាញរបារស្វែងរក</value>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>ಡೈರೆಕ್ಟರಿಯನ್ನು ತೆರೆಯಲು ಒಂದೇ ಕ್ಲಿಕ್ ಮಾಡಿ</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>ಗೇಮ್‌ಪ್ಯಾಡ್ ಅನ್ನು ಬೆಂಬಲಿಸಿ</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>ಹಿಂದಿನದಕ್ಕೆ ಮುಂದೆ</value>
</data>

View File

@ -349,7 +349,7 @@
<value>초점을 잃고 Enter 키를 누른 경우</value>
</data>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>메뉴가 다시 활성화되지 않은 경우 메뉴가 닫힐 때까지의 시간(밀리초)</value>
<value>메뉴가 다시 활성화되지 않으면 메뉴가 닫힐 때까지의 시간(밀리초)</value>
</data>
<data name="Show in Taskbar" xml:space="preserve">
<value>작업 표시줄에 표시</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>한 번 클릭하여 디렉토리 열기</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>지원 게임 패드</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>전작에 이어</value>
</data>

View File

@ -121,7 +121,7 @@
<value>De SystemTrayMenu</value>
</data>
<data name="OK" xml:space="preserve">
<value>Bene</value>
<value>OK</value>
</data>
<data name="App start" xml:space="preserve">
<value>App satus</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Single click aperire directorium</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Support Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Iuxta priorem</value>
</data>
@ -493,7 +496,7 @@
<value>Munus monstrare clavis 'Open Folder'</value>
</data>
<data name="Show function key 'Pin menu'" xml:space="preserve">
<value>Munus monstrare key 'Pin menu'</value>
<value>Munus monstrare clavis 'Pin menu'</value>
</data>
<data name="Show function key 'Settings'" xml:space="preserve">
<value>Munus monstrare key 'Optiones'</value>
@ -517,7 +520,7 @@
<value>Ordinatae genus et diem</value>
</data>
<data name="Sorted by type and name" xml:space="preserve">
<value>Ordinata genus et nomen</value>
<value>Ordinatae genus et nomen</value>
</data>
<data name="Check for updates" xml:space="preserve">
<value>Reprehendo pro updates</value>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>ຄລິກດຽວເພື່ອເປີດໄດເລກະທໍລີ</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>ຮອງຮັບ Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>ຖັດຈາກອັນກ່ອນໜ້າ</value>
</data>
@ -529,7 +532,7 @@
<value>ສະ​ບັບ​ຫລ້າ​ສຸດ​ທີ່​ມີ​ຢູ່​:</value>
</data>
<data name="New version available!" xml:space="preserve">
<value>ລຸ້ນໃໝ່ມີໃຫ້!</value>
<value>ມີລຸ້ນໃໝ່!</value>
</data>
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>ທ່ານມີເວີຊັນຫຼ້າສຸດຂອງ SystemTrayMenu!</value>

View File

@ -379,7 +379,7 @@
<value>Išvalykite talpyklą, jei daugiau nei šis elementų skaičius</value>
</data>
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>Pridėti pavyzdinį katalogą "Start Menu"</value>
<value>Pridėti pavyzdinį katalogą „Start Menu“</value>
</data>
<data name="Row height" xml:space="preserve">
<value>Eilės aukštis</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Vienu paspaudimu atidarykite katalogą</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Palaikykite žaidimų pultą</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Šalia ankstesnio</value>
</data>

View File

@ -130,7 +130,7 @@
<value>Iziet no lietotnes</value>
</data>
<data name="Directory" xml:space="preserve">
<value>Katalogs</value>
<value>Direktorija</value>
</data>
<data name="Directory empty" xml:space="preserve">
<value>Direktorija tukša</value>
@ -250,7 +250,7 @@
<value>Atlasītā elementa apmale</value>
</data>
<data name="Relative directory" xml:space="preserve">
<value>Relatīvais direktorijs</value>
<value>Relatīvā direktorija</value>
</data>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>Saglabājiet konfigurācijas failu lietojumprogrammu direktorijā</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Ar vienu klikšķi atveriet direktoriju</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Atbalsta spēļu paneli</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Blakus iepriekšējam</value>
</data>

View File

@ -139,7 +139,7 @@
<value>Детали</value>
</data>
<data name="System Info" xml:space="preserve">
<value>Информации за системот</value>
<value>Системски информации</value>
</data>
<data name="Directory inaccessible" xml:space="preserve">
<value>Директориумот е недостапен</value>
@ -370,7 +370,7 @@
<value>Рекурзивен</value>
</data>
<data name="Remove directory" xml:space="preserve">
<value>Отстрани директориум</value>
<value>Отстранете го директориумот</value>
</data>
<data name="Only Files" xml:space="preserve">
<value>Само датотеки</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Еден клик за да отворите директориум</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Поддржете гејмпад</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>До претходниот</value>
</data>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Satu klik untuk membuka direktori</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Sokong Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Bersebelahan dengan yang sebelumnya</value>
</data>

View File

@ -124,7 +124,7 @@
<value>kollox sew</value>
</data>
<data name="App start" xml:space="preserve">
<value>Bidu tal-app</value>
<value>App start</value>
</data>
<data name="Exit app" xml:space="preserve">
<value>Ħruġ app</value>
@ -199,7 +199,7 @@
<value>Fil-post tal-ġurdien</value>
</data>
<data name="Changing directory" xml:space="preserve">
<value>Bdil tad-direttorju</value>
<value>Tibdil tad-direttorju</value>
</data>
<data name="Click" xml:space="preserve">
<value>Ikklikkja</value>
@ -256,7 +256,7 @@
<value>Issejvja l-fajl tal-konfigurazzjoni fid-direttorju tal-applikazzjoni</value>
</data>
<data name="Configuration and log files" xml:space="preserve">
<value>Konfigurazzjoni u fajls log</value>
<value>Konfigurazzjoni u log files</value>
</data>
<data name="Open application directory" xml:space="preserve">
<value>Iftaħ id-direttorju tal-applikazzjoni</value>
@ -295,7 +295,7 @@
<value>Slider</value>
</data>
<data name="Slider while dragging" xml:space="preserve">
<value>Slider waqt li jkaxkru</value>
<value>Slider waqt li tkaxkar</value>
</data>
<data name="Slider while mouse hovers over it 1" xml:space="preserve">
<value>Slider waqt li l-maws jgħaddi fuqu 1</value>
@ -438,11 +438,14 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Ikklikkja waħda biex tiftaħ direttorju</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Appoġġ Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Ħdejn dak ta qabel</value>
</data>
<data name="Offset by pixels" xml:space="preserve">
<value>Offset mill-pixels</value>
<value>Offset bil-pixels</value>
</data>
<data name="Overlapping" xml:space="preserve">
<value>Jikkoinċidu</value>

View File

@ -361,7 +361,7 @@
<value>Inhoud van map toevoegen aan hoofdmap</value>
</data>
<data name="Directory paths" xml:space="preserve">
<value>Directorypaden</value>
<value>Mappaden</value>
</data>
<data name="Directories" xml:space="preserve">
<value>Directory's</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Enkele klik om een map te openen</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Ondersteuning Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Naast de vorige</value>
</data>

View File

@ -316,10 +316,10 @@
<value>Ikoner</value>
</data>
<data name="Set by context menu " xml:space="preserve">
<value>Sett av kontekstmeny</value>
<value>Angis av kontekstmenyen</value>
</data>
<data name="Set as directory" xml:space="preserve">
<value>Sett som katalog</value>
<value>Angi som katalog</value>
</data>
<data name="loading" xml:space="preserve">
<value>lasting</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Enkeltklikk for å åpne en katalog</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Støtte Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Ved siden av den forrige</value>
</data>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Pojedyncze kliknięcie, aby otworzyć katalog</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Wsparcie Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Obok poprzedniego</value>
</data>
@ -454,13 +457,13 @@
<value>Rozmiar ikony</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>Wsparcie SystemoweTacaMenu</value>
<value>Wsparcie systemoweTacaMenu</value>
</data>
<data name="Fading" xml:space="preserve">
<value>Zblakły</value>
</data>
<data name="Send hotkey to other instance" xml:space="preserve">
<value>Wyślij klawisz skrótu do innej instancji</value>
<value>Wyślij skrót do innej instancji</value>
</data>
<data name="Sorted by date" xml:space="preserve">
<value>Posortowane według daty</value>

View File

@ -175,7 +175,7 @@
<value>perguntas frequentes</value>
</data>
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>Leia o FAQ e escolha um diretório raiz para SystemTrayMenu.</value>
<value>Leia as perguntas frequentes e escolha um diretório raiz para SystemTrayMenu.</value>
</data>
<data name="Select directory" xml:space="preserve">
<value>Selecionar diretório</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Clique único para abrir um diretório</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Suporte Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Ao lado do anterior</value>
</data>

View File

@ -175,7 +175,7 @@
<value>perguntas frequentes</value>
</data>
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>Leia o FAQ e escolha um diretório raiz para SystemTrayMenu.</value>
<value>Leia as perguntas frequentes e escolha um diretório raiz para SystemTrayMenu.</value>
</data>
<data name="Select directory" xml:space="preserve">
<value>Selecionar diretório</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Clique único para abrir um diretório</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Suporte Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Ao lado do anterior</value>
</data>

View File

@ -437,6 +437,9 @@
</data>
<data name="Single click to open a directory" xml:space="preserve">
<value>Single click to open a directory</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Support Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Next to the previous one</value>

View File

@ -181,7 +181,7 @@
<value>Selectați directorul</value>
</data>
<data name="Your root directory for the app does not exist or is empty! Change the root directory or put some files, directories or shortcuts into the root directory." xml:space="preserve">
<value>Directorul tău rădăcină pentru aplicație nu există sau este gol! Schimbați directorul rădăcină sau puneți unele fișiere, directoare sau comenzi rapide în directorul rădăcină.</value>
<value>Directorul dvs. rădăcină pentru aplicație nu există sau este gol! Schimbați directorul rădăcină sau puneți unele fișiere, directoare sau comenzi rapide în directorul rădăcină.</value>
</data>
<data name="You have no access to the root directory of the app. Grant access to the directory or change the root directory." xml:space="preserve">
<value>Nu aveți acces la directorul rădăcină al aplicației. Acordați acces la director sau schimbați directorul rădăcină.</value>
@ -313,7 +313,7 @@
<value>Chenarul meniului</value>
</data>
<data name="Icons" xml:space="preserve">
<value>Pictograme</value>
<value>icoane</value>
</data>
<data name="Set by context menu " xml:space="preserve">
<value>Setați prin meniul contextual</value>
@ -328,7 +328,7 @@
<value>Problemă cu legătura rapidă</value>
</data>
<data name="The item that this shortcut refers to has been changed or moved, so this shortcut will no longer work properly." xml:space="preserve">
<value>Elementul la care se referă această comandă rapidă a fost schimbat sau mutat, așa că această comandă rapidă nu va mai funcționa corect.</value>
<value>Elementul la care se referă această comandă rapidă a fost modificat sau mutat, așa că această comandă rapidă nu va mai funcționa corect.</value>
</data>
<data name="Open directory" xml:space="preserve">
<value>Deschide directorul</value>
@ -379,7 +379,7 @@
<value>Goliți memoria cache dacă este mai mare de acest număr de elemente</value>
</data>
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>Adăugați exemplu de director „Meniu Start”</value>
<value>Adăugați exemplu de director „Meniul Start”</value>
</data>
<data name="Row height" xml:space="preserve">
<value>Înălțimea rândului</value>
@ -412,7 +412,7 @@
<value>elemente</value>
</data>
<data name="Generate drive shortcuts on startup" xml:space="preserve">
<value>Generați comenzi rapide pentru unitate la pornire</value>
<value>Generați comenzi rapide pentru unități la pornire</value>
</data>
<data name="Cache" xml:space="preserve">
<value>Cache</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Un singur clic pentru a deschide un director</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Suport Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Alături de precedentul</value>
</data>
@ -490,7 +493,7 @@
<value>Afișați titlul directorului în partea de sus</value>
</data>
<data name="Show function key 'Open Folder'" xml:space="preserve">
<value>Afișați tasta funcțională „Deschidere folder”</value>
<value>Afișați tasta funcțională „Deschidere dosar”</value>
</data>
<data name="Show function key 'Pin menu'" xml:space="preserve">
<value>Afișați tasta funcțională „Pin meniu”</value>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Один щелчок, чтобы открыть каталог</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Поддержка геймпада</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Рядом с предыдущим</value>
</data>

View File

@ -373,7 +373,7 @@
<value>Odstrániť adresár</value>
</data>
<data name="Only Files" xml:space="preserve">
<value>Iba súbory</value>
<value>Iba Súbory</value>
</data>
<data name="Clear cache if more than this number of items" xml:space="preserve">
<value>Ak je viac ako tento počet položiek, vymažte vyrovnávaciu pamäť</value>
@ -400,7 +400,7 @@
<value>Zobrazí sa hlavné menu</value>
</data>
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>Umiestnenie myši (nad ikonou na paneli úloh)</value>
<value>Poloha myši (nad ikonou na paneli úloh)</value>
</data>
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<value>Vlastné (presuňte ho na príslušné miesto)</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Jediným kliknutím otvoríte adresár</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Podpora gamepadu</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Vedľa predchádzajúcej</value>
</data>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>En klik za odpiranje imenika</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Podpora Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Poleg prejšnjega</value>
</data>

View File

@ -316,7 +316,7 @@
<value>Ikonat</value>
</data>
<data name="Set by context menu " xml:space="preserve">
<value>Vendosur sipas menysë së kontekstit</value>
<value>Vendoset sipas menysë së kontekstit</value>
</data>
<data name="Set as directory" xml:space="preserve">
<value>Cakto si drejtori</value>
@ -331,7 +331,7 @@
<value>Artikulli të cilit i referohet kjo shkurtore është ndryshuar ose zhvendosur, kështu që kjo shkurtore nuk do të funksionojë më siç duhet.</value>
</data>
<data name="Open directory" xml:space="preserve">
<value>Hap direktorinë</value>
<value>Hap drejtorinë</value>
</data>
<data name="Task Manager" xml:space="preserve">
<value>Menaxher detyrë</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Një klikim i vetëm për të hapur një direktori</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Mbështet Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Pranë të mëparshmes</value>
</data>
@ -475,7 +478,7 @@
<value>Kopjoni elementin e rreshtit duke zvarritur dhe lëshuar</value>
</data>
<data name="Drag" xml:space="preserve">
<value>Zvarritni</value>
<value>Zvarrit</value>
</data>
<data name="Scroll via swipe" xml:space="preserve">
<value>Lëvizni përmes rrëshqitjes</value>

View File

@ -247,7 +247,7 @@
<value>Изабрани елемент</value>
</data>
<data name="Border of selected element" xml:space="preserve">
<value>Граница изабраног елемента</value>
<value>Ивица изабраног елемента</value>
</data>
<data name="Relative directory" xml:space="preserve">
<value>Релативни именик</value>
@ -373,7 +373,7 @@
<value>Уклони директоријум</value>
</data>
<data name="Only Files" xml:space="preserve">
<value>Само датотеке</value>
<value>Онли Филес</value>
</data>
<data name="Clear cache if more than this number of items" xml:space="preserve">
<value>Обришите кеш ако је више од овог броја ставки</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Један клик да отворите директоријум</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Подршка Гамепад</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Поред претходног</value>
</data>
@ -481,7 +484,7 @@
<value>Померајте се превлачењем</value>
</data>
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>Филтрирај мени према типу датотеке, нпр.: *.еке|*.длл</value>
<value>Филтрирајте мени према типу датотеке, нпр.: *.еке|*.длл</value>
</data>
<data name="Show count of elements" xml:space="preserve">
<value>Прикажи број елемената</value>

View File

@ -277,7 +277,7 @@
<value>Bakgrund av pil när du klickar</value>
</data>
<data name="Background of arrow while mouse hovers over it" xml:space="preserve">
<value>Bakgrund av pilen medan musen svävar över den</value>
<value>Bakgrund av pil medan musen svävar över den</value>
</data>
<data name="Color scheme dark" xml:space="preserve">
<value>Färgschema mörkt</value>
@ -436,7 +436,10 @@
<value>Visa endast som sökresultat</value>
</data>
<data name="Single click to open a directory" xml:space="preserve">
<value>Ett klick för att öppna en katalog</value>
<value>Enkelklick för att öppna en katalog</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Support Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Bredvid den föregående</value>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Bofya mara moja ili kufungua saraka</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Msaada wa Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Karibu na uliopita</value>
</data>
@ -526,7 +529,7 @@
<value>Nenda kwenye ukurasa wa kupakua</value>
</data>
<data name="Latest available version:" xml:space="preserve">
<value>Toleo la hivi punde linalopatikana:</value>
<value>Toleo linalopatikana hivi karibuni:</value>
</data>
<data name="New version available!" xml:space="preserve">
<value>Toleo jipya linapatikana!</value>

View File

@ -175,7 +175,7 @@
<value>அடிக்கடி கேட்கப்படும் கேள்விகள்</value>
</data>
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>அடிக்கடி கேட்கப்படும் கேள்விகளைப் படித்து, பின்னர் SystemTrayMenuக்கான ரூட் கோப்பகத்தைத் தேர்ந்தெடுக்கவும்.</value>
<value>அடிக்கடி கேட்கப்படும் கேள்விகளைப் படித்து பின்னர் SystemTrayMenu க்கான ரூட் கோப்பகத்தைத் தேர்ந்தெடுக்கவும்.</value>
</data>
<data name="Select directory" xml:space="preserve">
<value>கோப்பகத்தைத் தேர்ந்தெடுக்கவும்</value>
@ -376,7 +376,7 @@
<value>கோப்புகள் மட்டும்</value>
</data>
<data name="Clear cache if more than this number of items" xml:space="preserve">
<value>இந்த எண்ணிக்கையை விட அதிகமான உருப்படிள் இருந்தால் தற்காலிக சேமிப்பை அழிக்கவும்</value>
<value>உருப்படிகளின் எண்ணிக்கையை விட அதிகமாக இருந்தால் தற்காலிக சேமிப்பை அழிக்கவும்</value>
</data>
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>'ஸ்டார்ட் மெனு' மாதிரி கோப்பகத்தைச் சேர்க்கவும்</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>ஒரு கோப்பகத்தைத் திறக்க ஒற்றை கிளிக் செய்யவும்</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>கேம்பேடை ஆதரிக்கவும்</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>முந்தையதை அடுத்து</value>
</data>

View File

@ -394,7 +394,7 @@
<value>దిగువ ఎడమ</value>
</data>
<data name="Bottom right" xml:space="preserve">
<value>దిగువ కుడివైపు</value>
<value>దిగువ కుడి</value>
</data>
<data name="Main menu appears" xml:space="preserve">
<value>ప్రధాన మెనూ కనిపిస్తుంది</value>
@ -436,7 +436,10 @@
<value>శోధన ఫలితంగా మాత్రమే చూపు</value>
</data>
<data name="Single click to open a directory" xml:space="preserve">
<value>డైరెక్టరీని తెరవడానికి ఒక్క క్లిక్ చేయండి</value>
<value>డైరెక్టరీని తెరవడానికి ఒకే క్లిక్ చేయండి</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>గేమ్‌ప్యాడ్‌కు మద్దతు ఇవ్వండి</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>మునుపటిది పక్కన</value>

View File

@ -370,7 +370,7 @@
<value>เรียกซ้ำ</value>
</data>
<data name="Remove directory" xml:space="preserve">
<value>ลบไดเรกทอรี</value>
<value>ลบไดเรกทอรี</value>
</data>
<data name="Only Files" xml:space="preserve">
<value>เฉพาะไฟล์</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>คลิกเพียงครั้งเดียวเพื่อเปิดไดเร็กทอรี</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>รองรับ Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>ต่อจากอันที่แล้ว</value>
</data>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Isang pag-click upang buksan ang isang direktoryo</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Suportahan ang Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Sa tabi ng nauna</value>
</data>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Bir klasörü açmak için tek tıklama</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Destek Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Bir öncekinin yanında</value>
</data>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Один клік, щоб відкрити каталог</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Підтримка геймпада</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Поряд з попереднім</value>
</data>

View File

@ -133,7 +133,7 @@
<value>ڈائریکٹری</value>
</data>
<data name="Directory empty" xml:space="preserve">
<value>ڈائریکٹری خالی</value>
<value>ڈائرکٹری خالی ہے۔</value>
</data>
<data name="Details" xml:space="preserve">
<value>تفصیلات</value>
@ -217,7 +217,7 @@
<value>جب ماؤس اس پر ہوتا ہے تو ایک مینو کھلنے تک ملی سیکنڈ</value>
</data>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>ملی سیکنڈ جب تک مینو بند نہ ہو جائے اگر ماؤس پھر مینو کو چھوڑ دیتا ہے۔</value>
<value>ملی سیکنڈ جب تک مینو بند نہ ہو جائے اگر ماؤس مینو کو چھوڑ دیتا ہے۔</value>
</data>
<data name="Maximum menu width" xml:space="preserve">
<value>مینو کی زیادہ سے زیادہ چوڑائی</value>
@ -316,7 +316,7 @@
<value>شبیہیں</value>
</data>
<data name="Set by context menu " xml:space="preserve">
<value>سیاق و سباق کے مینو سے سیٹ کریں۔</value>
<value>سیاق و سباق کے مینو کے مطابق سیٹ کریں۔</value>
</data>
<data name="Set as directory" xml:space="preserve">
<value>ڈائرکٹری کے طور پر سیٹ کریں۔</value>
@ -346,7 +346,7 @@
<value>ماہر</value>
</data>
<data name="If the focus is lost and the Enter key was pressed" xml:space="preserve">
<value>اگر فوکس ختم ہو جائے اور Enter کلید دبائی گئی ہو۔</value>
<value>اگر توجہ ختم ہو جائے اور Enter کلید دبائی گئی ہو۔</value>
</data>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>اگر مینو دوبارہ فعال نہیں ہوتا ہے تو مینو بند ہونے تک ملی سیکنڈ</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>ڈائرکٹری کھولنے کے لیے سنگل کلک کریں۔</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>گیم پیڈ کو سپورٹ کریں۔</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>پچھلے کے آگے</value>
</data>

View File

@ -328,7 +328,7 @@
<value>Sự cố với liên kết lối tắt</value>
</data>
<data name="The item that this shortcut refers to has been changed or moved, so this shortcut will no longer work properly." xml:space="preserve">
<value>Mục mà lối tắt này đề cập đến đã được thay đổi hoặc di chuyển, vì vậy lối tắt này sẽ không còn hoạt động bình thường.</value>
<value>Mục mà lối tắt này đề cập đến đã bị thay đổi hoặc di chuyển, vì vậy lối tắt này sẽ không còn hoạt động bình thường.</value>
</data>
<data name="Open directory" xml:space="preserve">
<value>Mở thư mục</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>Một cú nhấp chuột để mở một thư mục</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Hỗ trợ Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Bên cạnh cái trước</value>
</data>
@ -484,7 +487,7 @@
<value>Trình đơn lọc theo loại tệp, ví dụ: * .exe | * .dll</value>
</data>
<data name="Show count of elements" xml:space="preserve">
<value>Hiển thị số lượng các phần tử</value>
<value>Hiển thị số lượng phần tử</value>
</data>
<data name="Show directory title at top" xml:space="preserve">
<value>Hiển thị tiêu đề thư mục ở trên cùng</value>
@ -514,7 +517,7 @@
<value>Thư mục các biểu tượng lối tắt trên Internet</value>
</data>
<data name="Sorted by type and date" xml:space="preserve">
<value>Được sắp xếp theo loại và ngày tháng</value>
<value>Sắp xếp theo loại và ngày</value>
</data>
<data name="Sorted by type and name" xml:space="preserve">
<value>Sắp xếp theo loại và tên</value>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>איין גיט צו עפענען אַ וועגווייַזער</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>שטיצן גאַמעפּאַד</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>נעבן דעם פריערדיקן</value>
</data>
@ -448,7 +451,7 @@
<value>אָוווערלאַפּינג</value>
</data>
<data name="Sub menu appears" xml:space="preserve">
<value>סוב מעניו איז ארויס</value>
<value>אונטער מעניו איז ארויס</value>
</data>
<data name="Icon size" xml:space="preserve">
<value>בילדל גרייס</value>

View File

@ -325,7 +325,7 @@
<value>加载</value>
</data>
<data name="Problem with shortcut link" xml:space="preserve">
<value>快捷链接问题</value>
<value>快捷方式链接问题</value>
</data>
<data name="The item that this shortcut refers to has been changed or moved, so this shortcut will no longer work properly." xml:space="preserve">
<value>此快捷方式所指的项目已更改或移动,因此此快捷方式将不再正常工作。</value>
@ -403,7 +403,7 @@
<value>鼠标位置(任务栏图标上方)</value>
</data>
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<value>自定义(拖到合适的位置)</value>
<value>自定义(拖到合适的位置)</value>
</data>
<data name="element" xml:space="preserve">
<value>元素</value>
@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>单击以打开目录</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>支持游戏手柄</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>在上一个旁边</value>
</data>

View File

@ -438,6 +438,9 @@
<data name="Single click to open a directory" xml:space="preserve">
<value>按一下以開啟目錄</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>支持遊戲手柄</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>在上一個選單的旁邊</value>
</data>

View File

@ -184,16 +184,17 @@
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
<PackageReference Include="H.InputSimulator" Version="1.2.1" />
<PackageReference Include="H.InputSimulator" Version="1.3.0" />
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="6.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="SharpDX.DirectInput" Version="4.2.0" />
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Svg" Version="3.4.0" />
<PackageReference Include="Svg" Version="3.4.3" />
</ItemGroup>
<ItemGroup>
<Folder Include="Packaging\AppPackages\" />

View File

@ -97,11 +97,12 @@ namespace SystemTrayMenu.Helper
Sponsors - Thank you!
------------------
* Stefan Mahrer
* boydfields
* RuSieg
* Ralf K.
* donaldaken
* Marc Speer
* boydfields
* Peter G.
* Traditional_Tap3954
* Maximilian H.
";

View File

@ -53,7 +53,6 @@ namespace SystemTrayMenu.UserInterface.HotkeyTextboxControl
PopulateModifierLists();
}
// Delegates for hooking up events.
public delegate void HotKeyHandler();
private enum Modifiers

View File

@ -26,10 +26,7 @@ namespace SystemTrayMenu.UserInterface
get => text;
set
{
if (value == null)
{
value = string.Empty;
}
value ??= string.Empty;
if (text != value)
{

View File

@ -342,6 +342,7 @@ namespace SystemTrayMenu.UserInterface
this.buttonOk = new System.Windows.Forms.Button();
this.buttonCancel = new System.Windows.Forms.Button();
this.colorDialog = new System.Windows.Forms.ColorDialog();
this.checkBoxSupportGamepad = new System.Windows.Forms.CheckBox();
this.tableLayoutPanelMain.SuspendLayout();
this.tabControl.SuspendLayout();
this.tabPageGeneral.SuspendLayout();
@ -978,7 +979,7 @@ namespace SystemTrayMenu.UserInterface
this.tabPageSizeAndLocation.Margin = new System.Windows.Forms.Padding(3, 3, 6, 3);
this.tabPageSizeAndLocation.Name = "tabPageSizeAndLocation";
this.tabPageSizeAndLocation.Padding = new System.Windows.Forms.Padding(3);
this.tabPageSizeAndLocation.Size = new System.Drawing.Size(412, 493);
this.tabPageSizeAndLocation.Size = new System.Drawing.Size(412, 485);
this.tabPageSizeAndLocation.TabIndex = 3;
this.tabPageSizeAndLocation.Text = "tabPageSizeAndLocation";
this.tabPageSizeAndLocation.UseVisualStyleBackColor = true;
@ -1433,7 +1434,7 @@ namespace SystemTrayMenu.UserInterface
this.tabPageAdvanced.Location = new System.Drawing.Point(4, 24);
this.tabPageAdvanced.Name = "tabPageAdvanced";
this.tabPageAdvanced.Padding = new System.Windows.Forms.Padding(3);
this.tabPageAdvanced.Size = new System.Drawing.Size(412, 493);
this.tabPageAdvanced.Size = new System.Drawing.Size(412, 485);
this.tabPageAdvanced.TabIndex = 0;
this.tabPageAdvanced.Text = "tabPageAdvanced";
this.tabPageAdvanced.UseVisualStyleBackColor = true;
@ -1460,7 +1461,7 @@ namespace SystemTrayMenu.UserInterface
this.tableLayoutPanelAdvanced.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanelAdvanced.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanelAdvanced.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanelAdvanced.Size = new System.Drawing.Size(301, 567);
this.tableLayoutPanelAdvanced.Size = new System.Drawing.Size(301, 592);
this.tableLayoutPanelAdvanced.TabIndex = 0;
//
// groupBoxInternetShortcutIcons
@ -1469,7 +1470,7 @@ namespace SystemTrayMenu.UserInterface
this.groupBoxInternetShortcutIcons.AutoSize = true;
this.groupBoxInternetShortcutIcons.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
this.groupBoxInternetShortcutIcons.Controls.Add(this.tableLayoutPanelInternetShortcutIcons);
this.groupBoxInternetShortcutIcons.Location = new System.Drawing.Point(3, 209);
this.groupBoxInternetShortcutIcons.Location = new System.Drawing.Point(3, 234);
this.groupBoxInternetShortcutIcons.Name = "groupBoxInternetShortcutIcons";
this.groupBoxInternetShortcutIcons.Padding = new System.Windows.Forms.Padding(3, 6, 3, 6);
this.groupBoxInternetShortcutIcons.Size = new System.Drawing.Size(289, 81);
@ -1545,7 +1546,7 @@ namespace SystemTrayMenu.UserInterface
this.groupBoxDrag.AutoSize = true;
this.groupBoxDrag.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
this.groupBoxDrag.Controls.Add(this.tableLayoutPanel1);
this.groupBoxDrag.Location = new System.Drawing.Point(3, 131);
this.groupBoxDrag.Location = new System.Drawing.Point(3, 156);
this.groupBoxDrag.Name = "groupBoxDrag";
this.groupBoxDrag.Size = new System.Drawing.Size(289, 72);
this.groupBoxDrag.TabIndex = 4;
@ -1599,7 +1600,7 @@ namespace SystemTrayMenu.UserInterface
this.groupBoxClick.Controls.Add(this.tableLayoutPanelClick);
this.groupBoxClick.Location = new System.Drawing.Point(3, 3);
this.groupBoxClick.Name = "groupBoxClick";
this.groupBoxClick.Size = new System.Drawing.Size(289, 122);
this.groupBoxClick.Size = new System.Drawing.Size(289, 147);
this.groupBoxClick.TabIndex = 0;
this.groupBoxClick.TabStop = false;
this.groupBoxClick.Text = "groupBoxClick";
@ -1610,6 +1611,7 @@ namespace SystemTrayMenu.UserInterface
this.tableLayoutPanelClick.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
this.tableLayoutPanelClick.ColumnCount = 1;
this.tableLayoutPanelClick.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tableLayoutPanelClick.Controls.Add(this.checkBoxSupportGamepad, 0, 4);
this.tableLayoutPanelClick.Controls.Add(this.checkBoxSendHotkeyInsteadKillOtherInstances, 0, 1);
this.tableLayoutPanelClick.Controls.Add(this.checkBoxOpenDirectoryWithOneClick, 0, 3);
this.tableLayoutPanelClick.Controls.Add(this.checkBoxOpenItemWithOneClick, 0, 2);
@ -1617,12 +1619,13 @@ namespace SystemTrayMenu.UserInterface
this.tableLayoutPanelClick.Dock = System.Windows.Forms.DockStyle.Fill;
this.tableLayoutPanelClick.Location = new System.Drawing.Point(3, 19);
this.tableLayoutPanelClick.Name = "tableLayoutPanelClick";
this.tableLayoutPanelClick.RowCount = 4;
this.tableLayoutPanelClick.RowCount = 5;
this.tableLayoutPanelClick.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanelClick.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanelClick.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanelClick.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanelClick.Size = new System.Drawing.Size(283, 100);
this.tableLayoutPanelClick.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanelClick.Size = new System.Drawing.Size(283, 125);
this.tableLayoutPanelClick.TabIndex = 0;
//
// checkBoxSendHotkeyInsteadKillOtherInstances
@ -1674,7 +1677,7 @@ namespace SystemTrayMenu.UserInterface
//
this.buttonAdvancedDefault.AutoSize = true;
this.buttonAdvancedDefault.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
this.buttonAdvancedDefault.Location = new System.Drawing.Point(9, 533);
this.buttonAdvancedDefault.Location = new System.Drawing.Point(9, 558);
this.buttonAdvancedDefault.Margin = new System.Windows.Forms.Padding(9, 9, 3, 9);
this.buttonAdvancedDefault.MinimumSize = new System.Drawing.Size(75, 25);
this.buttonAdvancedDefault.Name = "buttonAdvancedDefault";
@ -1690,7 +1693,7 @@ namespace SystemTrayMenu.UserInterface
this.groupBoxSorting.AutoSize = true;
this.groupBoxSorting.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
this.groupBoxSorting.Controls.Add(this.tableLayoutPanelSorting);
this.groupBoxSorting.Location = new System.Drawing.Point(3, 296);
this.groupBoxSorting.Location = new System.Drawing.Point(3, 321);
this.groupBoxSorting.Name = "groupBoxSorting";
this.groupBoxSorting.Size = new System.Drawing.Size(289, 122);
this.groupBoxSorting.TabIndex = 3;
@ -1768,7 +1771,7 @@ namespace SystemTrayMenu.UserInterface
this.groupBoxHiddenFilesAndFolders.AutoSize = true;
this.groupBoxHiddenFilesAndFolders.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
this.groupBoxHiddenFilesAndFolders.Controls.Add(this.tableLayoutPanelHiddenFilesAndFolders);
this.groupBoxHiddenFilesAndFolders.Location = new System.Drawing.Point(3, 424);
this.groupBoxHiddenFilesAndFolders.Location = new System.Drawing.Point(3, 449);
this.groupBoxHiddenFilesAndFolders.Name = "groupBoxHiddenFilesAndFolders";
this.groupBoxHiddenFilesAndFolders.Size = new System.Drawing.Size(289, 97);
this.groupBoxHiddenFilesAndFolders.TabIndex = 2;
@ -1836,7 +1839,7 @@ namespace SystemTrayMenu.UserInterface
this.tabPageFolders.Location = new System.Drawing.Point(4, 24);
this.tabPageFolders.Name = "tabPageFolders";
this.tabPageFolders.Padding = new System.Windows.Forms.Padding(3);
this.tabPageFolders.Size = new System.Drawing.Size(412, 493);
this.tabPageFolders.Size = new System.Drawing.Size(412, 485);
this.tabPageFolders.TabIndex = 2;
this.tabPageFolders.Text = "tabPageFolders";
this.tabPageFolders.UseVisualStyleBackColor = true;
@ -2064,7 +2067,7 @@ namespace SystemTrayMenu.UserInterface
this.tabPageExpert.Location = new System.Drawing.Point(4, 24);
this.tabPageExpert.Name = "tabPageExpert";
this.tabPageExpert.Padding = new System.Windows.Forms.Padding(3);
this.tabPageExpert.Size = new System.Drawing.Size(412, 493);
this.tabPageExpert.Size = new System.Drawing.Size(412, 485);
this.tabPageExpert.TabIndex = 1;
this.tabPageExpert.Text = "tabPageExpert";
this.tabPageExpert.UseVisualStyleBackColor = true;
@ -2431,7 +2434,7 @@ namespace SystemTrayMenu.UserInterface
this.tabPageCustomize.Location = new System.Drawing.Point(4, 24);
this.tabPageCustomize.Name = "tabPageCustomize";
this.tabPageCustomize.Padding = new System.Windows.Forms.Padding(3);
this.tabPageCustomize.Size = new System.Drawing.Size(412, 493);
this.tabPageCustomize.Size = new System.Drawing.Size(412, 485);
this.tabPageCustomize.TabIndex = 0;
this.tabPageCustomize.Text = "tabPageCustomize";
this.tabPageCustomize.UseVisualStyleBackColor = true;
@ -4841,6 +4844,17 @@ namespace SystemTrayMenu.UserInterface
this.buttonCancel.UseVisualStyleBackColor = true;
this.buttonCancel.Click += new System.EventHandler(this.ButtonCancel_Click);
//
// checkBoxSupportGamepad
//
this.checkBoxSupportGamepad.AutoSize = true;
this.checkBoxSupportGamepad.Dock = System.Windows.Forms.DockStyle.Fill;
this.checkBoxSupportGamepad.Location = new System.Drawing.Point(3, 103);
this.checkBoxSupportGamepad.Name = "checkBoxSupportGamepad";
this.checkBoxSupportGamepad.Size = new System.Drawing.Size(277, 19);
this.checkBoxSupportGamepad.TabIndex = 4;
this.checkBoxSupportGamepad.Text = "checkBoxSupportGamepad";
this.checkBoxSupportGamepad.UseVisualStyleBackColor = true;
//
// SettingsForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@ -5438,5 +5452,6 @@ namespace SystemTrayMenu.UserInterface
private System.Windows.Forms.CheckBox checkBoxShowFunctionKeyPinMenu;
private System.Windows.Forms.CheckBox checkBoxShowFunctionKeySettings;
private System.Windows.Forms.CheckBox checkBoxShowFunctionKeyRestart;
private System.Windows.Forms.CheckBox checkBoxSupportGamepad;
}
}

View File

@ -45,8 +45,8 @@ namespace SystemTrayMenu.UserInterface
Name = "textBoxHotkey",
Size = new Size(200, 20),
Text = "None",
TabStop = false,
};
textBoxHotkey.TabStop = false;
textBoxHotkey.Enter += new EventHandler(TextBoxHotkeyEnter);
textBoxHotkey.Leave += new EventHandler(TextBoxHotkey_Leave);
tableLayoutPanelHotkey.Controls.Remove(textBoxHotkeyPlaceholder);
@ -151,6 +151,7 @@ namespace SystemTrayMenu.UserInterface
checkBoxSendHotkeyInsteadKillOtherInstances.Text = Translator.GetText("Send hotkey to other instance");
checkBoxOpenItemWithOneClick.Text = Translator.GetText("Single click to open an element");
checkBoxOpenDirectoryWithOneClick.Text = Translator.GetText("Single click to open a directory");
checkBoxSupportGamepad.Text = Translator.GetText("Support Gamepad");
groupBoxDrag.Text = Translator.GetText("Drag");
checkBoxDragDropItems.Text = Translator.GetText("Copy row element via drag and drop");
checkBoxSwipeScrolling.Text = Translator.GetText("Scroll via swipe");
@ -355,10 +356,7 @@ namespace SystemTrayMenu.UserInterface
comboBoxLanguage.ValueMember = "Value";
comboBoxLanguage.SelectedValue =
Settings.Default.CurrentCultureInfoName;
if (comboBoxLanguage.SelectedValue == null)
{
comboBoxLanguage.SelectedValue = "en";
}
comboBoxLanguage.SelectedValue ??= "en";
}
numericUpDownSizeInPercent.Minimum = 100;
@ -454,6 +452,7 @@ namespace SystemTrayMenu.UserInterface
checkBoxSendHotkeyInsteadKillOtherInstances.Checked = Settings.Default.SendHotkeyInsteadKillOtherInstances;
checkBoxOpenItemWithOneClick.Checked = Settings.Default.OpenItemWithOneClick;
checkBoxOpenDirectoryWithOneClick.Checked = Settings.Default.OpenDirectoryWithOneClick;
checkBoxSupportGamepad.Checked = Settings.Default.SupportGamepad;
if (DllImports.NativeMethods.IsTouchEnabled())
{
@ -958,6 +957,7 @@ namespace SystemTrayMenu.UserInterface
Settings.Default.SendHotkeyInsteadKillOtherInstances = checkBoxSendHotkeyInsteadKillOtherInstances.Checked;
Settings.Default.OpenItemWithOneClick = checkBoxOpenItemWithOneClick.Checked;
Settings.Default.OpenDirectoryWithOneClick = checkBoxOpenDirectoryWithOneClick.Checked;
Settings.Default.SupportGamepad = checkBoxSupportGamepad.Checked;
if (DllImports.NativeMethods.IsTouchEnabled())
{
@ -1274,6 +1274,7 @@ namespace SystemTrayMenu.UserInterface
checkBoxSendHotkeyInsteadKillOtherInstances.Checked = false;
checkBoxOpenItemWithOneClick.Checked = true;
checkBoxOpenDirectoryWithOneClick.Checked = false;
checkBoxSupportGamepad.Checked = false;
if (DllImports.NativeMethods.IsTouchEnabled())
{
checkBoxDragDropItems.Checked = false;

View File

@ -11,7 +11,6 @@ namespace SystemTrayMenu.Utilities
using System.Windows.Forms;
using SystemTrayMenu.UserInterface.HotkeyTextboxControl;
using WindowsInput;
using WindowsInput.Native;
internal static class SingleAppInstance
{