Compare commits

...

83 commits

Author SHA1 Message Date
Markus Hofknecht ccbfd22db0 Merge branch 'master' of https://github.com/Hofknecht/SystemTrayMenu 2023-09-09 10:03:12 +02:00
Markus Hofknecht 23d846c691 version 1.3.5.0 2023-09-09 10:02:57 +02:00
Markus Hofknecht a16f686b14
Update README.md 2023-09-09 09:57:42 +02:00
Markus Hofknecht 3c9f345db3 README.md 2023-09-01 14:28:46 +02:00
Markus Hofknecht bd71f6fa3b [BUG] In v1.3.3 introduced a issue that always asking for admin, but should only ask if shortcut requires run as admin (#499), version 1.3.4.0 2023-08-28 14:54:54 +02:00
Markus Hofknecht 5c043cea17 Update README.md 2023-08-28 14:38:09 +02:00
Markus Hofknecht dbd1e4e0da Merge branch 'master' of https://github.com/Hofknecht/SystemTrayMenu 2023-08-28 14:07:07 +02:00
Markus Hofknecht effaa6a79e [BUG] In v1.3.3 introduced a issue that always asking for admin, but should only ask if shortcut requires run as admin (#499), version 1.3.4.0 2023-08-28 14:06:55 +02:00
Markus Hofknecht 88d0abc548
Update README.md 2023-08-26 09:22:26 +02:00
Markus Hofknecht 851c0917ec Merge branch 'master' of https://github.com/Hofknecht/SystemTrayMenu 2023-08-25 23:41:29 +02:00
Markus Hofknecht 72a46d9d5b
Update README.md 2023-08-25 23:41:12 +02:00
Markus Hofknecht 7305a74a1b Update README.md 2023-08-25 23:41:11 +02:00
Markus Hofknecht ea1b7eb9bb Update README.md 2023-08-25 23:17:02 +02:00
Markus Hofknecht b80802bd6e [Feature] Framework Self-Contained & .Net 7 (#277), version 1.3.3.0 2023-08-25 22:41:32 +02:00
Markus Hofknecht c1a821d03c [Feature] Framework Self-Contained, not more necessary to install .Net 6/7 sdk (#277), version 1.3.3.0 2023-08-25 22:20:35 +02:00
Markus Hofknecht 1cde65f3da [Feature] Framework Self-Contained, not more necessary to install .Net 6/7 sdk (#277), version 1.3.3.0 2023-08-25 22:03:17 +02:00
Markus Hofknecht 20d7f05edd [Feature] Framework Self-Contained, not more necessary to install .Net 6/7 sdk (#277), version 1.3.3.0 2023-08-25 21:56:56 +02:00
Markus Hofknecht 5fbba28fa6 [Feature] Framework Self-Contained, not more necessary to install .Net 6 sdk (#277), version 1.3.3.0 2023-08-25 21:47:18 +02:00
Markus Hofknecht 1b09ee8c9b [Feature] Framework Self-Contained, not more necessary to install .Net 6 sdk (#277), version 1.3.3.0 2023-08-25 20:20:15 +02:00
Markus Hofknecht 784c671a81 [Feature] Framework Self-Contained, not more necessary to install .Net 6 sdk (#277), version 1.3.3.0 2023-08-25 19:02:26 +02:00
Markus Hofknecht cdb86df907 [BUG] Languages Filipino, Hebrew and Norwegian not working (#467), version 1.3.2.10 2023-08-25 15:22:25 +02:00
Markus Hofknecht 945114317f [BUG] ArgumentOutOfRangeException at KeyboardInput.SelectPreviousMenu (#477), version 1.3.2.9 2023-08-25 14:06:26 +02:00
Markus Hofknecht b30b9193b9 [BUG] System.NullReferenceException WatcherProcessItem (#491), version 1.3.2.8 2023-08-25 13:09:01 +02:00
Markus Hofknecht b2f3a938f1 README.md 2023-08-25 12:25:46 +02:00
Markus Hofknecht 432ca5f0e5 README.md 2023-08-25 12:24:36 +02:00
Markus Hofknecht 30d9dfe786 [BUG] Fix fast renames causes duplicated item (#497), version 1.3.2.7 2023-08-25 11:55:17 +02:00
Markus Hofknecht f4290f4905 [BUG] Fix fast renames causes duplicated item (#497), version 1.3.2.7 2023-08-25 10:52:06 +02:00
Markus Hofknecht 9bc8847f3c [Feature] Add search bar right click 'Paste' (#466), version 1.3.2.7 2023-08-12 12:01:38 +02:00
Markus Hofknecht 7ea5b40248 [Feature] Show hint to find settings (#490), version 1.3.2.4 2023-08-12 11:09:06 +02:00
Markus Hofknecht 68258eb104 [BUG] Child processes won't elevate (#488), version 1.3.2.6 2023-08-12 10:48:09 +02:00
Markus Hofknecht 9683e5c461 [Feature] Icon-only view like "Quick Launch" (#495), version 1.3.2.5 2023-08-10 15:10:55 +02:00
Markus Hofknecht 00b4c5ddcc [Feature] Show hint to find settings and enable by default 'Show function key Settings' #490, version 1.3.2.4 2023-07-30 14:58:02 +02:00
Markus Hofknecht e76790a5e1 [BUG] NullReferenceException StartWorker() (#469), version 1.3.2.3 2023-07-29 13:07:46 +02:00
Markus Hofknecht 2add7288ea
Update README.md 2023-07-29 12:22:27 +02:00
Markus Hofknecht 49acc2ae27
Update README.md 2023-07-29 10:54:28 +02:00
Markus Hofknecht a296df3da4 Child processes won't elevate (#488), version 1.3.2.2 2023-06-24 20:01:04 +02:00
Markus Hofknecht 4cf4b980ea
Update README.md 2023-03-20 19:43:44 +01:00
Markus Hofknecht 1f9a2483f4 [Feature] Add search bar right click 'Paste' (#466), version 1.3.2.1 2023-03-20 14:21:22 +01:00
TGi 12b0a99e76
Update lang.zh-TW.resx (#471)
Update language file zh-TW
Co-authored-by: TGi <yrctw@csie.io>
2023-03-20 09:13:23 +01:00
Markus Hofknecht 6dd343e5f4 version 1.3.2.0 2022-10-24 20:01:04 +02:00
Markus Hofknecht 83944572da Merge branch 'master' of https://github.com/Hofknecht/SystemTrayMenu
# Conflicts:
#	README.md
2022-10-24 19:33:41 +02:00
Markus Hofknecht a131b2a3dd [BUG] Fix NullReferenceException as GetShortcutFileNamePath (#463), version 1.3.2.0 2022-10-24 19:31:05 +02:00
Peter Kirmeier aa3dcbc38c Adjusted username in Readme 2022-10-23 00:22:04 +02:00
Markus Hofknecht 1d4820c946 Not enough memory resources are available to process this command. (#442), version 1.3.1.9 2022-10-20 17:55:54 +02:00
Markus Hofknecht 87dbd64c73 [BUG] Blurry tray icon (#462), version 1.3.1.8 2022-10-20 17:46:55 +02:00
Markus Hofknecht ad4942aad6 [BUG] Fix InvalidOperationException: No room is available to display rows. (#454), version 1.3.1.7 2022-10-08 12:50:47 +02:00
Markus Hofknecht d01948563c [Feature] Sort method for grouping by file extensions (#450), version 1.3.1.6 2022-10-06 18:46:03 +02:00
Markus Hofknecht 52bff9dbf9 Merge branch 'master' of https://github.com/Hofknecht/SystemTrayMenu 2022-10-05 21:45:26 +02:00
Markus Hofknecht 56122d04d5 [Feature] Improve Sort method options translations (#450, #453), version 1.3.1.5 2022-10-05 21:45:15 +02:00
Markus Hofknecht 3415a92820 [Feature] Improve Sort method options translations (#450, #453), version 1.3.1.5 2022-10-05 21:35:06 +02:00
Markus Hofknecht b50b122d8c [Feature] Option ResolveLinksToFolders default true (#453), version 1.3.1.5 2022-10-05 20:57:31 +02:00
Markus Hofknecht 18f1570d99 [Feature] Gamepad support (#451), version 1.3.1.4 2022-09-26 19:02:18 +02:00
Markus Hofknecht 5069e00eee [BUG] Language Italian and Irish (#446), version 1.3.1.3 2022-08-30 21:47:23 +02:00
Markus Hofknecht 0254018210 Language Italian and Irish (#446), version 1.3.1.3 2022-08-30 21:42:52 +02:00
Markus Hofknecht 9fa3b70e39 [BUG] Fix rename folder live updated (#445), version 1.3.1.2 2022-08-27 16:54:54 +02:00
Markus Hofknecht 729afdf67f [BUG] Search bar in sub directory for empty directories (#443), version 1.3.1.1 2022-08-27 15:14:29 +02:00
yrctw fbbd0f1f54
Update lang.zh-TW for version 1.3.1.0 (#444)
* Create lang.zh-TW.resx

* Create lang.zh-TW.resx

* Create lang.zh-TW.resx

* Delete lang.zh-TW.Designer.cs

* Update language file zh-TW

* Update language file zh-TW

* Update language file zh-TW
2022-08-16 11:27:15 +02:00
Markus Hofknecht 3a37b16dfd version 1.3.1.0 2022-08-09 19:54:22 +02:00
Markus Hofknecht e28c2724b1 [BUG] Fix CheckForUpdatesDialog dpi scaling for button (#439), version 1.3.0.19 2022-08-09 16:18:30 +02:00
Markus Hofknecht fb0f07c19a [BUG] Fix CheckForUpdatesDialog dpi scaling for button (#439), version 1.2.0.19 2022-08-09 14:28:19 +02:00
Markus Hofknecht effa675eac [BUG] Fix cross thread exceptoin at CheckForUpdates (#438), version 1.3.0.18 2022-08-09 14:15:56 +02:00
Markus Hofknecht 123bece791 [Feature] Adjust width when items deleted (#431), version 1.3.0.17 2022-08-07 17:49:42 +02:00
Markus Hofknecht 2662b7540d [BUG] 'Show directory title' incorrectly displayed when in 'relative directory' mode (#435), version 1.3.0.16 2022-08-06 00:09:19 +02:00
Markus Hofknecht 1a9da04f78 [BUG] Fix Duplicate file/folder name causes unexpected result on opening (#434), version 1.3.0.15 2022-08-05 22:19:55 +02:00
Markus Hofknecht 8f1d04a66c [Feature] Adjust height when items deleted or added (#430), version 1.3.0.14 2022-08-02 00:49:56 +02:00
Markus Hofknecht 14a83d7672 [Feature] Default sizes to match Windows File Explorer (#418), version 1.3.0.13 2022-08-01 22:22:48 +02:00
Markus Hofknecht 275b707bd2 [Feature] Adjust height when items deleted or added (#430), version 1.3.0.13 2022-08-01 21:42:27 +02:00
Markus Hofknecht 41d0c76e5a [Feature] Height and Width max in percentage (#426), version 1.3.0.12 2022-08-01 20:16:04 +02:00
Markus Hofknecht a14d0296a3 [Feature] Make "draggable" zones for when Title bar is hidden (#428), version 1.3.0.11 2022-08-01 18:43:29 +02:00
Markus Hofknecht 480ad7b13b [BUG] Fix alt+f4 killing the menu but not the app (#427), version 1.3.0.10 2022-07-28 15:02:15 +02:00
Markus Hofknecht b2ce80f376 [Feature] Height and Width max in percentage (#426), version 1.3.0.9 2022-07-28 13:00:49 +02:00
Markus Hofknecht a14ea6fb32 [Feature] Default sizes to match Windows File Explorer (#418), version 1.3.0.8 2022-07-27 21:35:09 +02:00
Markus Hofknecht 663baa3f69 [BUG] Fix NullReferenceException at SettingsForm_FormClosed #425, version 1.3.0.7 2022-07-25 08:36:29 +02:00
Markus Hofknecht 88bdabf5f2 [Feature] Settings menu - Always on top behavior (#417), version 1.3.0.6 2022-07-18 23:05:15 +02:00
Markus Hofknecht 9c43fb181f [Feature] Adjust translation texts (#402), version 1.3.0.5 2022-07-18 22:21:37 +02:00
Markus Hofknecht 271a55d0ff Code cleanup, version 1.3.0.4 2022-07-17 01:11:32 +02:00
Markus Hofknecht 5007203094 [Feature] Add English GB language support (#402, #414), version 1.3.0.3 2022-07-16 23:27:24 +02:00
Markus Hofknecht 02b80946ce [Feature] Add English GB language support (#402, #414), version 1.3.0.3 2022-07-16 23:11:00 +02:00
yrctw 5cc40a1739
Update language file zh-TW (#411)
* Create lang.zh-TW.resx

* Create lang.zh-TW.resx

* Create lang.zh-TW.resx

* Delete lang.zh-TW.Designer.cs

* Update language file zh-TW

* Update language file zh-TW
2022-07-14 21:13:25 +02:00
Markus Hofknecht 05c381bb70 [Feature] Improve generate shortcut via drag drop url into menu (#412), version 1.3.0.2 2022-07-14 21:08:09 +02:00
Markus Hofknecht 2ef5922801 [BUG] Scrollbar visible in Options menu (#409), version 1.3.0.1 2022-07-14 21:06:51 +02:00
Markus Hofknecht b30fdee093 [BUG] Scrollbar visible in Options menu (#409), version 1.3.0.1 2022-07-12 12:55:06 +02:00
Markus Hofknecht 22bfc56146 version 1.3.0.0 2022-07-10 18:01:30 +02:00
180 changed files with 13132 additions and 8508 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

@ -24,27 +24,20 @@ namespace SystemTrayMenu
public App()
{
AppRestart.BeforeRestarting += Dispose;
SystemEvents.DisplaySettingsChanged += (s, e) => SystemEvents_DisplaySettingsChanged();
SystemEvents.DisplaySettingsChanged += SystemEvents_DisplaySettingsChanged;
menus.LoadStarted += menuNotifyIcon.LoadingStart;
menus.LoadStopped += menuNotifyIcon.LoadingStop;
menuNotifyIcon.Click += () => menus.SwitchOpenClose(true);
menuNotifyIcon.Click += MenuNotifyIcon_Click;
menuNotifyIcon.OpenLog += Log.OpenLogFile;
menus.MainPreload();
if (Properties.Settings.Default.ShowInTaskbar)
{
taskbarForm = new TaskbarForm();
taskbarForm.FormClosed += (s, e) => Application.Exit();
taskbarForm.Deactivate += (s, e) => SetStateNormal();
taskbarForm.Resize += (s, e) => SetStateNormal();
taskbarForm.FormClosed += TaskbarForm_FormClosed;
taskbarForm.Deactivate += SetStateNormal;
taskbarForm.Resize += SetStateNormal;
taskbarForm.Activated += TasbkarItemActivated;
void TasbkarItemActivated(object sender, EventArgs e)
{
SetStateNormal();
taskbarForm.Activate();
taskbarForm.Focus();
menus.SwitchOpenCloseByTaskbarItem();
}
}
DllImports.NativeMethods.User32ShowInactiveTopmost(taskbarForm);
@ -59,26 +52,63 @@ namespace SystemTrayMenu
public void Dispose()
{
taskbarForm?.Dispose();
SystemEvents.DisplaySettingsChanged -= (s, e) => SystemEvents_DisplaySettingsChanged();
menus.Dispose();
menuNotifyIcon.Dispose();
if (taskbarForm?.InvokeRequired == true)
{
taskbarForm.Invoke(Dispose);
}
else
{
AppRestart.BeforeRestarting -= Dispose;
SystemEvents.DisplaySettingsChanged -= SystemEvents_DisplaySettingsChanged;
menus.LoadStarted -= menuNotifyIcon.LoadingStart;
menus.LoadStopped -= menuNotifyIcon.LoadingStop;
menus.Dispose();
menuNotifyIcon.Click -= MenuNotifyIcon_Click;
menuNotifyIcon.OpenLog -= Log.OpenLogFile;
menuNotifyIcon.Dispose();
if (taskbarForm != null)
{
taskbarForm.FormClosed -= TaskbarForm_FormClosed;
taskbarForm.Deactivate -= SetStateNormal;
taskbarForm.Resize -= SetStateNormal;
taskbarForm.Activated -= TasbkarItemActivated;
taskbarForm.Dispose();
}
}
}
private void SystemEvents_DisplaySettingsChanged()
private void SystemEvents_DisplaySettingsChanged(object sender, EventArgs e)
{
menus.ReAdjustSizeAndLocation();
}
private void MenuNotifyIcon_Click()
{
menus.SwitchOpenClose(true);
}
private void TaskbarForm_FormClosed(object sender, FormClosedEventArgs e)
{
Application.Exit();
}
/// <summary>
/// This ensures that next click on taskbaritem works as activate event/click event.
/// </summary>
private void SetStateNormal()
private void SetStateNormal(object sender, EventArgs e)
{
if (Form.ActiveForm == taskbarForm)
{
taskbarForm.WindowState = FormWindowState.Normal;
}
}
private void TasbkarItemActivated(object sender, EventArgs e)
{
SetStateNormal(sender, e);
taskbarForm.Activate();
taskbarForm.Focus();
menus.SwitchOpenCloseByTaskbarItem();
}
}
}

View file

@ -27,33 +27,34 @@ namespace SystemTrayMenu.Handler
this.menus = menus;
}
internal event EventHandlerEmpty HotKeyPressed;
public event Action HotKeyPressed;
internal event EventHandlerEmpty ClosePressed;
public event Action ClosePressed;
internal event Action<DataGridView, int> RowSelected;
public event Action<DataGridView, int> RowSelected;
internal event Action<int, DataGridView> RowDeselected;
public event Action<DataGridView, int> RowDeselected;
internal event Action<DataGridView, int> EnterPressed;
public event Action<DataGridView, int> EnterPressed;
internal event EventHandlerEmpty Cleared;
public event Action Cleared;
internal bool InUse { get; set; }
public bool InUse { get; set; }
public void Dispose()
{
hook.KeyPressed -= Hook_KeyPressed;
hook.Dispose();
}
internal void RegisterHotKey()
public void RegisterHotKey()
{
if (!string.IsNullOrEmpty(Properties.Settings.Default.HotKey))
{
try
{
hook.RegisterHotKey();
hook.KeyPressed += (sender, e) => HotKeyPressed?.Invoke();
hook.KeyPressed += Hook_KeyPressed;
}
catch (InvalidOperationException ex)
{
@ -64,14 +65,16 @@ namespace SystemTrayMenu.Handler
}
}
internal void ResetSelectedByKey()
public void ResetSelectedByKey()
{
iRowKey = -1;
iMenuKey = 0;
}
internal void CmdKeyProcessed(object sender, Keys keys)
public void CmdKeyProcessed(object sender, Keys keys)
{
sender ??= menus[iMenuKey];
switch (keys)
{
case Keys.Enter:
@ -89,6 +92,7 @@ namespace SystemTrayMenu.Handler
case Keys.Up:
case Keys.Down:
case Keys.Escape:
case Keys.Alt | Keys.F4:
SelectByKey(keys);
break;
case Keys.Control | Keys.F:
@ -168,12 +172,12 @@ namespace SystemTrayMenu.Handler
}
}
internal void SearchTextChanging()
public void SearchTextChanging()
{
ClearIsSelectedByKey();
}
internal void SearchTextChanged(Menu menu, bool isSearchStringEmpty)
public void SearchTextChanged(Menu menu, bool isSearchStringEmpty)
{
DataGridView dgv = menu.GetDataGridView();
if (isSearchStringEmpty)
@ -186,12 +190,12 @@ namespace SystemTrayMenu.Handler
}
}
internal void ClearIsSelectedByKey()
public void ClearIsSelectedByKey()
{
ClearIsSelectedByKey(iMenuKey, iRowKey);
}
internal void Select(DataGridView dgv, int i, bool refreshview)
public void Select(DataGridView dgv, int i, bool refreshview)
{
int newiMenuKey = ((Menu)dgv.TopLevelControl).Level;
if (i != iRowKey || newiMenuKey != iMenuKey)
@ -219,6 +223,11 @@ namespace SystemTrayMenu.Handler
}
}
private void Hook_KeyPressed(object sender, KeyPressedEventArgs e)
{
HotKeyPressed?.Invoke();
}
private bool IsAnyMenuSelectedByKey(
ref DataGridView dgv,
ref Menu menuFromSelected,
@ -304,7 +313,7 @@ namespace SystemTrayMenu.Handler
}
else
{
RowDeselected(iRowBefore, dgvBefore);
RowDeselected(dgvBefore, iRowBefore);
SelectRow(dgv, iRowKey);
EnterPressed.Invoke(dgv, iRowKey);
}
@ -315,7 +324,7 @@ namespace SystemTrayMenu.Handler
if (SelectMatchedReverse(dgv, iRowKey) ||
SelectMatchedReverse(dgv, dgv.Rows.Count - 1))
{
RowDeselected(iRowBefore, dgvBefore);
RowDeselected(dgvBefore, iRowBefore);
SelectRow(dgv, iRowKey);
toClear = true;
}
@ -325,7 +334,7 @@ namespace SystemTrayMenu.Handler
if (SelectMatched(dgv, iRowKey) ||
SelectMatched(dgv, 0))
{
RowDeselected(iRowBefore, dgvBefore);
RowDeselected(dgvBefore, iRowBefore);
SelectRow(dgv, iRowKey);
toClear = true;
}
@ -334,7 +343,7 @@ namespace SystemTrayMenu.Handler
case Keys.Home:
if (SelectMatched(dgv, 0))
{
RowDeselected(iRowBefore, dgvBefore);
RowDeselected(dgvBefore, iRowBefore);
SelectRow(dgv, iRowKey);
toClear = true;
}
@ -343,7 +352,7 @@ namespace SystemTrayMenu.Handler
case Keys.End:
if (SelectMatchedReverse(dgv, dgv.Rows.Count - 1))
{
RowDeselected(iRowBefore, dgvBefore);
RowDeselected(dgvBefore, iRowBefore);
SelectRow(dgv, iRowKey);
toClear = true;
}
@ -351,30 +360,33 @@ 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);
}
break;
case Keys.Escape:
RowDeselected(iRowBefore, dgvBefore);
case Keys.Alt | Keys.F4:
RowDeselected(dgvBefore, iRowBefore);
iMenuKey = 0;
iRowKey = -1;
toClear = true;
@ -386,7 +398,7 @@ namespace SystemTrayMenu.Handler
if (SelectMatched(dgv, iRowKey, keyInput) ||
SelectMatched(dgv, 0, keyInput))
{
RowDeselected(iRowBefore, null);
RowDeselected(null, iRowBefore);
SelectRow(dgv, iRowKey);
toClear = true;
}
@ -396,7 +408,7 @@ namespace SystemTrayMenu.Handler
if (SelectMatched(dgv, iRowKey, keyInput) ||
SelectMatched(dgv, 0, keyInput))
{
RowDeselected(iRowBefore, null);
RowDeselected(null, iRowBefore);
SelectRow(dgv, iRowKey);
}
else
@ -425,10 +437,11 @@ namespace SystemTrayMenu.Handler
iRowKey = -1;
menu = menus[iMenuKey];
dgv = menu.GetDataGridView();
if (SelectMatched(dgv, dgv.SelectedRows[0].Index) ||
if ((dgv.SelectedRows.Count > 0 &&
SelectMatched(dgv, dgv.SelectedRows[0].Index)) ||
SelectMatched(dgv, 0))
{
RowDeselected(iRowBefore, dgvBefore);
RowDeselected(dgvBefore, iRowBefore);
SelectRow(dgv, iRowKey);
toClear = true;
}
@ -436,7 +449,7 @@ namespace SystemTrayMenu.Handler
}
else
{
RowDeselected(iRowBefore, dgvBefore);
RowDeselected(dgvBefore, iRowBefore);
iMenuKey = 0;
iRowKey = -1;
toClear = true;
@ -460,7 +473,7 @@ namespace SystemTrayMenu.Handler
if (SelectMatched(dgv, iRowKey) ||
SelectMatched(dgv, 0))
{
RowDeselected(iRowBefore, dgvBefore);
RowDeselected(dgvBefore, iRowBefore);
SelectRow(dgv, iRowKey);
toClear = true;
}
@ -477,7 +490,7 @@ namespace SystemTrayMenu.Handler
if (SelectMatched(dgv, iRowKey) ||
SelectMatched(dgv, 0))
{
RowDeselected(iRowBefore, dgvBefore);
RowDeselected(dgvBefore, iRowBefore);
SelectRow(dgv, iRowKey);
toClear = true;
}

View file

@ -8,7 +8,6 @@ namespace SystemTrayMenu.Business
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Linq;
@ -16,6 +15,7 @@ namespace SystemTrayMenu.Business
using SystemTrayMenu.DataClasses;
using SystemTrayMenu.Handler;
using SystemTrayMenu.Helper;
using SystemTrayMenu.Helpers;
using SystemTrayMenu.UserInterface;
using SystemTrayMenu.Utilities;
using Menu = SystemTrayMenu.UserInterface.Menu;
@ -26,10 +26,10 @@ namespace SystemTrayMenu.Business
private readonly Menu[] menus = new Menu[MenuDefines.MenusMax];
private readonly BackgroundWorker workerMainMenu = new();
private readonly List<BackgroundWorker> workersSubMenu = new();
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();
@ -52,269 +52,33 @@ namespace SystemTrayMenu.Business
workerMainMenu.WorkerSupportsCancellation = true;
workerMainMenu.DoWork += LoadMenu;
workerMainMenu.RunWorkerCompleted += LoadMainMenuCompleted;
void LoadMainMenuCompleted(object sender, RunWorkerCompletedEventArgs e)
{
keyboardInput.ResetSelectedByKey();
LoadStopped();
if (e.Result == null)
{
// Clean up menu status IsMenuOpen for previous one
DataGridView dgvMainMenu = menus[0].GetDataGridView();
foreach (DataRow row in ((DataTable)dgvMainMenu.DataSource).Rows)
{
RowData rowDataToClear = (RowData)row[2];
rowDataToClear.IsMenuOpen = false;
rowDataToClear.IsClicking = false;
rowDataToClear.IsSelected = false;
rowDataToClear.IsContextMenuOpen = false;
}
RefreshSelection(dgvMainMenu);
if (Properties.Settings.Default.AppearAtMouseLocation)
{
menus[0].Tag = null;
}
AsEnumerable.ToList().ForEach(m => { m.ShowWithFade(); });
}
else
{
MenuData menuData = (MenuData)e.Result;
switch (menuData.Validity)
{
case MenuDataValidity.Valid:
if (IconReader.MainPreload)
{
workerMainMenu.DoWork -= LoadMenu;
menus[0] = Create(menuData, Path.GetFileName(Config.Path));
menus[0].HandleCreated += (s, e) => ExecuteWatcherHistory();
IconReader.MainPreload = false;
if (showMenuAfterMainPreload)
{
AsEnumerable.ToList().ForEach(m => { m.ShowWithFade(); });
}
}
else
{
AsEnumerable.ToList().ForEach(m => { m.ShowWithFade(); });
}
break;
case MenuDataValidity.Empty:
MessageBox.Show(Translator.GetText("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."));
OpenFolder();
Config.SetFolderByUser();
AppRestart.ByConfigChange();
break;
case MenuDataValidity.NoAccess:
MessageBox.Show(Translator.GetText("You have no access to the root directory of the app. Grant access to the directory or change the root directory."));
OpenFolder();
Config.SetFolderByUser();
AppRestart.ByConfigChange();
break;
case MenuDataValidity.Undefined:
Log.Info($"{nameof(MenuDataValidity)}.{nameof(MenuDataValidity.Undefined)}");
break;
default:
break;
}
}
openCloseState = OpenCloseState.Default;
}
waitToOpenMenu.StopLoadMenu += WaitToOpenMenu_StopLoadMenu;
void WaitToOpenMenu_StopLoadMenu()
{
foreach (BackgroundWorker workerSubMenu in workersSubMenu.
Where(w => w.IsBusy))
{
workerSubMenu.CancelAsync();
}
LoadStopped();
}
waitToOpenMenu.StartLoadMenu += StartLoadMenu;
void StartLoadMenu(RowData rowData)
{
if (menus[0].IsUsable &&
(menus[rowData.Level + 1] == null ||
menus[rowData.Level + 1].Tag as RowData != rowData))
{
CreateAndShowLoadingMenu(rowData);
void CreateAndShowLoadingMenu(RowData rowData)
{
MenuData menuDataLoading = new(rowData.Level + 1)
{
Validity = MenuDataValidity.Valid,
};
Menu menuLoading = Create(menuDataLoading, Path.GetFileName(rowData.Path));
menuLoading.IsLoadingMenu = true;
AdjustMenusSizeAndLocation();
menus[rowData.Level + 1] = menuLoading;
menuLoading.Tag = menuDataLoading.RowDataParent = rowData;
menuDataLoading.RowDataParent.SubMenu = menuLoading;
menuLoading.SetTypeLoading();
ShowSubMenu(menuLoading);
}
BackgroundWorker workerSubMenu = workersSubMenu.
Where(w => !w.IsBusy).FirstOrDefault();
if (workerSubMenu == null)
{
workerSubMenu = new BackgroundWorker
{
WorkerSupportsCancellation = true,
};
workerSubMenu.DoWork += LoadMenu;
workerSubMenu.RunWorkerCompleted += LoadSubMenuCompleted;
workersSubMenu.Add(workerSubMenu);
}
workerSubMenu.RunWorkerAsync(rowData);
}
void LoadSubMenuCompleted(object senderCompleted, RunWorkerCompletedEventArgs e)
{
MenuData menuData = (MenuData)e.Result;
Menu menuLoading = menus[menuData.Level];
string userSearchText = string.Empty;
bool closedLoadingMenu = false;
if (menuLoading != null && menuLoading.IsLoadingMenu)
{
menuLoading.HideWithFade();
userSearchText = menuLoading.GetSearchText();
menus[menuLoading.Level] = null;
closedLoadingMenu = true;
}
if (menuData.Validity != MenuDataValidity.Undefined &&
menus[0].IsUsable)
{
Menu menu = Create(menuData);
switch (menuData.Validity)
{
case MenuDataValidity.Valid:
menu.SetTypeSub();
break;
case MenuDataValidity.Empty:
menu.SetTypeEmpty();
break;
case MenuDataValidity.NoAccess:
menu.SetTypeNoAccess();
break;
}
menu.Tag = menuData.RowDataParent;
menuData.RowDataParent.SubMenu = menu;
if (menus[0].IsUsable)
{
ShowSubMenu(menu);
menu.SetSearchText(userSearchText);
}
}
else if (closedLoadingMenu && menus[0].IsUsable)
{
menuData.RowDataParent.IsMenuOpen = false;
menuData.RowDataParent.IsClicking = false;
menuData.RowDataParent.IsSelected = false;
Menu menuPrevious = menus[menuData.Level - 1];
if (menuPrevious != null)
{
RefreshSelection(menuPrevious.GetDataGridView());
}
}
}
}
waitToOpenMenu.CloseMenu += CloseMenu;
void CloseMenu(int level)
{
if (level < menus.Length && menus[level] != null)
{
HideOldMenu(menus[level]);
}
if (level - 1 < menus.Length && menus[level - 1] != null)
{
menus[level - 1].FocusTextBox();
}
}
waitToOpenMenu.MouseEnterOk += MouseEnterOk;
dgvMouseRow.RowMouseEnter += waitToOpenMenu.MouseEnter;
dgvMouseRow.RowMouseLeave += waitToOpenMenu.MouseLeave;
dgvMouseRow.RowMouseLeave += Dgv_RowMouseLeave;
keyboardInput = new KeyboardInput(menus);
keyboardInput = new(menus);
keyboardInput.RegisterHotKey();
keyboardInput.HotKeyPressed += () => SwitchOpenClose(false);
keyboardInput.HotKeyPressed += KeyboardInput_HotKeyPressed;
keyboardInput.ClosePressed += MenusFadeOut;
keyboardInput.RowDeselected += waitToOpenMenu.RowDeselected;
keyboardInput.EnterPressed += waitToOpenMenu.EnterOpensInstantly;
keyboardInput.RowSelected += waitToOpenMenu.RowSelected;
keyboardInput.RowSelected += AdjustScrollbarToDisplayedRow;
void AdjustScrollbarToDisplayedRow(DataGridView dgv, int index)
{
Menu menu = (Menu)dgv.FindForm();
menu.AdjustScrollbar();
}
joystickHelper = new();
joystickHelper.KeyPressed += JoystickHelper_KeyPressed;
timerShowProcessStartedAsLoadingIcon.Interval = Properties.Settings.Default.TimeUntilClosesAfterEnterPressed;
timerStillActiveCheck.Interval = Properties.Settings.Default.TimeUntilClosesAfterEnterPressed + 20;
timerStillActiveCheck.Tick += (sender, e) => StillActiveTick();
void StillActiveTick()
{
if (!IsActive())
{
FadeHalfOrOutIfNeeded();
}
timerStillActiveCheck.Stop();
}
timerStillActiveCheck.Tick += TimerStillActiveCheck_Tick;
waitLeave.LeaveTriggered += FadeHalfOrOutIfNeeded;
CreateWatcher(Config.Path, false);
foreach (var pathAndFlags in MenusHelpers.GetAddionalPathsForMainMenu())
{
CreateWatcher(pathAndFlags.Path, pathAndFlags.Recursive);
}
void CreateWatcher(string path, bool recursiv)
{
try
{
FileSystemWatcher watcher = new();
watcher.Path = path;
watcher.NotifyFilter = NotifyFilters.Attributes |
NotifyFilters.DirectoryName |
NotifyFilters.FileName |
NotifyFilters.LastWrite;
watcher.Filter = "*.*";
watcher.Created += WatcherProcessItem;
watcher.Deleted += WatcherProcessItem;
watcher.Renamed += WatcherProcessItem;
watcher.Changed += WatcherProcessItem;
watcher.IncludeSubdirectories = recursiv;
watcher.EnableRaisingEvents = true;
watchers.Add(watcher);
}
catch (Exception ex)
{
Log.Warn($"Failed to {nameof(CreateWatcher)}: {path}", ex);
}
}
CreateWatchers();
}
internal event EventHandlerEmpty LoadStarted;
public event Action LoadStarted;
internal event EventHandlerEmpty LoadStopped;
public event Action LoadStopped;
private enum OpenCloseState
{
@ -327,33 +91,7 @@ namespace SystemTrayMenu.Business
private List<Menu> AsList => AsEnumerable.ToList();
public void Dispose()
{
workerMainMenu.Dispose();
foreach (BackgroundWorker worker in workersSubMenu)
{
worker.Dispose();
}
waitToOpenMenu.Dispose();
keyboardInput.Dispose();
timerShowProcessStartedAsLoadingIcon.Dispose();
timerStillActiveCheck.Dispose();
waitLeave.Dispose();
IconReader.Dispose();
DisposeMenu(menus[0]);
dgvMouseRow.Dispose();
foreach (FileSystemWatcher watcher in watchers)
{
watcher.Created -= WatcherProcessItem;
watcher.Deleted -= WatcherProcessItem;
watcher.Renamed -= WatcherProcessItem;
watcher.Changed -= WatcherProcessItem;
watcher.Dispose();
}
}
internal static MenuData GetData(BackgroundWorker worker, string path, int level)
public static MenuData GetData(BackgroundWorker worker, string path, int level)
{
MenuData menuData = new(level);
if (worker?.CancellationPending == true || string.IsNullOrEmpty(path))
@ -384,18 +122,65 @@ namespace SystemTrayMenu.Business
return menuData;
}
internal void SwitchOpenCloseByTaskbarItem()
public void Dispose()
{
workerMainMenu.DoWork -= LoadMenu;
workerMainMenu.RunWorkerCompleted -= LoadMainMenuCompleted;
workerMainMenu.Dispose();
dgvMouseRow.RowMouseEnter -= waitToOpenMenu.MouseEnter;
dgvMouseRow.RowMouseLeave -= waitToOpenMenu.MouseLeave;
dgvMouseRow.RowMouseLeave -= Dgv_RowMouseLeave;
keyboardInput.HotKeyPressed -= KeyboardInput_HotKeyPressed;
keyboardInput.ClosePressed -= MenusFadeOut;
keyboardInput.RowDeselected -= waitToOpenMenu.RowDeselected;
keyboardInput.EnterPressed -= waitToOpenMenu.EnterOpensInstantly;
keyboardInput.RowSelected -= waitToOpenMenu.RowSelected;
keyboardInput.RowSelected -= AdjustScrollbarToDisplayedRow;
keyboardInput.Dispose();
waitToOpenMenu.StopLoadMenu -= WaitToOpenMenu_StopLoadMenu;
waitToOpenMenu.StartLoadMenu -= StartLoadMenu;
waitToOpenMenu.CloseMenu -= CloseMenu;
waitToOpenMenu.MouseEnterOk -= MouseEnterOk;
waitToOpenMenu.Dispose();
joystickHelper.KeyPressed -= JoystickHelper_KeyPressed;
joystickHelper.Dispose();
timerShowProcessStartedAsLoadingIcon.Dispose();
timerStillActiveCheck.Tick -= TimerStillActiveCheck_Tick;
timerStillActiveCheck.Dispose();
waitLeave.LeaveTriggered -= FadeHalfOrOutIfNeeded;
waitLeave.Dispose();
foreach (BackgroundWorker workerSubMenu in workersSubMenu)
{
workerSubMenu.DoWork -= LoadMenu;
workerSubMenu.RunWorkerCompleted -= LoadSubMenuCompleted;
workerSubMenu.Dispose();
}
IconReader.Dispose();
dgvMouseRow.Dispose();
DisposeMenu(menus[0]);
foreach (FileSystemWatcher watcher in watchers)
{
watcher.Created -= WatcherProcessItem;
watcher.Deleted -= WatcherProcessItem;
watcher.Renamed -= WatcherProcessItem;
watcher.Changed -= WatcherProcessItem;
watcher.Dispose();
}
}
public void SwitchOpenCloseByTaskbarItem()
{
SwitchOpenClose(true);
timerStillActiveCheck.Start();
}
internal bool IsOpenCloseStateOpening()
public bool IsOpenCloseStateOpening()
{
return openCloseState == OpenCloseState.Opening;
}
internal void SwitchOpenClose(bool byClick, bool isMainPreload = false)
public void SwitchOpenClose(bool byClick, bool isMainPreload = false)
{
// Ignore open close events during main preload #248
if (IconReader.MainPreload && !isMainPreload)
@ -429,6 +214,7 @@ namespace SystemTrayMenu.Business
else
{
openCloseState = OpenCloseState.Opening;
joystickHelper.Enable();
StartWorker();
}
@ -439,13 +225,18 @@ namespace SystemTrayMenu.Business
{
if (menuToDispose != null)
{
menuToDispose.UserClickedOpenFolder -= OpenFolder;
menuToDispose.MouseWheel -= AdjustMenusSizeAndLocation;
menuToDispose.MouseLeave -= waitLeave.Start;
menuToDispose.MouseEnter -= waitLeave.Stop;
menuToDispose.CmdKeyProcessed -= keyboardInput.CmdKeyProcessed;
menuToDispose.SearchTextChanging -= keyboardInput.SearchTextChanging;
menuToDispose.KeyPressCheck -= Menu_KeyPressCheck;
menuToDispose.SearchTextChanging -= Menu_SearchTextChanging;
menuToDispose.SearchTextChanged -= Menu_SearchTextChanged;
menuToDispose.UserDragsMenu -= Menu_UserDragsMenu;
menuToDispose.Activated -= Menu_Activated;
menuToDispose.Deactivate -= Menu_Deactivate;
menuToDispose.VisibleChanged -= MenuVisibleChanged;
DataGridView dgv = menuToDispose.GetDataGridView();
if (dgv != null)
{
@ -461,6 +252,7 @@ namespace SystemTrayMenu.Business
dgv.MouseDoubleClick -= Dgv_MouseDoubleClick;
dgv.SelectionChanged -= Dgv_SelectionChanged;
dgv.RowPostPaint -= Dgv_RowPostPaint;
dgv.DataError -= Dgv_DataError;
dgv.ClearSelection();
foreach (DataGridViewRow row in dgv.Rows)
@ -468,6 +260,9 @@ namespace SystemTrayMenu.Business
RowData rowData = (RowData)row.Cells[2].Value;
DisposeMenu(rowData.SubMenu);
}
DataTable dataTable = (DataTable)dgv.DataSource;
dataTable.Dispose();
}
menuToDispose.Dispose();
@ -506,7 +301,7 @@ namespace SystemTrayMenu.Business
if (!workerMainMenu.IsBusy)
{
LoadStarted();
LoadStarted?.Invoke();
workerMainMenu.RunWorkerAsync(
new object[] { Config.Path, 0 });
}
@ -611,6 +406,197 @@ namespace SystemTrayMenu.Business
}
}
private void LoadMainMenuCompleted(object sender, RunWorkerCompletedEventArgs e)
{
keyboardInput.ResetSelectedByKey();
LoadStopped();
if (e.Result == null)
{
// Clean up menu status IsMenuOpen for previous one
DataGridView dgvMainMenu = menus[0].GetDataGridView();
foreach (DataRow row in ((DataTable)dgvMainMenu.DataSource).Rows)
{
RowData rowDataToClear = (RowData)row[2];
rowDataToClear.IsMenuOpen = false;
rowDataToClear.IsClicking = false;
rowDataToClear.IsSelected = false;
rowDataToClear.IsContextMenuOpen = false;
}
RefreshSelection(dgvMainMenu);
if (Properties.Settings.Default.AppearAtMouseLocation)
{
menus[0].Tag = null;
}
AsEnumerable.ToList().ForEach(m => { m.ShowWithFade(); });
}
else
{
MenuData menuData = (MenuData)e.Result;
switch (menuData.Validity)
{
case MenuDataValidity.Valid:
if (IconReader.MainPreload)
{
workerMainMenu.DoWork -= LoadMenu;
menus[0] = Create(menuData, new DirectoryInfo(Config.Path).Name);
menus[0].HandleCreated += (s, e) => ExecuteWatcherHistory();
Scaling.CalculateFactorByDpi(menus[0].GetDataGridView().CreateGraphics());
IconReader.MainPreload = false;
if (showMenuAfterMainPreload)
{
AsEnumerable.ToList().ForEach(m => { m.ShowWithFade(); });
}
}
else
{
AsEnumerable.ToList().ForEach(m => { m.ShowWithFade(); });
}
break;
case MenuDataValidity.Empty:
MessageBox.Show(Translator.GetText("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."));
OpenFolder();
Config.SetFolderByUser();
AppRestart.ByConfigChange();
break;
case MenuDataValidity.NoAccess:
MessageBox.Show(Translator.GetText("You have no access to the root directory of the app. Grant access to the directory or change the root directory."));
OpenFolder();
Config.SetFolderByUser();
AppRestart.ByConfigChange();
break;
case MenuDataValidity.Undefined:
Log.Info($"{nameof(MenuDataValidity)}.{nameof(MenuDataValidity.Undefined)}");
break;
default:
break;
}
}
openCloseState = OpenCloseState.Default;
}
private void WaitToOpenMenu_StopLoadMenu()
{
foreach (BackgroundWorker workerSubMenu in workersSubMenu.Where(w => w.IsBusy))
{
workerSubMenu.CancelAsync();
}
LoadStopped();
}
private void StartLoadMenu(RowData rowData)
{
if (menus[0].IsUsable &&
(menus[rowData.Level + 1] == null ||
menus[rowData.Level + 1].Tag as RowData != rowData))
{
CreateAndShowLoadingMenu(rowData);
void CreateAndShowLoadingMenu(RowData rowData)
{
MenuData menuDataLoading = new(rowData.Level + 1)
{
Validity = MenuDataValidity.Valid,
};
Menu menuLoading = Create(menuDataLoading, new DirectoryInfo(rowData.Path).Name);
menuLoading.IsLoadingMenu = true;
AdjustMenusSizeAndLocation();
menus[rowData.Level + 1] = menuLoading;
menuLoading.Tag = menuDataLoading.RowDataParent = rowData;
menuDataLoading.RowDataParent.SubMenu = menuLoading;
menuLoading.SetTypeLoading();
ShowSubMenu(menuLoading);
}
BackgroundWorker workerSubMenu = workersSubMenu.
Where(w => !w.IsBusy).FirstOrDefault();
if (workerSubMenu == null)
{
workerSubMenu = new BackgroundWorker()
{
WorkerSupportsCancellation = true,
};
workerSubMenu.DoWork += LoadMenu;
workerSubMenu.RunWorkerCompleted += LoadSubMenuCompleted;
workersSubMenu.Add(workerSubMenu);
}
workerSubMenu.RunWorkerAsync(rowData);
}
}
private void CloseMenu(int level)
{
if (level < menus.Length && menus[level] != null)
{
HideOldMenu(menus[level]);
}
if (level - 1 < menus.Length && menus[level - 1] != null)
{
menus[level - 1].FocusTextBox();
}
}
private void LoadSubMenuCompleted(object senderCompleted, RunWorkerCompletedEventArgs e)
{
MenuData menuData = (MenuData)e.Result;
Menu menuLoading = menus[menuData.Level];
string userSearchText = string.Empty;
bool closedLoadingMenu = false;
if (menuLoading != null && menuLoading.IsLoadingMenu)
{
menuLoading.HideWithFade();
userSearchText = menuLoading.GetSearchText();
menus[menuLoading.Level] = null;
closedLoadingMenu = true;
}
if (menuData.Validity != MenuDataValidity.Undefined &&
menus[0].IsUsable)
{
Menu menu = Create(menuData);
switch (menuData.Validity)
{
case MenuDataValidity.Valid:
menu.SetTypeSub();
break;
case MenuDataValidity.Empty:
menu.SetTypeEmpty();
break;
case MenuDataValidity.NoAccess:
menu.SetTypeNoAccess();
break;
}
menu.Tag = menuData.RowDataParent;
menuData.RowDataParent.SubMenu = menu;
if (menus[0].IsUsable)
{
ShowSubMenu(menu);
menu.SetSearchText(userSearchText);
}
}
else if (closedLoadingMenu && menus[0].IsUsable)
{
menuData.RowDataParent.IsMenuOpen = false;
menuData.RowDataParent.IsClicking = false;
menuData.RowDataParent.IsSelected = false;
Menu menuPrevious = menus[menuData.Level - 1];
if (menuPrevious != null)
{
RefreshSelection(menuPrevious.GetDataGridView());
}
}
}
private bool IsActive()
{
bool IsShellContextMenuOpen()
@ -644,22 +630,21 @@ namespace SystemTrayMenu.Business
private Menu Create(MenuData menuData, string title = null)
{
Menu menu = new();
string path = Config.Path;
menu.Level = menuData.Level;
menu.Path = Config.Path;
if (title == null)
{
title = Path.GetFileName(menuData.RowDataParent.ResolvedPath);
path = menuData.RowDataParent.ResolvedPath;
title = new DirectoryInfo(menuData.RowDataParent.ResolvedPath).Name;
menu.Path = menuData.RowDataParent.ResolvedPath;
}
if (string.IsNullOrEmpty(title))
{
title = Path.GetPathRoot(path);
title = Path.GetPathRoot(menu.Path);
}
menu.AdjustControls(title, menuData.Validity);
menu.UserClickedOpenFolder += () => OpenFolder(path);
menu.Level = menuData.Level;
menu.UserClickedOpenFolder += OpenFolder;
menu.MouseWheel += AdjustMenusSizeAndLocation;
menu.MouseLeave += waitLeave.Start;
menu.MouseEnter += waitLeave.Stop;
@ -668,43 +653,8 @@ namespace SystemTrayMenu.Business
menu.SearchTextChanging += Menu_SearchTextChanging;
menu.SearchTextChanged += Menu_SearchTextChanged;
menu.UserDragsMenu += Menu_UserDragsMenu;
void Menu_UserDragsMenu()
{
if (menus[1] != null)
{
HideOldMenu(menus[1]);
}
}
menu.Deactivate += Deactivate;
void Deactivate(object sender, EventArgs e)
{
if (IsOpenCloseStateOpening())
{
Log.Info("Ignored Deactivate, because openCloseState == OpenCloseState.Opening");
}
else if (!Properties.Settings.Default.StaysOpenWhenFocusLostAfterEnterPressed ||
!waitingForReactivate)
{
FadeHalfOrOutIfNeeded();
if (!IsActive())
{
deactivatedTime = DateTime.Now;
}
}
}
menu.Activated += (sender, e) => Activated();
void Activated()
{
if (IsActive() && menus[0].IsUsable)
{
AsList.ForEach(m => m.ShowWithFade());
timerStillActiveCheck.Stop();
timerStillActiveCheck.Start();
}
}
menu.Activated += Menu_Activated;
menu.Deactivate += Menu_Deactivate;
menu.VisibleChanged += MenuVisibleChanged;
AddItemsToMenu(menuData.RowDatas, menu, out int foldersCount, out int filesCount);
@ -722,18 +672,47 @@ namespace SystemTrayMenu.Business
dgv.SelectionChanged += Dgv_SelectionChanged;
dgv.RowPostPaint += Dgv_RowPostPaint;
dgv.DataError += Dgv_DataError;
void Dgv_DataError(object sender, DataGridViewDataErrorEventArgs e)
{
// WARN Dgv_DataError occured System.ObjectDisposedException: Cannot access a disposed object. Object name: 'Icon'
// => Rare times occured (e.g. when focused an close other application => closed and activated at same time)
Log.Warn("Dgv_DataError occured", e.Exception);
}
menu.SetCounts(foldersCount, filesCount);
return menu;
}
private void Menu_UserDragsMenu()
{
if (menus[1] != null)
{
HideOldMenu(menus[1]);
}
}
private void Menu_Activated(object sender, EventArgs e)
{
if (IsActive() && menus[0].IsUsable)
{
AsList.ForEach(m => m.ShowWithFade());
timerStillActiveCheck.Stop();
timerStillActiveCheck.Start();
}
}
private void Menu_Deactivate(object sender, EventArgs e)
{
if (IsOpenCloseStateOpening())
{
Log.Info("Ignored Deactivate, because openCloseState == OpenCloseState.Opening");
}
else if (!Properties.Settings.Default.StaysOpenWhenFocusLostAfterEnterPressed ||
!waitingForReactivate)
{
FadeHalfOrOutIfNeeded();
if (!IsActive())
{
deactivatedTime = DateTime.Now;
}
}
}
private void MenuVisibleChanged(object sender, EventArgs e)
{
Menu menu = (Menu)sender;
@ -744,6 +723,7 @@ namespace SystemTrayMenu.Business
if (menu.Level == 0)
{
menu.ResetSearchText();
menu.ResetHeight();
AdjustMenusSizeAndLocation();
}
}
@ -1048,13 +1028,19 @@ namespace SystemTrayMenu.Business
}
}
private void Dgv_DataError(object sender, DataGridViewDataErrorEventArgs e)
{
// WARN Dgv_DataError occured System.ObjectDisposedException: Cannot access a disposed object. Object name: 'Icon'
// => Rare times occured (e.g. when focused an close other application => closed and activated at same time)
Log.Warn("Dgv_DataError occured", e.Exception);
}
private void ShowSubMenu(Menu menuToShow)
{
HideOldMenu(menuToShow, true);
menus[menuToShow.Level] = menuToShow;
AdjustMenusSizeAndLocation();
menus[menuToShow.Level].ShowWithFadeOrTransparent(IsActive());
menus[menuToShow.Level]?.ShowWithFadeOrTransparent(IsActive());
}
private void HideOldMenu(Menu menuToShow, bool keepOrSetIsMenuOpen = false)
@ -1130,6 +1116,69 @@ namespace SystemTrayMenu.Business
});
Config.AlwaysOpenByPin = false;
joystickHelper.Disable();
}
private void CreateWatchers()
{
CreateWatcher(Config.Path, false);
foreach (var pathAndFlags in MenusHelpers.GetAddionalPathsForMainMenu())
{
CreateWatcher(pathAndFlags.Path, pathAndFlags.Recursive);
}
void CreateWatcher(string path, bool recursiv)
{
try
{
FileSystemWatcher watcher = new()
{
Path = path,
NotifyFilter = NotifyFilters.Attributes |
NotifyFilters.DirectoryName |
NotifyFilters.FileName |
NotifyFilters.LastWrite,
Filter = "*.*",
};
watcher.Created += WatcherProcessItem;
watcher.Deleted += WatcherProcessItem;
watcher.Renamed += WatcherProcessItem;
watcher.Changed += WatcherProcessItem;
watcher.IncludeSubdirectories = recursiv;
watcher.EnableRaisingEvents = true;
watchers.Add(watcher);
}
catch (Exception ex)
{
Log.Warn($"Failed to {nameof(CreateWatcher)}: {path}", ex);
}
}
}
private void AdjustScrollbarToDisplayedRow(DataGridView dgv, int index)
{
Menu menu = (Menu)dgv.FindForm();
menu.AdjustScrollbar();
}
private void JoystickHelper_KeyPressed(Keys keys)
{
menus[0].Invoke(keyboardInput.CmdKeyProcessed, null, keys);
}
private void TimerStillActiveCheck_Tick(object sender, EventArgs e)
{
if (!IsActive())
{
FadeHalfOrOutIfNeeded();
}
timerStillActiveCheck.Stop();
}
private void KeyboardInput_HotKeyPressed()
{
SwitchOpenClose(false);
}
private void AdjustMenusSizeAndLocation()
@ -1283,18 +1332,17 @@ namespace SystemTrayMenu.Business
if (e is RenamedEventArgs renamedEventArgs)
{
menus[0].Invoke(() => RenameItem(renamedEventArgs));
menus[0]?.Invoke(() => RenameItem(renamedEventArgs));
}
else
else if (e is FileSystemEventArgs fileSystemEventArgs)
{
FileSystemEventArgs fileSystemEventArgs = (FileSystemEventArgs)e;
if (fileSystemEventArgs.ChangeType == WatcherChangeTypes.Deleted)
{
menus[0].Invoke(() => DeleteItem(e as FileSystemEventArgs));
menus[0]?.Invoke(() => DeleteItem(e as FileSystemEventArgs));
}
else if (fileSystemEventArgs.ChangeType == WatcherChangeTypes.Created)
{
menus[0].Invoke(() => CreateItem(e as FileSystemEventArgs));
menus[0]?.Invoke(() => CreateItem(e as FileSystemEventArgs));
}
}
}
@ -1310,28 +1358,13 @@ namespace SystemTrayMenu.Business
RowData rowData = (RowData)row[2];
if (rowData.Path.StartsWith($"{e.OldFullPath}"))
{
bool isAddionalPathRenamed = false;
string oldPath = rowData.Path;
string path = rowData.Path.Replace(e.OldFullPath, e.FullPath);
foreach (var pathAndFlags in MenusHelpers.GetAddionalPathsForMainMenu())
if (rowData.IsFolder)
{
if (oldPath.StartsWith($"{pathAndFlags.Path}\\") &&
!path.StartsWith($"{pathAndFlags.Path}\\"))
{
isAddionalPathRenamed = true;
break;
}
path = Path.GetDirectoryName(path);
}
if (isAddionalPathRenamed)
{
continue;
}
FileAttributes attr = File.GetAttributes(path);
bool isFolder = (attr & FileAttributes.Directory) == FileAttributes.Directory;
bool isAddionalItem = Path.GetDirectoryName(path) != Config.Path;
RowData rowDataRenamed = new(isFolder, isAddionalItem, false, 0, path);
RowData rowDataRenamed = new(rowData.IsFolder, rowData.IsAddionalItem, false, 0, path);
if (FolderOptions.IsHidden(rowDataRenamed))
{
continue;
@ -1390,6 +1423,7 @@ namespace SystemTrayMenu.Business
dgv.DataSource = dataTable;
hideSubmenuDuringRefreshSearch = false;
menus[0].ResetHeight();
menus[0].RefreshSearchText();
hideSubmenuDuringRefreshSearch = true;
}
@ -1414,8 +1448,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)
@ -1428,6 +1464,7 @@ namespace SystemTrayMenu.Business
AddItemsToMenu(rowDatas, menus[0], out _, out _);
hideSubmenuDuringRefreshSearch = false;
menus[0].ResetHeight();
menus[0].RefreshSearchText();
hideSubmenuDuringRefreshSearch = true;

View file

@ -119,6 +119,10 @@ namespace SystemTrayMenu.Business
rowDatas = rowDatas.OrderByDescending(x => x.IsFolder)
.ThenByDescending(x => x.FileInfo.LastWriteTime).ToList();
}
else if (Properties.Settings.Default.SortByFileExtensionAndName)
{
rowDatas = rowDatas.OrderBy(x => x.FileExtension).ThenBy(x => x.Text).ToList();
}
else if (Properties.Settings.Default.SortByName)
{
rowDatas = rowDatas.OrderBy(x => x.Text).ToList();

View file

@ -23,12 +23,13 @@ namespace SystemTrayMenu
Config.SetFolderByWindowsContextMenu(args);
Config.LoadOrSetByUser();
Config.Initialize();
PrivilegeChecker.Initialize();
if (SingleAppInstance.Initialize())
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.ThreadException += (sender, e) => AskUserSendError(e.Exception);
Application.ThreadException += Application_ThreadException;
Scaling.Initialize();
FolderOptions.Initialize();
@ -40,6 +41,7 @@ namespace SystemTrayMenu
}
}
Application.ThreadException -= Application_ThreadException;
Config.Dispose();
}
catch (Exception ex)
@ -50,32 +52,37 @@ namespace SystemTrayMenu
{
Log.Close();
}
}
static void AskUserSendError(Exception ex)
private static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e)
{
AskUserSendError(e.Exception);
}
private static void AskUserSendError(Exception ex)
{
Log.Error("Application Crashed", ex);
DialogResult dialogResult = MessageBox.Show(
"A problem has been encountered and the application needs to restart. " +
"Reporting this error will help us make our product better. " +
"Press 'Yes' to open your standard email app (emailto: Markus@Hofknecht.eu). " + Environment.NewLine +
@"You can also create an issue manually here https://github.com/Hofknecht/SystemTrayMenu/issues" + Environment.NewLine +
"Press 'Cancel' to quit SystemTrayMenu.",
"SystemTrayMenu Crashed",
MessageBoxButtons.YesNoCancel);
if (dialogResult == DialogResult.Yes)
{
Log.Error("Application Crashed", ex);
Log.ProcessStart("mailto:" + "markus@hofknecht.eu" +
"?subject=SystemTrayMenu Bug reported " +
Assembly.GetEntryAssembly().GetName().Version +
"&body=" + ex.ToString());
}
DialogResult dialogResult = MessageBox.Show(
"A problem has been encountered and the application needs to restart. " +
"Reporting this error will help us make our product better. " +
"Press 'Yes' to open your standard email app (emailto: Markus@Hofknecht.eu). " + Environment.NewLine +
@"You can also create an issue manually here https://github.com/Hofknecht/SystemTrayMenu/issues" + Environment.NewLine +
"Press 'Cancel' to quit SystemTrayMenu.",
"SystemTrayMenu Crashed",
MessageBoxButtons.YesNoCancel);
if (dialogResult == DialogResult.Yes)
{
Log.ProcessStart("mailto:" + "markus@hofknecht.eu" +
"?subject=SystemTrayMenu Bug reported " +
Assembly.GetEntryAssembly().GetName().Version +
"&body=" + ex.ToString());
}
if (!isStartup && dialogResult != DialogResult.Cancel)
{
AppRestart.ByThreadException();
}
if (!isStartup && dialogResult != DialogResult.Cancel)
{
AppRestart.ByThreadException();
}
}
}

View file

@ -18,10 +18,11 @@ namespace SystemTrayMenu.Handler
timerLeaveCheck.Tick += TimerLeaveCheckTick;
}
public event EventHandlerEmpty LeaveTriggered;
public event Action LeaveTriggered;
public void Dispose()
{
timerLeaveCheck.Tick -= TimerLeaveCheckTick;
timerLeaveCheck.Dispose();
}

View file

@ -33,7 +33,7 @@ namespace SystemTrayMenu.Handler
internal event Action<int> CloseMenu;
internal event EventHandlerEmpty StopLoadMenu;
internal event Action StopLoadMenu;
internal event Action<DataGridView, int> MouseEnterOk;
@ -41,6 +41,7 @@ namespace SystemTrayMenu.Handler
public void Dispose()
{
timerStartLoad.Tick -= WaitStartLoad_Tick;
timerStartLoad.Stop();
timerStartLoad.Dispose();
dgv?.Dispose();
@ -92,7 +93,7 @@ namespace SystemTrayMenu.Handler
}
}
internal void RowDeselected(int rowIndex, DataGridView dgv)
internal void RowDeselected(DataGridView dgv, int rowIndex)
{
timerStartLoad.Stop();
StopLoadMenu?.Invoke();

View file

@ -18,7 +18,7 @@ namespace SystemTrayMenu
public static class Config
{
private static readonly Icon SystemTrayMenu = Properties.Resources.SystemTrayMenu;
private static readonly Icon SystemTrayMenu = new Icon(Properties.Resources.SystemTrayMenu, SystemInformation.SmallIconSize);
private static readonly Icon IconRootFolder = GetIconSTA(Path, Path, false, IconSize.Small, true);
private static bool readDarkModeDone;
@ -101,7 +101,7 @@ namespace SystemTrayMenu
if (string.IsNullOrEmpty(Path))
{
string textFirstStart = Translator.GetText(
"Read the FAQ and then choose a root directory for the SystemTrayMenu.");
"Read the FAQ and then choose a root directory for SystemTrayMenu.");
MessageBox.Show(
textFirstStart,
"SystemTrayMenu",

View file

@ -45,7 +45,7 @@ namespace SystemTrayMenu.DataClasses
try
{
FileInfo = new FileInfo(path.Replace("\x00", string.Empty));
Path = FileInfo.FullName;
Path = IsFolder ? $@"{FileInfo.FullName}\" : FileInfo.FullName;
FileExtension = System.IO.Path.GetExtension(Path);
IsLink = FileExtension.Equals(".lnk", StringComparison.InvariantCultureIgnoreCase);
if (IsLink)
@ -84,7 +84,12 @@ namespace SystemTrayMenu.DataClasses
}
}
ContainsMenu = IsFolder || IsLinkToFolder;
ContainsMenu = IsFolder;
if (Properties.Settings.Default.ResolveLinksToFolders)
{
ContainsMenu |= IsLinkToFolder;
}
IsMainMenu = Level == 0;
}
catch (Exception ex)

View file

@ -16,12 +16,12 @@ namespace SystemTrayMenu.Helper
internal DgvMouseRow()
{
timerRaiseRowMouseLeave.Interval = 200;
timerRaiseRowMouseLeave.Tick += Elapsed;
void Elapsed(object sender, EventArgs e)
{
timerRaiseRowMouseLeave.Stop();
TriggerRowMouseLeave();
}
timerRaiseRowMouseLeave.Tick += TimerRaiseRowMouseLeave_Tick;
}
~DgvMouseRow() // the finalizer
{
Dispose(false);
}
internal event Action<object, DataGridViewCellEventArgs> RowMouseEnter;
@ -75,11 +75,18 @@ namespace SystemTrayMenu.Helper
{
if (disposing)
{
timerRaiseRowMouseLeave.Tick -= TimerRaiseRowMouseLeave_Tick;
timerRaiseRowMouseLeave.Dispose();
dgv?.Dispose();
dgv = null;
}
}
private void TimerRaiseRowMouseLeave_Tick(object sender, EventArgs e)
{
timerRaiseRowMouseLeave.Stop();
TriggerRowMouseLeave();
}
private void TriggerRowMouseLeave()
{
if (dgv != null)

View file

@ -68,72 +68,123 @@ namespace SystemTrayMenu.Helper
private static void CreateShortcut(string url, string pathToStoreFile)
{
string pathToStoreIcons = Properties.Settings.Default.PathIcoDirectory;
if (!Directory.Exists(pathToStoreIcons))
string title = GetUrlShortcutTitle(url);
string fileNamePathShortcut = pathToStoreFile + "\\" + title.Trim() + ".url";
WriteShortcut(url, null, fileNamePathShortcut);
string pathIcon = DownloadUrlIcon(url);
if (!string.IsNullOrEmpty(pathIcon))
{
Directory.CreateDirectory(pathToStoreIcons);
WriteShortcut(url, pathIcon, fileNamePathShortcut);
}
}
private static string GetUrlShortcutTitle(string url)
{
string title = url
.Replace("/", " ")
.Replace("https", string.Empty)
.Replace("http", string.Empty);
string invalid =
new string(Path.GetInvalidFileNameChars()) +
new string(Path.GetInvalidPathChars());
foreach (char character in invalid)
{
title = title.Replace(character.ToString(), string.Empty);
}
title = Truncate(title, 128); // max 255
return title;
}
private static string Truncate(string value, int maxLength)
{
if (!string.IsNullOrEmpty(value) &&
value.Length > maxLength)
{
value = value[..maxLength];
}
return value;
}
private static void WriteShortcut(string url, string pathIcon, string fileNamePathShortcut)
{
try
{
if (File.Exists(fileNamePathShortcut))
{
File.Delete(fileNamePathShortcut);
}
StreamWriter writer = new(fileNamePathShortcut);
writer.WriteLine("[InternetShortcut]");
writer.WriteLine($"URL={url.TrimEnd('\0')}");
writer.WriteLine("IconIndex=0");
writer.WriteLine($"HotKey=0");
writer.WriteLine($"IDList=");
if (!string.IsNullOrEmpty(pathIcon))
{
writer.WriteLine($"IconFile={pathIcon}");
}
writer.Flush();
writer.Close();
}
catch (Exception ex)
{
Log.Warn($"{nameof(WriteShortcut)} failed", ex);
}
}
private static string DownloadUrlIcon(string url)
{
string pathIcon = string.Empty;
string pathToStoreIcons = Properties.Settings.Default.PathIcoDirectory;
Uri uri = new(url);
string hostname = uri.Host.ToString();
string pathIconPng = Path.Combine(pathToStoreIcons, $"{hostname}.png");
string urlGoogleIconDownload = @"http://www.google.com/s2/favicons?sz=32&domain=" + url;
HttpClient client = new();
try
{
if (!Directory.Exists(pathToStoreIcons))
{
Directory.CreateDirectory(pathToStoreIcons);
}
using HttpResponseMessage response = client.GetAsync(urlGoogleIconDownload).Result;
using HttpContent content = response.Content;
Stream stream = content.ReadAsStreamAsync().Result;
using var fileStream = File.Create(pathIconPng);
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
fileStream.Close();
pathIcon = Path.Combine(pathToStoreIcons, $"{hostname}.ico");
if (!ImagingHelper.ConvertToIcon(pathIconPng, pathIcon, 32))
{
Log.Info("Failed to convert icon.");
}
}
catch (Exception ex)
{
Log.Warn($"{nameof(CreateShortcut)} failed", ex);
Log.Warn($"{nameof(DownloadUrlIcon)} failed", ex);
}
string pathIcon = Path.Combine(pathToStoreIcons, $"{hostname}.ico");
if (!ImagingHelper.ConvertToIcon(pathIconPng, pathIcon, 32))
try
{
Log.Info("Failed to convert icon.");
}
File.Delete(pathIconPng);
string title = url.Replace("/", " ").
Replace("https", string.Empty).
Replace("http", string.Empty);
string invalid = new string(Path.GetInvalidFileNameChars()) + new string(Path.GetInvalidPathChars());
foreach (char c in invalid)
{
title = title.Replace(c.ToString(), string.Empty);
}
title = Truncate(title, 128); // max 255
static string Truncate(string value, int maxLength)
{
if (!string.IsNullOrEmpty(value) &&
value.Length > maxLength)
if (File.Exists(pathIconPng))
{
value = value[..maxLength];
File.Delete(pathIconPng);
}
return value;
}
catch (Exception ex)
{
Log.Warn($"{nameof(DownloadUrlIcon)} failed to delete {pathIconPng}", ex);
}
using StreamWriter writer = new(pathToStoreFile + "\\" + title.Trim() + ".url");
writer.WriteLine("[InternetShortcut]");
writer.WriteLine($"URL={url.TrimEnd('\0')}");
writer.WriteLine("IconIndex=0");
writer.WriteLine($"HotKey=0");
writer.WriteLine($"IDList=");
writer.WriteLine($"IconFile={pathIcon}");
writer.Flush();
return pathIcon;
}
}
}

View file

@ -28,14 +28,19 @@ namespace SystemTrayMenu.Helper
internal Fading()
{
timer.Interval = Interval100FPS;
timer.Tick += (sender, e) => FadeStep();
timer.Tick += Timer_Tick;
}
internal event EventHandlerEmpty Hide;
~Fading() // the finalizer
{
Dispose(false);
}
internal event EventHandlerEmpty Show;
internal event Action Hide;
internal event EventHandler<double> ChangeOpacity;
internal event Action Show;
internal event Action<double> ChangeOpacity;
internal enum FadingState
{
@ -62,6 +67,7 @@ namespace SystemTrayMenu.Helper
{
if (disposing)
{
timer.Tick -= Timer_Tick;
timer.Dispose();
}
}
@ -80,6 +86,11 @@ namespace SystemTrayMenu.Helper
}
}
private void Timer_Tick(object sender, EventArgs e)
{
FadeStep();
}
private void FadeStep()
{
switch (state)
@ -90,13 +101,13 @@ namespace SystemTrayMenu.Helper
visible = true;
Show?.Invoke();
opacity = 0;
ChangeOpacity?.Invoke(this, opacity);
ChangeOpacity?.Invoke(opacity);
}
else if (Properties.Settings.Default.UseFading &&
opacity < ShownMinus)
{
opacity += StepIn;
ChangeOpacity?.Invoke(this, opacity);
ChangeOpacity?.Invoke(opacity);
}
else
{
@ -104,11 +115,11 @@ namespace SystemTrayMenu.Helper
{
// #393 provoke a redraw for the CS_DROPSHADOW to work
opacity = ShownMinus;
ChangeOpacity?.Invoke(this, opacity);
ChangeOpacity?.Invoke(opacity);
}
opacity = Shown;
ChangeOpacity?.Invoke(this, opacity);
ChangeOpacity?.Invoke(opacity);
StartStopTimer(FadingState.Idle);
}
@ -119,24 +130,24 @@ namespace SystemTrayMenu.Helper
visible = true;
Show?.Invoke();
opacity = 0;
ChangeOpacity?.Invoke(this, opacity);
ChangeOpacity?.Invoke(opacity);
}
else if (Properties.Settings.Default.UseFading &&
opacity < TransparentMinus)
{
opacity += StepIn;
ChangeOpacity?.Invoke(this, opacity);
ChangeOpacity?.Invoke(opacity);
}
else if (Properties.Settings.Default.UseFading &&
opacity > TransparentPlus)
{
opacity -= StepOut;
ChangeOpacity?.Invoke(this, opacity);
ChangeOpacity?.Invoke(opacity);
}
else
{
opacity = Transparent;
ChangeOpacity?.Invoke(this, opacity);
ChangeOpacity?.Invoke(opacity);
StartStopTimer(FadingState.Idle);
}
@ -146,12 +157,12 @@ namespace SystemTrayMenu.Helper
opacity > StepOut)
{
opacity -= StepOut;
ChangeOpacity?.Invoke(this, opacity);
ChangeOpacity?.Invoke(opacity);
}
else if (visible)
{
opacity = 0;
ChangeOpacity?.Invoke(this, opacity);
ChangeOpacity?.Invoke(opacity);
visible = false;
Hide?.Invoke();
StartStopTimer(FadingState.Idle);

215
Helpers/JoystickHelper.cs Normal file
View file

@ -0,0 +1,215 @@
// <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();
}
}
~JoystickHelper() // the finalizer
{
Dispose(false);
}
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.Elapsed -= ReadJoystickLoop;
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

@ -13,7 +13,7 @@ namespace SystemTrayMenu.Helper
/// The enumeration of possible modifiers.
/// </summary>
[Flags]
internal enum KeyboardHookModifierKeys : uint
public enum KeyboardHookModifierKeys : uint
{
None = 0,
Alt = 1,
@ -30,7 +30,7 @@ namespace SystemTrayMenu.Helper
public KeyboardHook()
{
// register the event of the inner native window.
window.KeyPressed += (sender, e) => KeyPressed?.Invoke(this, e);
window.KeyPressed += Window_KeyPressed;
}
/// <summary>
@ -47,6 +47,7 @@ namespace SystemTrayMenu.Helper
}
// dispose the inner native window.
window.KeyPressed -= Window_KeyPressed;
window.Dispose();
}
@ -104,6 +105,11 @@ namespace SystemTrayMenu.Helper
RegisterHotKey((uint)modifier, key);
}
private void Window_KeyPressed(object sender, KeyPressedEventArgs e)
{
KeyPressed?.Invoke(this, e);
}
private void RegisterHotKey(uint modifier, Keys key)
{
currentId += 1;

View file

@ -21,7 +21,7 @@ namespace SystemTrayMenu.Helper.Updater
{
if (newVersionForm != null)
{
newVersionForm.Activate();
newVersionForm.HandleInvoke(newVersionForm.Activate);
}
else
{
@ -69,12 +69,12 @@ namespace SystemTrayMenu.Helper.Updater
private static void RemoveCurrentAndOlderVersions()
{
int releasesCount = releases.Count;
Version version = Assembly.GetExecutingAssembly().GetName().Version;
string majorPlusMinorVersionString = $"{version.Major}.{version.Minor}.{version.Build}";
Version versionCurrent = Assembly.GetExecutingAssembly().GetName().Version;
for (int i = 0; i < releasesCount; i++)
{
string tag_name = releases[i]["tag_name"].ToString();
if (tag_name.Contains($"{majorPlusMinorVersionString}."))
string tagName = releases[i]["tag_name"].ToString();
Version versionGitHub = new(tagName.Replace("v", string.Empty));
if (versionGitHub.CompareTo(versionCurrent) < 1)
{
releases.RemoveRange(i, releasesCount - i);
break;
@ -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,39 +120,51 @@ 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 okButton = new();
okButton.DialogResult = DialogResult.OK;
okButton.Name = "okButton";
okButton.Location = new Point(
newVersionForm.ClientSize.Width - okButton.Size.Width - ClientPad,
newVersionForm.ClientSize.Height - okButton.Size.Height - ClientPad);
okButton.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
okButton.Text = Translator.GetText("OK");
newVersionForm.Controls.Add(okButton);
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);
buttonOK.MinimumSize = new Size(75, 23);
buttonOK.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
buttonOK.Text = Translator.GetText("OK");
buttonOK.AutoSizeMode = AutoSizeMode.GrowAndShrink;
buttonOK.AutoSize = true;
newVersionForm.Controls.Add(buttonOK);
Button wwwButton = new();
wwwButton.DialogResult = DialogResult.Yes;
wwwButton.Name = "wwwButton";
wwwButton.Location = new Point(
newVersionForm.ClientSize.Width - wwwButton.Size.Width - ClientPad - okButton.Size.Width - ClientPad,
newVersionForm.ClientSize.Height - wwwButton.Size.Height - ClientPad);
wwwButton.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
wwwButton.Text = Translator.GetText("Go to download page");
wwwButton.AutoSizeMode = AutoSizeMode.GrowAndShrink;
wwwButton.AutoSize = true;
newVersionForm.Controls.Add(wwwButton);
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);
buttonGoToDownloadPage.MinimumSize = new Size(75, 23);
buttonGoToDownloadPage.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
buttonGoToDownloadPage.Text = Translator.GetText("Go to download page");
buttonGoToDownloadPage.AutoSizeMode = AutoSizeMode.GrowAndShrink;
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),
okButton.Location.Y - ClientPad - textBox.Location.Y);
buttonOK.Location.Y - ClientPad - textBox.Location.Y);
textBox.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
textBox.Multiline = true;
textBox.Text = GetChangelog();
@ -161,7 +174,7 @@ namespace SystemTrayMenu.Helper.Updater
textBox.ForeColor = Color.FromKnownColor(KnownColor.ControlText);
newVersionForm.Controls.Add(textBox);
newVersionForm.AcceptButton = okButton;
newVersionForm.AcceptButton = buttonOK;
return newVersionForm.ShowDialog();
}

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

@ -5,7 +5,6 @@
namespace SystemTrayMenu.Helper
{
using System.Collections.Generic;
using System.IO;
internal class WindowsExplorerSort : IComparer<string>
{

Binary file not shown.

Before

Width:  |  Height:  |  Size: 241 B

After

Width:  |  Height:  |  Size: 170 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 305 B

After

Width:  |  Height:  |  Size: 182 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 377 B

After

Width:  |  Height:  |  Size: 213 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 488 B

After

Width:  |  Height:  |  Size: 444 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 860 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 99 KiB

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 125 KiB

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 KiB

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 472 KiB

After

Width:  |  Height:  |  Size: 267 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8 KiB

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 884 B

After

Width:  |  Height:  |  Size: 732 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 884 B

After

Width:  |  Height:  |  Size: 732 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 637 B

After

Width:  |  Height:  |  Size: 517 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 883 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.7 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 156 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View file

@ -10,7 +10,7 @@
<Identity
Name="49543SystemTrayMenu.SystemTrayMenu"
Publisher="CN=5884501C-92ED-45DE-9508-9D987C314243"
Version="1.3.0.0" />
Version="1.3.5.0" />
<Properties>
<DisplayName>SystemTrayMenu</DisplayName>

View file

@ -51,13 +51,14 @@
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
<DefaultLanguage>en-US</DefaultLanguage>
<AppxPackageSigningEnabled>false</AppxPackageSigningEnabled>
<EntryPointProjectUniqueName>..\SystemTrayMenu.csproj</EntryPointProjectUniqueName>
<GenerateAppInstallerFile>False</GenerateAppInstallerFile>
<AppxAutoIncrementPackageRevision>True</AppxAutoIncrementPackageRevision>
<GenerateTestArtifacts>True</GenerateTestArtifacts>
<AppxBundlePlatforms>x86|x64</AppxBundlePlatforms>
<AppInstallerUri>https://github.com/Hofknecht/SystemTrayMenu/releases</AppInstallerUri>
<AppxSymbolPackageEnabled>True</AppxSymbolPackageEnabled>
<GenerateAppInstallerFile>False</GenerateAppInstallerFile>
<AppxPackageDir>C:\Users\Marku\Desktop\</AppxPackageDir>
<GenerateTestArtifacts>True</GenerateTestArtifacts>
<HoursBetweenUpdateChecks>0</HoursBetweenUpdateChecks>
<EntryPointProjectUniqueName>..\SystemTrayMenu.csproj</EntryPointProjectUniqueName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<AppxBundle>Always</AppxBundle>
@ -91,6 +92,12 @@
<SubType>Designer</SubType>
</AppxManifest>
</ItemGroup>
<ItemGroup>
<None Include="Package.StoreAssociation.xml" />
</ItemGroup>
<ItemGroup>
<Folder Include="Properties\" />
</ItemGroup>
<ItemGroup>
<Content Include="Images\BadgeLogo.scale-100.png" />
<Content Include="Images\BadgeLogo.scale-125.png" />
@ -111,7 +118,6 @@
<Content Include="Images\SplashScreen.scale-125.png" />
<Content Include="Images\SplashScreen.scale-150.png" />
<Content Include="Images\SplashScreen.scale-200.png" />
<Content Include="Images\LockScreenLogo.scale-200.png" />
<Content Include="Images\SplashScreen.scale-400.png" />
<Content Include="Images\Square150x150Logo.scale-100.png" />
<Content Include="Images\Square150x150Logo.scale-125.png" />
@ -124,6 +130,7 @@
<Content Include="Images\Square44x44Logo.altform-lightunplated_targetsize-32.png" />
<Content Include="Images\Square44x44Logo.altform-lightunplated_targetsize-48.png" />
<Content Include="Images\Square44x44Logo.altform-unplated_targetsize-16.png" />
<Content Include="Images\Square44x44Logo.altform-unplated_targetsize-24.png" />
<Content Include="Images\Square44x44Logo.altform-unplated_targetsize-256.png" />
<Content Include="Images\Square44x44Logo.altform-unplated_targetsize-32.png" />
<Content Include="Images\Square44x44Logo.altform-unplated_targetsize-48.png" />
@ -134,7 +141,6 @@
<Content Include="Images\Square44x44Logo.scale-400.png" />
<Content Include="Images\Square44x44Logo.targetsize-16.png" />
<Content Include="Images\Square44x44Logo.targetsize-24.png" />
<Content Include="Images\Square44x44Logo.targetsize-24_altform-unplated.png" />
<Content Include="Images\Square44x44Logo.targetsize-256.png" />
<Content Include="Images\Square44x44Logo.targetsize-32.png" />
<Content Include="Images\Square44x44Logo.targetsize-48.png" />
@ -148,12 +154,9 @@
<Content Include="Images\Wide310x150Logo.scale-150.png" />
<Content Include="Images\Wide310x150Logo.scale-200.png" />
<Content Include="Images\Wide310x150Logo.scale-400.png" />
<None Include="Package.StoreAssociation.xml" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\SystemTrayMenu.csproj">
<SkipGetTargetFrameworkProperties>True</SkipGetTargetFrameworkProperties>
</ProjectReference>
<ProjectReference Include="..\SystemTrayMenu.csproj" />
</ItemGroup>
<Import Project="$(WapProjPath)\Microsoft.DesktopBridge.targets" />
</Project>

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.0.0")]
[assembly: AssemblyFileVersion("1.3.0.0")]
[assembly: AssemblyVersion("1.3.5.0")]
[assembly: AssemblyFileVersion("1.3.5.0")]

View file

@ -159,7 +159,7 @@ namespace SystemTrayMenu.Properties
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("125")]
[global::System.Configuration.DefaultSettingValueAttribute("100")]
public int SizeInPercent
{
get
@ -223,32 +223,32 @@ namespace SystemTrayMenu.Properties
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("400")]
public int MaximumMenuWidth
[global::System.Configuration.DefaultSettingValueAttribute("100")]
public int WidthMaxInPercent
{
get
{
return ((int)(this["MaximumMenuWidth"]));
return ((int)(this["WidthMaxInPercent"]));
}
set
{
this["MaximumMenuWidth"] = value;
this["WidthMaxInPercent"] = value;
}
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("450")]
public int MaximumMenuHeight
[global::System.Configuration.DefaultSettingValueAttribute("100")]
public int HeightMaxInPercent
{
get
{
return ((int)(this["MaximumMenuHeight"]));
return ((int)(this["HeightMaxInPercent"]));
}
set
{
this["MaximumMenuHeight"] = value;
this["HeightMaxInPercent"] = value;
}
}
@ -364,6 +364,22 @@ namespace SystemTrayMenu.Properties
}
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("true")]
public bool ResolveLinksToFolders
{
get
{
return ((bool)(this["ResolveLinksToFolders"]));
}
set
{
this["ResolveLinksToFolders"] = value;
}
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
@ -396,6 +412,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()]
@ -540,6 +572,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 SortByFileExtensionAndName
{
get
{
return ((bool)(this["SortByFileExtensionAndName"]));
}
set
{
this["SortByFileExtensionAndName"] = value;
}
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
@ -911,7 +959,7 @@ namespace SystemTrayMenu.Properties
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("false")]
[global::System.Configuration.DefaultSettingValueAttribute("true")]
public bool ShowFunctionKeyOpenFolder
{
get
@ -927,7 +975,7 @@ namespace SystemTrayMenu.Properties
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("false")]
[global::System.Configuration.DefaultSettingValueAttribute("true")]
public bool ShowFunctionKeyPinMenu
{
get
@ -943,7 +991,7 @@ namespace SystemTrayMenu.Properties
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("false")]
[global::System.Configuration.DefaultSettingValueAttribute("true")]
public bool ShowFunctionKeySettings
{
get
@ -959,7 +1007,7 @@ namespace SystemTrayMenu.Properties
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("false")]
[global::System.Configuration.DefaultSettingValueAttribute("true")]
public bool ShowFunctionKeyRestart
{
get
@ -1563,5 +1611,21 @@ namespace SystemTrayMenu.Properties
this["ColorDarkModeIcons"] = value;
}
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("true")]
public bool ShowHintYouCanOpenSettingsInSystemtrayIconRightClick
{
get
{
return ((bool)(this["ShowHintYouCanOpenSettingsInSystemtrayIconRightClick"]));
}
set
{
this["ShowHintYouCanOpenSettingsInSystemtrayIconRightClick"] = value;
}
}
}
}

View file

@ -5,7 +5,6 @@
-->
[![Release](https://img.shields.io/github/v/release/hofknecht/systemtraymenu?label=Download%20release%20(click%20here))](https://github.com/Hofknecht/SystemTrayMenu/releases)
[![Framework](https://img.shields.io/badge/framework-.NET%206%20(Win%2010/11)-darkturquoise?label=Download%20framework%20(click%20here))](https://dotnet.microsoft.com/download/dotnet/6.0)
[![Tweet](https://img.shields.io/badge/Tweet-blue&logo=twitter?&labelColor=white&logo=twitter&color=white)](https://twitter.com/intent/tweet?text=SystemTrayMenu%20is%20an%20open-source%20%27Desktop%20Toolbar%27%20or%20%27Start%20Menu%27%20alternative.%20It%20offers%20a%20clear%2C%20personalized%20menu%20which%20can%20be%20opened%20via%20keyboard%20or%20mouse.%20Files%2C%20links%20and%20folders%20are%20organized%20in%20several%20levels%20as%20drop-down%20menus.%0A%0Ahttps%3A%2F%2Fgithub.com%2FHofknecht%2FSystemTrayMenu%23systemtraymenu%0A%0A)
[![Facebook](https://img.shields.io/badge/Share-blue&logo=facebook?&labelColor=white&logo=facebook&color=white)](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fgithub.com%2FHofknecht%2FSystemTrayMenu%23systemtraymenu%0A%0ASystemTrayMenu)
@ -36,13 +35,13 @@ Keyboard shortcuts
| Shortcut | Function |
|-------------------------------------------------------|---------------------------------------|
| <kbd>Ctrl</kbd>+<kbd>Win</kbd> | Open SytemTrayMenu (Shortcut can be configured) |
| <kbd>Ctrl</kbd>+<kbd>Win</kbd> | Open SystemTrayMenu (Shortcut can be configured) |
| <kbd>&#8593;</kbd>/<kbd>&#8595;</kbd> | Navigate items within a menu |
| <kbd>&#8592;</kbd>/<kbd>&#8594;</kbd> | Navigate through menus |
| <kbd>Return</kbd> | Open selected item |
| <kbd>Apps</kbd> | Open Explorer Context Menu |
| <kbd>Tab</kbd> | Switch to next/previous menu (also via <kbd>Shift</kbd>+<kbd>Tab</kbd>) |
| <kbd>Esc</kbd> | Close SytemTrayMenu |
| <kbd>Esc</kbd> | Close SystemTrayMenu |
Sources
------------------
@ -65,12 +64,11 @@ Sources
[![rjno1](https://user-images.githubusercontent.com/52528841/121582195-04ef5700-ca2f-11eb-9c22-cf8239c6e99b.png)](https://www.rjno1.com/systemtraymenu/)&nbsp;
[![softaro](https://user-images.githubusercontent.com/52528841/121581997-c9548d00-ca2e-11eb-9145-fab017925475.png)](https://softaro.net/systemtraymenu/)&nbsp;
[![bytesin](https://user-images.githubusercontent.com/52528841/136706178-0bd2e812-f087-40f4-8c30-301ba645f10d.png)](https://www.bytesin.com/software/SystemTrayMenu/)&nbsp;
[![rsload](https://user-images.githubusercontent.com/52528841/121584316-a1b2f400-ca31-11eb-8a90-242b9ba80dc4.png)](https://rsload.net/soft/desktop/35219-systemtraymenu.html)&nbsp;
[![softonic](https://user-images.githubusercontent.com/52528841/121586781-5a7a3280-ca34-11eb-8a03-618b4661f859.png)](https://systemtraymenu.en.softonic.com/)
[![mirsofta](https://user-images.githubusercontent.com/52528841/121584682-0706e500-ca32-11eb-8629-4599579a1620.png)](https://mirsofta.ru/index.php?id=1623024195)
[![downloaddrivers](https://user-images.githubusercontent.com/52528841/116524789-0f6aec80-a8d8-11eb-9037-06b2c101fa72.png)](https://www.downloaddrivers.info/download-systemtraymenu-1-2-4-0/)
[![baominh](https://user-images.githubusercontent.com/52528841/120082388-0c277400-c0c3-11eb-97c8-ee35e692b38d.png)](https://baominh.tech/systemtraymenu-tao-menu-start-tuy-chinh-duoi-khai-he-thong.html)
[![softodrom](https://user-images.githubusercontent.com/52528841/142266835-80248737-60d6-4e80-9ce3-e9b68bb217c0.png)](https://soft.softodrom.ru/%D0%A1%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C/28225)&nbsp;
[![softodrom](https://user-images.githubusercontent.com/52528841/142266835-80248737-60d6-4e80-9ce3-e9b68bb217c0.png)](https://soft.softodrom.ru/%D0%A1%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C/28225)
[![lo4d](https://github.com/Hofknecht/SystemTrayMenu/assets/52528841/3ba7d63a-5882-42e6-9cc7-0a7fa167f2c6)](https://systemtraymenu.en.lo4d.com/windows)&nbsp;
Reviews
------------------
@ -83,7 +81,6 @@ Reviews
[ghacks.net](https://www.ghacks.net/2021/04/10/create-a-custom-start-menu-that-you-can-access-with-a-hotkey-using-systemtraymenu/) |
[shrayas.com](http://www.shrayas.com/posts/quick-access-everything-with-systemtraymenu/) |
[reviewsapp.org](https://reviewsapp.org/systemtraymenu-better-organization-of-windows) |
[white-windows.ru](https://www.white-windows.ru/systemtraymenu-podobie-menyu-pusk-no-bolee-prostoe-i-rabotayushhee-iz-sistemnogo-treya/) |
[thewindowsclub.com](https://www.thewindowsclub.com/systemtraymenu-for-windows) |
[br.atsit.in](https://br.atsit.in/id/?p=100192) |
[nesabamedia.com](https://www.nesabamedia.com/systemtraymenu-alternatif-start-menu-untuk-windows/) |
@ -100,8 +97,6 @@ FAQ
SystemTrayMenu is portable, so it does not need to be installed. After downloading e.g. SystemTrayMenu-1.2.6.0.zip, **unzip the folder**, then **start SystemTrayMenu.exe**. If you prefer an installation there is the possibility to install SystemTrayMenu via the [Microsoft Store](https://www.microsoft.com/store/apps/9N24F8ZBJMT1).
If not already installed, download and install .Net 6 [https://dotnet.microsoft.com](https://dotnet.microsoft.com/download/dotnet/6.0) (e.g. dotnet-sdk-6.0.100-win-x64.exe).
1. Step: After starting the application the first time you have to **choose the root directory**.
In this directory you should put shortcuts, files and folders (App, Game, Script, URL, Network),
which you are often using and especially when you can not find them over the windows start menu search.
@ -211,8 +206,8 @@ Build
------------------
[![Build Status](https://dev.azure.com/MarkusHofknecht/SystemTrayMenu/_apis/build/status/Hofknecht.SystemTrayMenu?branchName=master)](https://dev.azure.com/MarkusHofknecht/SystemTrayMenu/_build)
Install Visual Studio 2022.
Install .NET 6 SDK [https://dotnet.microsoft.com](https://dotnet.microsoft.com/download/dotnet/6.0).
[![IDE](https://img.shields.io/badge/framework-2022-darkturquoise?label=Downlaod%20Visual%20Studio%202022%20(click%20here))](https://visualstudio.microsoft.com/de/downloads/)
[![Framework](https://img.shields.io/badge/framework-.NET%207%20SDK%20(Win%2010/11)-darkturquoise?label=Download%20framework%20(click%20here))](https://dotnet.microsoft.com/download/dotnet/7.0)
Contributing
------------------
@ -240,7 +235,6 @@ Special thanks to our productive contibutors!
Thanks for ideas, reporting issues and contributing!
[Mario Sedlmayr](https://github.com/verdammt89x),
#123 [Mordecai00](https://github.com/Mordecai00),
#125 [Holgermh](https://github.com/Holgermh),
#135 #153 #154 #164 [jakkaas](https://github.com/jakkaas),
@ -274,8 +268,8 @@ Thanks for ideas, reporting issues and contributing!
#283 #284 #289 [RuSieg](https://github.com/RuSieg),
#285 #286 [dao-net](https://github.com/dao-net),
#288 William P.,
#294 #295 #296 Stefan Mahrer,
#225 #297 #299 #317 #321 #324 #330 #386 #390 #401 #407 [chip33](https://github.com/chip33),
#294 #295 #296 Stefan M.,
#225 #297 #299 #317 #321 #324 #330 #386 #390 #401 #402 #407 #409 #414 #416 #418 #428 #430 #443 [chip33](https://github.com/chip33),
#298 [phanirithvij](https://github.com/phanirithvij),
#306 [wini2](https://github.com/wini2),
#370 [dna5589](https://github.com/dna5589),
@ -283,9 +277,22 @@ Thanks for ideas, reporting issues and contributing!
#376 Michelle H.,
#377 [SoenkeHob](https://github.com/SoenkeHob),
#380 #394 [TransLucida](https://github.com/TransLucida),
#384 [boydfields](https://github.com/boydfields),
#384 #434 #435 [boydfields](https://github.com/boydfields),
#386 [visusys](https://github.com/visusys),
#387 [yrctw](https://github.com/yrctw)
#387 #411 #444 [yrctw](https://github.com/yrctw),
#446 [timinformatica](https://github.com/timinformatica),
#450 [ppt-oldoerp](https://github.com/ppt-oldoerp),
#453 [fubaWoW](https://github.com/fubaWoW),
#454 [WouterVanGoey](https://github.com/WouterVanGoey),
#462 [verdammt89x](https://github.com/verdammt89x),
#463 #494 Dirk S.,
#466 [Dean-Corso](https://github.com/Dean-Corso),
#488 [DailenG](https://github.com/DailenG),
#490 [TrampiPW](https://github.com/TrampiPW),
#497 Aziz,
#499 [spitzlbergerj](https://github.com/spitzlbergerj),
Donations
------------------
@ -330,10 +337,18 @@ 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)
* [igor-davidov](https://github.com/igor-davidov)
* Ralf K.
* Tim K.
* Georg W.
* [donaldaken](https://github.com/donaldaken)
* Marc Speer
* [boydfields](https://github.com/boydfields)
* [Cito](https://github.com/Cito)
* Peter G.
* [Traditional_Tap3954](https://www.reddit.com/user/Traditional_Tap3954/)
* Maximilian H.
* Jens B.
* [spitzlbergerj](https://github.com/spitzlbergerj)
* Udo N.

View file

@ -174,8 +174,8 @@
<data name="Frequently Asked Questions" xml:space="preserve">
<value>Gereelde Vrae</value>
</data>
<data name="Read the FAQ and then choose a root directory for the SystemTrayMenu." xml:space="preserve">
<value>Lees die FAQ en kies dan 'n wortelgids vir die SystemTrayMenu.</value>
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>Lees die FAQ en kies dan 'n wortelgids vir SystemTrayMenu.</value>
</data>
<data name="Select directory" xml:space="preserve">
<value>Kies gids</value>
@ -192,8 +192,8 @@
<data name="Color scheme dark always active" xml:space="preserve">
<value>Kleurskema donker altyd aktief</value>
</data>
<data name="Advanced" xml:space="preserve">
<value>Gevorderd</value>
<data name="Expanded" xml:space="preserve">
<value>Uitgebreid</value>
</data>
<data name="At mouse location" xml:space="preserve">
<value>Op die plek van die muis</value>
@ -210,20 +210,20 @@
<data name="Default" xml:space="preserve">
<value>Verstek</value>
</data>
<data name="If the focus is lost and if the mouse is still on the menu" xml:space="preserve">
<value>As die fokus verloor word en as die muis nog op die spyskaart is</value>
<data name="If the focus is lost and the mouse is still on the menu" xml:space="preserve">
<value>As die fokus verloor word en die muis is steeds op die spyskaart</value>
</data>
<data name="Milliseconds until a menu opens when the mouse is on it" xml:space="preserve">
<value>Millisekondes totdat 'n spyskaart oopmaak wanneer die muis daarop is</value>
</data>
<data name="Milliseconds until the menu closes if in this case the mouse then leaves the menu" xml:space="preserve">
<value>Millisekondes totdat die spyskaart sluit as in hierdie geval die muis dan die spyskaart verlaat</value>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>Millisekondes totdat die spyskaart toemaak as die muis dan die spyskaart verlaat</value>
</data>
<data name="Pixels maximum menu width" xml:space="preserve">
<value>Pixel maksimum spyskaart breedte</value>
<data name="Maximum menu width" xml:space="preserve">
<value>Maksimum spyskaart breedte</value>
</data>
<data name="Stays open" xml:space="preserve">
<value>Bly oop</value>
<data name="Menu stays open" xml:space="preserve">
<value>Spyskaart bly oop</value>
</data>
<data name="Time until a menu opens" xml:space="preserve">
<value>Tyd totdat 'n spyskaart oopmaak</value>
@ -252,17 +252,17 @@
<data name="Relative directory" xml:space="preserve">
<value>Relatiewe gids</value>
</data>
<data name="Save configuration in application directory" xml:space="preserve">
<value>Stoor konfigurasie in toepassingsgids</value>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>Stoor konfigurasielêer in toepassingsgids</value>
</data>
<data name="Configuration file and log file" xml:space="preserve">
<value>Konfigurasielêer en loglêer</value>
<data name="Configuration and log files" xml:space="preserve">
<value>Konfigurasie en loglêers</value>
</data>
<data name="Open application directory" xml:space="preserve">
<value>Maak toepassingsgids oop</value>
</data>
<data name="Pixels maximum menu height" xml:space="preserve">
<value>Pixel maksimum spyskaart hoogte</value>
<data name="Maximum menu height" xml:space="preserve">
<value>Maksimum spyskaart hoogte</value>
</data>
<data name="Arrow" xml:space="preserve">
<value>Pyltjie</value>
@ -306,8 +306,8 @@
<data name="Use icon from directory" xml:space="preserve">
<value>Gebruik ikoon uit die gids</value>
</data>
<data name="Size" xml:space="preserve">
<value>Grootte</value>
<data name="Sizes in percent" xml:space="preserve">
<value>Groottes in persentasie</value>
</data>
<data name="Border of menu" xml:space="preserve">
<value>Rand van spyskaart</value>
@ -348,8 +348,8 @@
<data name="If the focus is lost and the Enter key was pressed" xml:space="preserve">
<value>As die fokus verloor word en die Enter-sleutel gedruk is</value>
</data>
<data name="Milliseconds until the menu closes if in this case the menu is not reactivated" xml:space="preserve">
<value>Millisekondes totdat die spyskaart sluit as die spyskaart in hierdie geval nie heraktiveer word nie</value>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>Millisekondes totdat die spyskaart sluit as die spyskaart nie heraktiveer word nie</value>
</data>
<data name="Show in Taskbar" xml:space="preserve">
<value>Wys in taakbalk</value>
@ -381,8 +381,8 @@
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>Voeg voorbeeldgids 'Start Menu' by</value>
</data>
<data name="Row height in percent" xml:space="preserve">
<value>Ryhoogte in persentasie</value>
<data name="Row height" xml:space="preserve">
<value>Ry hoogte</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>Ronde hoeke</value>
@ -399,11 +399,11 @@
<data name="Main menu appears" xml:space="preserve">
<value>Hoofkieslys verskyn</value>
</data>
<data name="Mouse location (Above Taskbar icon)" xml:space="preserve">
<value>Muisligging (bo taakbalkikoon)</value>
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>Muisligging (bo die taakbalkikoon)</value>
</data>
<data name="Custom (drag it to the appropriate place)" xml:space="preserve">
<value>Pasgemaak (sleep dit na die toepaslike plek)</value>
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<value>Pasgemaak (sleep dit na die toepaslike posisie)</value>
</data>
<data name="element" xml:space="preserve">
<value>element</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>
@ -450,8 +453,8 @@
<data name="Sub menu appears" xml:space="preserve">
<value>Sub-kieslys verskyn</value>
</data>
<data name="Size of the icons in percent" xml:space="preserve">
<value>Grootte van die ikone in persentasie</value>
<data name="Icon size" xml:space="preserve">
<value>Ikoon grootte</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>Ondersteun SystemTrayMenu</value>
@ -471,8 +474,8 @@
<data name="Sorting" xml:space="preserve">
<value>Sorteer</value>
</data>
<data name="Copy row item via drag drop" xml:space="preserve">
<value>Kopieer ry-item deur te sleep</value>
<data name="Copy row element via drag and drop" xml:space="preserve">
<value>Kopieer ry-element deur te sleep en te laat val</value>
</data>
<data name="Drag" xml:space="preserve">
<value>Sleep</value>
@ -483,8 +486,8 @@
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>Filtreer spyskaart volgens lêertipe, bv.: *.exe|*.dll</value>
</data>
<data name="Show count of elements below" xml:space="preserve">
<value>Toon die aantal elemente hieronder</value>
<data name="Show count of elements" xml:space="preserve">
<value>Toon telling van elemente</value>
</data>
<data name="Show directory title at top" xml:space="preserve">
<value>Wys gidstitel bo-aan</value>
@ -513,11 +516,11 @@
<data name="Directory of Internet Shortcut Icons" xml:space="preserve">
<value>Gids van internetkortpad-ikone</value>
</data>
<data name="Sorted by type and date" xml:space="preserve">
<value>Gesorteer volgens tipe en datum</value>
<data name="Sorted by type (folder or file) and date" xml:space="preserve">
<value>Gesorteer volgens tipe (vouer of lêer) en datum</value>
</data>
<data name="Sorted by type and name" xml:space="preserve">
<value>Gesorteer volgens tipe en naam</value>
<data name="Sorted by type (folder or file) and name" xml:space="preserve">
<value>Gesorteer volgens tipe (vouer of lêer) en naam</value>
</data>
<data name="Check for updates" xml:space="preserve">
<value>Kyk vir opdaterings</value>
@ -534,4 +537,40 @@
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>Jy het die nuutste weergawe van SystemTrayMenu!</value>
</data>
<data name="Application size" xml:space="preserve">
<value>Toepassingsgrootte</value>
</data>
<data name="Optional Features" xml:space="preserve">
<value>Opsionele kenmerke</value>
</data>
<data name="Resolve links to folders and show content" xml:space="preserve">
<value>Los skakels na vouers op en wys inhoud</value>
</data>
<data name="Sorted by file extension and name" xml:space="preserve">
<value>Gesorteer volgens lêeruitbreiding en naam</value>
</data>
<data name="Copy" xml:space="preserve">
<value>Kopieer</value>
</data>
<data name="To cut out" xml:space="preserve">
<value>Om uit te sny</value>
</data>
<data name="To paste" xml:space="preserve">
<value>Om te plak</value>
</data>
<data name="Selecting All" xml:space="preserve">
<value>Kies alles</value>
</data>
<data name="Undo" xml:space="preserve">
<value>Ontdoen</value>
</data>
<data name="Don't show this hint again." xml:space="preserve">
<value>Moenie hierdie wenk weer wys nie.</value>
</data>
<data name="Hint" xml:space="preserve">
<value>Wenk</value>
</data>
<data name="The settings menu can also be opened by right-clicking the icon in the system tray at the bottom right, in case you can no longer open it via the menu." xml:space="preserve">
<value>Die instellingskieslys kan ook oopgemaak word deur met die rechtermuisknop op die ikoon in die stelselbalk regs onder te klik, ingeval jy dit nie meer via die spyskaart kan oopmaak nie.</value>
</data>
</root>

View file

@ -151,7 +151,7 @@
<value>ملف تسجيل</value>
</data>
<data name="Restart" xml:space="preserve">
<value>إعادة بدء</value>
<value>إعادة تشغيل</value>
</data>
<data name="Could not register the hot key." xml:space="preserve">
<value>تعذر تسجيل مفتاح التشغيل السريع.</value>
@ -174,8 +174,8 @@
<data name="Frequently Asked Questions" xml:space="preserve">
<value>أسئلة مكررة</value>
</data>
<data name="Read the FAQ and then choose a root directory for the SystemTrayMenu." xml:space="preserve">
<value>اقرأ الأسئلة الشائعة ثم اختر دليلًا جذريًا لقائمة SystemTrayMenu.</value>
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>اقرأ الأسئلة الشائعة ثم اختر الدليل الجذر لـ SystemTrayMenu.</value>
</data>
<data name="Select directory" xml:space="preserve">
<value>حدد الدليل</value>
@ -190,10 +190,10 @@
<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 name="Expanded" xml:space="preserve">
<value>موسع</value>
</data>
<data name="At mouse location" xml:space="preserve">
<value>في موقع الماوس</value>
@ -210,20 +210,20 @@
<data name="Default" xml:space="preserve">
<value>تقصير</value>
</data>
<data name="If the focus is lost and if the mouse is still on the menu" xml:space="preserve">
<value>إذا فقد التركيز وما إذا كان الماوس لا يزال على القائمة</value>
<data name="If the focus is lost and the mouse is still on the menu" xml:space="preserve">
<value>في حالة فقد التركيز والماوس لا يزال على القائمة</value>
</data>
<data name="Milliseconds until a menu opens when the mouse is on it" xml:space="preserve">
<value>ملي ثانية حتى تفتح القائمة عندما يكون الماوس عليها</value>
</data>
<data name="Milliseconds until the menu closes if in this case the mouse then leaves the menu" xml:space="preserve">
<value>ملي ثانية حتى يتم إغلاق القائمة إذا ترك الماوس في هذه الحالة القائمة</value>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>مللي ثانية حتى يتم إغلاق القائمة إذا غادر الماوس القائمة</value>
</data>
<data name="Pixels maximum menu width" xml:space="preserve">
<value>الحد الأقصى لعرض القائمة بالبكسل</value>
<data name="Maximum menu width" xml:space="preserve">
<value>أقصى عرض للقائمة</value>
</data>
<data name="Stays open" xml:space="preserve">
<value>يظل مفتوحًا</value>
<data name="Menu stays open" xml:space="preserve">
<value>تظل القائمة مفتوحة</value>
</data>
<data name="Time until a menu opens" xml:space="preserve">
<value>الوقت حتى تفتح القائمة</value>
@ -252,17 +252,17 @@
<data name="Relative directory" xml:space="preserve">
<value>دليل نسبي</value>
</data>
<data name="Save configuration in application directory" xml:space="preserve">
<value>حفظ التكوين في دليل التطبيق</value>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>احفظ ملف التكوين في دليل التطبيق</value>
</data>
<data name="Configuration file and log file" xml:space="preserve">
<value>ملف التكوين وملف السجل</value>
<data name="Configuration and log files" xml:space="preserve">
<value>التكوين وملفات السجل</value>
</data>
<data name="Open application directory" xml:space="preserve">
<value>افتح دليل التطبيق</value>
</data>
<data name="Pixels maximum menu height" xml:space="preserve">
<value>الحد الأقصى لارتفاع القائمة بالبكسل</value>
<data name="Maximum menu height" xml:space="preserve">
<value>أقصى ارتفاع للقائمة</value>
</data>
<data name="Arrow" xml:space="preserve">
<value>سهم</value>
@ -306,8 +306,8 @@
<data name="Use icon from directory" xml:space="preserve">
<value>استخدم رمز من الدليل</value>
</data>
<data name="Size" xml:space="preserve">
<value>بحجم</value>
<data name="Sizes in percent" xml:space="preserve">
<value>الأحجام في المئة</value>
</data>
<data name="Border of menu" xml:space="preserve">
<value>حدود القائمة</value>
@ -322,7 +322,7 @@
<value>تعيين كدليل</value>
</data>
<data name="loading" xml:space="preserve">
<value>جار التحميل</value>
<value>تحميل</value>
</data>
<data name="Problem with shortcut link" xml:space="preserve">
<value>مشكلة في ارتباط الاختصار</value>
@ -348,8 +348,8 @@
<data name="If the focus is lost and the Enter key was pressed" xml:space="preserve">
<value>إذا فقد التركيز وتم الضغط على مفتاح Enter</value>
</data>
<data name="Milliseconds until the menu closes if in this case the menu is not reactivated" xml:space="preserve">
<value>مللي ثانية حتى يتم إغلاق القائمة إذا لم يتم إعادة تنشيط القائمة في هذه الحالة</value>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>مللي ثانية حتى يتم إغلاق القائمة إذا لم يتم إعادة تنشيط القائمة</value>
</data>
<data name="Show in Taskbar" xml:space="preserve">
<value>إظهار في شريط المهام</value>
@ -358,7 +358,7 @@
<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>
@ -381,8 +381,8 @@
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>إضافة دليل نموذج "قائمة ابدأ"</value>
</data>
<data name="Row height in percent" xml:space="preserve">
<value>ارتفاع الصف بالنسبة المئوية</value>
<data name="Row height" xml:space="preserve">
<value>ارتفاع الصف</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>زوايا مستديرة</value>
@ -399,11 +399,11 @@
<data name="Main menu appears" xml:space="preserve">
<value>تظهر القائمة الرئيسية</value>
</data>
<data name="Mouse location (Above Taskbar icon)" xml:space="preserve">
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>موقع الماوس (فوق رمز شريط المهام)</value>
</data>
<data name="Custom (drag it to the appropriate place)" xml:space="preserve">
<value>مخصص (اسحبه إلى المكان المناسب)</value>
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<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>دعم Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>بجانب السابق</value>
</data>
@ -450,8 +453,8 @@
<data name="Sub menu appears" xml:space="preserve">
<value>تظهر القائمة الفرعية</value>
</data>
<data name="Size of the icons in percent" xml:space="preserve">
<value>حجم الرموز بالنسبة المئوية</value>
<data name="Icon size" xml:space="preserve">
<value>حجم الرمز</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>دعم SystemTrayMenu</value>
@ -471,8 +474,8 @@
<data name="Sorting" xml:space="preserve">
<value>فرز</value>
</data>
<data name="Copy row item via drag drop" xml:space="preserve">
<value>نسخ عنصر الصف عن طريق السحب والإسقاط</value>
<data name="Copy row element via drag and drop" xml:space="preserve">
<value>انسخ عنصر الصف عن طريق السحب والإفلات</value>
</data>
<data name="Drag" xml:space="preserve">
<value>يجر</value>
@ -483,8 +486,8 @@
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>قائمة التصفية حسب نوع الملف على سبيل المثال: * .exe | * .dll</value>
</data>
<data name="Show count of elements below" xml:space="preserve">
<value>عرض عدد العناصر أدناه</value>
<data name="Show count of elements" xml:space="preserve">
<value>إظهار عدد العناصر</value>
</data>
<data name="Show directory title at top" xml:space="preserve">
<value>إظهار عنوان الدليل في الأعلى</value>
@ -513,11 +516,11 @@
<data name="Directory of Internet Shortcut Icons" xml:space="preserve">
<value>دليل أيقونات اختصارات الإنترنت</value>
</data>
<data name="Sorted by type and date" xml:space="preserve">
<value>مرتبة حسب النوع والتاريخ</value>
<data name="Sorted by type (folder or file) and date" xml:space="preserve">
<value>مرتبة حسب النوع (مجلد أو ملف) والتاريخ</value>
</data>
<data name="Sorted by type and name" xml:space="preserve">
<value>مرتبة حسب النوع والاسم</value>
<data name="Sorted by type (folder or file) and name" xml:space="preserve">
<value>مرتبة حسب النوع (المجلد أو الملف) والاسم</value>
</data>
<data name="Check for updates" xml:space="preserve">
<value>تحقق من وجود تحديثات</value>
@ -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>
@ -534,4 +537,40 @@
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>لديك أحدث إصدار من SystemTrayMenu!</value>
</data>
<data name="Application size" xml:space="preserve">
<value>حجم التطبيق</value>
</data>
<data name="Optional Features" xml:space="preserve">
<value>ميزات اختيارية</value>
</data>
<data name="Resolve links to folders and show content" xml:space="preserve">
<value>حل روابط المجلدات وإظهار المحتوى</value>
</data>
<data name="Sorted by file extension and name" xml:space="preserve">
<value>مرتبة حسب امتداد الملف والاسم</value>
</data>
<data name="Copy" xml:space="preserve">
<value>ينسخ</value>
</data>
<data name="To cut out" xml:space="preserve">
<value>لقطع</value>
</data>
<data name="To paste" xml:space="preserve">
<value>لصق</value>
</data>
<data name="Selecting All" xml:space="preserve">
<value>اختيار الكل</value>
</data>
<data name="Undo" xml:space="preserve">
<value>الغاء التحميل</value>
</data>
<data name="Don't show this hint again." xml:space="preserve">
<value>لا تظهر هذا التلميح مرة أخرى.</value>
</data>
<data name="Hint" xml:space="preserve">
<value>تَلمِيح</value>
</data>
<data name="The settings menu can also be opened by right-clicking the icon in the system tray at the bottom right, in case you can no longer open it via the menu." xml:space="preserve">
<value>يمكن أيضًا فتح قائمة الإعدادات بالنقر بزر الماوس الأيمن فوق الرمز الموجود في علبة النظام أسفل اليمين ، في حالة عدم قدرتك على فتحه عبر القائمة.</value>
</data>
</root>

View file

@ -174,7 +174,7 @@
<data name="Frequently Asked Questions" xml:space="preserve">
<value>Tez-tez soruşulan suallar</value>
</data>
<data name="Read the FAQ and then choose a root directory for the SystemTrayMenu." xml:space="preserve">
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>Tez-tez verilən sualları oxuyun və sonra SystemTrayMenu üçün kök kataloq seçin.</value>
</data>
<data name="Select directory" xml:space="preserve">
@ -192,8 +192,8 @@
<data name="Color scheme dark always active" xml:space="preserve">
<value>Rəng sxemi qaranlıq həmişə aktivdir</value>
</data>
<data name="Advanced" xml:space="preserve">
<value>Qabaqcıl</value>
<data name="Expanded" xml:space="preserve">
<value>Genişləndirilmiş</value>
</data>
<data name="At mouse location" xml:space="preserve">
<value>Siçan yerində</value>
@ -210,20 +210,20 @@
<data name="Default" xml:space="preserve">
<value>Defolt</value>
</data>
<data name="If the focus is lost and if the mouse is still on the menu" xml:space="preserve">
<value>Əgər fokus itibsə və siçan hələ də menyudadırsa</value>
<data name="If the focus is lost and the mouse is still on the menu" xml:space="preserve">
<value>Fokus itibsə və siçan hələ də menyudadırsa</value>
</data>
<data name="Milliseconds until a menu opens when the mouse is on it" xml:space="preserve">
<value>Siçan üzərində olduqda menyu açılana qədər millisaniyə</value>
</data>
<data name="Milliseconds until the menu closes if in this case the mouse then leaves the menu" xml:space="preserve">
<value>Bu halda siçan menyunu tərk edərsə, menyu bağlanana qədər millisaniyələr</value>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>Siçan menyunu tərk edərsə, menyu bağlanana qədər millisaniyə</value>
</data>
<data name="Pixels maximum menu width" xml:space="preserve">
<value>Piksel maksimum menyu eni</value>
<data name="Maximum menu width" xml:space="preserve">
<value>Maksimum menyu genişliyi</value>
</data>
<data name="Stays open" xml:space="preserve">
<value>Açıq qalır</value>
<data name="Menu stays open" xml:space="preserve">
<value>Menyu açıq qalır</value>
</data>
<data name="Time until a menu opens" xml:space="preserve">
<value>Menyu açılana qədər vaxt</value>
@ -252,17 +252,17 @@
<data name="Relative directory" xml:space="preserve">
<value>Nisbi kataloq</value>
</data>
<data name="Save configuration in application directory" xml:space="preserve">
<value>Konfiqurasiyanı proqram kataloqunda saxlayın</value>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>Konfiqurasiya faylını proqram kataloqunda saxlayın</value>
</data>
<data name="Configuration file and log file" xml:space="preserve">
<value>Konfiqurasiya faylı və log faylı</value>
<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>Tətbiq qovluğunu açın</value>
<value>Proqram qovluğunu açın</value>
</data>
<data name="Pixels maximum menu height" xml:space="preserve">
<value>Piksel maksimum menyu hündürlüyü</value>
<data name="Maximum menu height" xml:space="preserve">
<value>Maksimum menyu hündürlüyü</value>
</data>
<data name="Arrow" xml:space="preserve">
<value>Ox</value>
@ -306,8 +306,8 @@
<data name="Use icon from directory" xml:space="preserve">
<value>Kataloqdan ikonadan istifadə edin</value>
</data>
<data name="Size" xml:space="preserve">
<value>Ölçü</value>
<data name="Sizes in percent" xml:space="preserve">
<value>Ölçülər faizlə</value>
</data>
<data name="Border of menu" xml:space="preserve">
<value>Menyu sərhədi</value>
@ -348,8 +348,8 @@
<data name="If the focus is lost and the Enter key was pressed" xml:space="preserve">
<value>Əgər fokus itibsə və Enter düyməsi basılıbsa</value>
</data>
<data name="Milliseconds until the menu closes if in this case the menu is not reactivated" xml:space="preserve">
<value>Bu halda menyu yenidən aktivləşdirilməsə, menyu bağlanana qədər millisaniyə</value>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>Menyu yenidən aktivləşdirilmədikdə, menyu bağlanana qədər millisaniyə</value>
</data>
<data name="Show in Taskbar" xml:space="preserve">
<value>Tapşırıq çubuğunda göstərin</value>
@ -381,8 +381,8 @@
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>'Başlat Menyu' nümunə qovluğu əlavə edin</value>
</data>
<data name="Row height in percent" xml:space="preserve">
<value>Sətir hündürlüyü faizlə</value>
<data name="Row height" xml:space="preserve">
<value>Sıra hündürlüyü</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>Dairəvi künclər</value>
@ -399,11 +399,11 @@
<data name="Main menu appears" xml:space="preserve">
<value>Əsas menyu görünür</value>
</data>
<data name="Mouse location (Above Taskbar icon)" xml:space="preserve">
<value>Siçan yeri (Tapşırıq panelinin üstündə)</value>
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>Siçan yeri (Tapşırıq paneli ikonasının üstündə)</value>
</data>
<data name="Custom (drag it to the appropriate place)" xml:space="preserve">
<value>Fərdi (uyğun yerə sürükləyin)</value>
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<value>Fərdi (uyğun mövqeyə sürükləyin)</value>
</data>
<data name="element" xml:space="preserve">
<value>element</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>
@ -450,8 +453,8 @@
<data name="Sub menu appears" xml:space="preserve">
<value>Alt menyu görünür</value>
</data>
<data name="Size of the icons in percent" xml:space="preserve">
<value>Nişanların ölçüsü faizlə</value>
<data name="Icon size" xml:space="preserve">
<value>Nişan ölçüsü</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>SystemTrayMenu-nu dəstəkləyin</value>
@ -471,20 +474,20 @@
<data name="Sorting" xml:space="preserve">
<value>Çeşidləmə</value>
</data>
<data name="Copy row item via drag drop" xml:space="preserve">
<value>Sürüşdürmə vasitəsi ilə sıra elementini kopyalayın</value>
<data name="Copy row element via drag and drop" xml:space="preserve">
<value>Sürü elementini sürükləyib buraxmaqla kopyalayın</value>
</data>
<data name="Drag" xml:space="preserve">
<value>Çək</value>
</data>
<data name="Scroll via swipe" xml:space="preserve">
<value>Sürüşdürərək sürüşdürün</value>
<value>Sürüşdürmə vasitəsilə sürüşdürün</value>
</data>
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>Fayl növünə görə menyunu süzün, məsələn: *.exe|*.dll</value>
</data>
<data name="Show count of elements below" xml:space="preserve">
<value>Aşağıdakı elementlərin sayını göstərin</value>
<data name="Show count of elements" xml:space="preserve">
<value>Elementlərin sayını göstərin</value>
</data>
<data name="Show directory title at top" xml:space="preserve">
<value>Kataloq başlığını yuxarıda göstərin</value>
@ -513,11 +516,11 @@
<data name="Directory of Internet Shortcut Icons" xml:space="preserve">
<value>İnternet Qısayol İkonlarının Kataloqu</value>
</data>
<data name="Sorted by type and date" xml:space="preserve">
<value>Növ və tarixə görə çeşidlənir</value>
<data name="Sorted by type (folder or file) and date" xml:space="preserve">
<value>Növ (qovluq və ya fayl) və tarixə görə çeşidlənir</value>
</data>
<data name="Sorted by type and name" xml:space="preserve">
<value>Növ və ada görə çeşidlənir</value>
<data name="Sorted by type (folder or file) and name" xml:space="preserve">
<value>Növ (qovluq və ya fayl) və ada görə çeşidlənir</value>
</data>
<data name="Check for updates" xml:space="preserve">
<value>Yeniləmələri yoxlayın</value>
@ -534,4 +537,40 @@
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>Siz SystemTrayMenu proqramının ən son versiyasına sahibsiniz!</value>
</data>
<data name="Application size" xml:space="preserve">
<value>Tətbiq ölçüsü</value>
</data>
<data name="Optional Features" xml:space="preserve">
<value>Könüllü Xüsusiyyətlər</value>
</data>
<data name="Resolve links to folders and show content" xml:space="preserve">
<value>Qovluqlara keçidləri həll edin və məzmunu göstərin</value>
</data>
<data name="Sorted by file extension and name" xml:space="preserve">
<value>Fayl uzantısı və adına görə sıralanıb</value>
</data>
<data name="Copy" xml:space="preserve">
<value>Kopyalayın</value>
</data>
<data name="To cut out" xml:space="preserve">
<value>Kəsmək üçün</value>
</data>
<data name="To paste" xml:space="preserve">
<value>Yapışdırmaq</value>
</data>
<data name="Selecting All" xml:space="preserve">
<value>Hamısının seçilməsi</value>
</data>
<data name="Undo" xml:space="preserve">
<value>Geri al</value>
</data>
<data name="Don't show this hint again." xml:space="preserve">
<value>Bu işarəni bir daha göstərməyin.</value>
</data>
<data name="Hint" xml:space="preserve">
<value>İpucu</value>
</data>
<data name="The settings menu can also be opened by right-clicking the icon in the system tray at the bottom right, in case you can no longer open it via the menu." xml:space="preserve">
<value>Parametrlər menyusu, menyu vasitəsilə artıq aça bilməyəcəyiniz halda, sağ altdakı sistem tepsisindəki işarəni sağ klikləməklə də açıla bilər.</value>
</data>
</root>

View file

@ -174,7 +174,7 @@
<data name="Frequently Asked Questions" xml:space="preserve">
<value>Часта задаюць пытанні</value>
</data>
<data name="Read the FAQ and then choose a root directory for the SystemTrayMenu." xml:space="preserve">
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>Прачытайце FAQ і абярыце каранёвы каталог для SystemTrayMenu.</value>
</data>
<data name="Select directory" xml:space="preserve">
@ -192,7 +192,7 @@
<data name="Color scheme dark always active" xml:space="preserve">
<value>Колеравая гама цёмная заўсёды актыўная</value>
</data>
<data name="Advanced" xml:space="preserve">
<data name="Expanded" xml:space="preserve">
<value>Пашыраны</value>
</data>
<data name="At mouse location" xml:space="preserve">
@ -210,20 +210,20 @@
<data name="Default" xml:space="preserve">
<value>Па змаўчанні</value>
</data>
<data name="If the focus is lost and if the mouse is still on the menu" xml:space="preserve">
<value>Калі фокус страчаны і калі мышка ўсё яшчэ знаходзіцца ў меню</value>
<data name="If the focus is lost and the mouse is still on the menu" xml:space="preserve">
<value>Калі фокус страчаны, а мышка ўсё яшчэ знаходзіцца ў меню</value>
</data>
<data name="Milliseconds until a menu opens when the mouse is on it" xml:space="preserve">
<value>Мілісекунды да адкрыцця меню пры навядзенні на яго мышы</value>
</data>
<data name="Milliseconds until the menu closes if in this case the mouse then leaves the menu" xml:space="preserve">
<value>Мілісекунды, пакуль меню не закрыецца, калі ў гэтым выпадку мышка пакіне меню</value>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>Мілісекунды, пакуль меню не закрыецца, калі мышка пакіне меню</value>
</data>
<data name="Pixels maximum menu width" xml:space="preserve">
<value>Максімальная шырыня меню ў пікселях</value>
<data name="Maximum menu width" xml:space="preserve">
<value>Максімальная шырыня меню</value>
</data>
<data name="Stays open" xml:space="preserve">
<value>Застаецца адкрытым</value>
<data name="Menu stays open" xml:space="preserve">
<value>Меню застаецца адкрытым</value>
</data>
<data name="Time until a menu opens" xml:space="preserve">
<value>Час да адкрыцця меню</value>
@ -252,17 +252,17 @@
<data name="Relative directory" xml:space="preserve">
<value>Адносны каталог</value>
</data>
<data name="Save configuration in application directory" xml:space="preserve">
<value>Захавайце канфігурацыю ў каталогу прыкладання</value>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>Захавайце файл канфігурацыі ў каталогу прыкладання</value>
</data>
<data name="Configuration file and log file" xml:space="preserve">
<value>Файл канфігурацыі і файл часопіса</value>
<data name="Configuration and log files" xml:space="preserve">
<value>Файлы канфігурацыі і часопісаў</value>
</data>
<data name="Open application directory" xml:space="preserve">
<value>Адкрыць каталог прыкладанняў</value>
</data>
<data name="Pixels maximum menu height" xml:space="preserve">
<value>Максімальная вышыня меню ў пікселях</value>
<data name="Maximum menu height" xml:space="preserve">
<value>Максімальная вышыня меню</value>
</data>
<data name="Arrow" xml:space="preserve">
<value>Стрэлка</value>
@ -306,8 +306,8 @@
<data name="Use icon from directory" xml:space="preserve">
<value>Выкарыстоўвайце значок з каталога</value>
</data>
<data name="Size" xml:space="preserve">
<value>Памер</value>
<data name="Sizes in percent" xml:space="preserve">
<value>Памеры ў працэнтах</value>
</data>
<data name="Border of menu" xml:space="preserve">
<value>Рамка меню</value>
@ -348,8 +348,8 @@
<data name="If the focus is lost and the Enter key was pressed" xml:space="preserve">
<value>Калі фокус страчаны і была націснутая клавіша Enter</value>
</data>
<data name="Milliseconds until the menu closes if in this case the menu is not reactivated" xml:space="preserve">
<value>Мілісекунды да закрыцця меню, калі ў гэтым выпадку меню не будзе зноў актывавана</value>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>Мілісекунды да закрыцця меню, калі меню не актывавана паўторна</value>
</data>
<data name="Show in Taskbar" xml:space="preserve">
<value>Паказаць на панэлі задач</value>
@ -381,8 +381,8 @@
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>Дадаць узор каталога «Меню Пуск»</value>
</data>
<data name="Row height in percent" xml:space="preserve">
<value>Вышыня радка ў працэнтах</value>
<data name="Row height" xml:space="preserve">
<value>Вышыня шэрагу</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>Круглыя ​​куты</value>
@ -399,10 +399,10 @@
<data name="Main menu appears" xml:space="preserve">
<value>З'явіцца галоўнае меню</value>
</data>
<data name="Mouse location (Above Taskbar icon)" xml:space="preserve">
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>Размяшчэнне мышы (над значком на панэлі задач)</value>
</data>
<data name="Custom (drag it to the appropriate place)" xml:space="preserve">
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<value>Карыстальніцкі (перацягнуць у патрэбнае месца)</value>
</data>
<data name="element" xml:space="preserve">
@ -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>
@ -450,8 +453,8 @@
<data name="Sub menu appears" xml:space="preserve">
<value>З'явіцца падменю</value>
</data>
<data name="Size of the icons in percent" xml:space="preserve">
<value>Памер значкоў у працэнтах</value>
<data name="Icon size" xml:space="preserve">
<value>Памер значка</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>Падтрымка SystemTrayMenu</value>
@ -471,7 +474,7 @@
<data name="Sorting" xml:space="preserve">
<value>Сартаванне</value>
</data>
<data name="Copy row item via drag drop" xml:space="preserve">
<data name="Copy row element via drag and drop" xml:space="preserve">
<value>Скапіруйце элемент радка з дапамогай перацягвання</value>
</data>
<data name="Drag" xml:space="preserve">
@ -483,8 +486,8 @@
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>Меню фільтра па тыпу файла, напрыклад: *.exe|*.dll</value>
</data>
<data name="Show count of elements below" xml:space="preserve">
<value>Паказаць колькасць элементаў ніжэй</value>
<data name="Show count of elements" xml:space="preserve">
<value>Паказаць колькасць элементаў</value>
</data>
<data name="Show directory title at top" xml:space="preserve">
<value>Паказаць назву каталога ўверсе</value>
@ -513,11 +516,11 @@
<data name="Directory of Internet Shortcut Icons" xml:space="preserve">
<value>Каталог значкоў цэтлікаў Інтэрнэту</value>
</data>
<data name="Sorted by type and date" xml:space="preserve">
<value>Адсартавана па тыпу і даце</value>
<data name="Sorted by type (folder or file) and date" xml:space="preserve">
<value>Адсартавана па тыпу (папка або файл) і даце</value>
</data>
<data name="Sorted by type and name" xml:space="preserve">
<value>Адсартавана па тыпу і назве</value>
<data name="Sorted by type (folder or file) and name" xml:space="preserve">
<value>Адсартавана па тыпу (папка або файл) і назве</value>
</data>
<data name="Check for updates" xml:space="preserve">
<value>Праверце наяўнасць абнаўленняў</value>
@ -534,4 +537,40 @@
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>У вас апошняя версія SystemTrayMenu!</value>
</data>
<data name="Application size" xml:space="preserve">
<value>Памер прыкладання</value>
</data>
<data name="Optional Features" xml:space="preserve">
<value>Дадатковыя магчымасці</value>
</data>
<data name="Resolve links to folders and show content" xml:space="preserve">
<value>Вырашыць спасылкі на папкі і паказаць змесціва</value>
</data>
<data name="Sorted by file extension and name" xml:space="preserve">
<value>Адсартавана па пашырэнню і назве файла</value>
</data>
<data name="Copy" xml:space="preserve">
<value>Копія</value>
</data>
<data name="To cut out" xml:space="preserve">
<value>Выразаць</value>
</data>
<data name="To paste" xml:space="preserve">
<value>Наклеіць</value>
</data>
<data name="Selecting All" xml:space="preserve">
<value>Выбар усіх</value>
</data>
<data name="Undo" xml:space="preserve">
<value>Адмяніць</value>
</data>
<data name="Don't show this hint again." xml:space="preserve">
<value>Больш не паказваць гэтую падказку.</value>
</data>
<data name="Hint" xml:space="preserve">
<value>Падказка</value>
</data>
<data name="The settings menu can also be opened by right-clicking the icon in the system tray at the bottom right, in case you can no longer open it via the menu." xml:space="preserve">
<value>Меню налад таксама можна адкрыць, пстрыкнуўшы правай кнопкай мышы значок у сістэмным трэі ўнізе справа, калі вы больш не можаце адкрыць яго праз меню.</value>
</data>
</root>

View file

@ -174,7 +174,7 @@
<data name="Frequently Asked Questions" xml:space="preserve">
<value>често задавани въпроси</value>
</data>
<data name="Read the FAQ and then choose a root directory for the SystemTrayMenu." xml:space="preserve">
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>Прочетете ЧЗВ и след това изберете главна директория за SystemTrayMenu.</value>
</data>
<data name="Select directory" xml:space="preserve">
@ -192,7 +192,7 @@
<data name="Color scheme dark always active" xml:space="preserve">
<value>Тъмната цветова схема винаги е активна</value>
</data>
<data name="Advanced" xml:space="preserve">
<data name="Expanded" xml:space="preserve">
<value>Разширено</value>
</data>
<data name="At mouse location" xml:space="preserve">
@ -210,20 +210,20 @@
<data name="Default" xml:space="preserve">
<value>По подразбиране</value>
</data>
<data name="If the focus is lost and if the mouse is still on the menu" xml:space="preserve">
<value>Ако фокусът е изгубен и ако мишката все още е в менюто</value>
<data name="If the focus is lost and the mouse is still on the menu" xml:space="preserve">
<value>Ако фокусът е изгубен и мишката все още е в менюто</value>
</data>
<data name="Milliseconds until a menu opens when the mouse is on it" xml:space="preserve">
<value>Милисекунди до отваряне на меню, когато мишката е върху него</value>
</data>
<data name="Milliseconds until the menu closes if in this case the mouse then leaves the menu" xml:space="preserve">
<value>Милисекунди до затваряне на менюто, ако в този случай мишката напусне менюто</value>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>Милисекунди до затваряне на менюто, ако след това мишката напусне менюто</value>
</data>
<data name="Pixels maximum menu width" xml:space="preserve">
<value>Пиксели максимална ширина на менюто</value>
<data name="Maximum menu width" xml:space="preserve">
<value>Максимална ширина на менюто</value>
</data>
<data name="Stays open" xml:space="preserve">
<value>Остава отворен</value>
<data name="Menu stays open" xml:space="preserve">
<value>Менюто остава отворено</value>
</data>
<data name="Time until a menu opens" xml:space="preserve">
<value>Време до отваряне на меню</value>
@ -252,17 +252,17 @@
<data name="Relative directory" xml:space="preserve">
<value>Относителна директория</value>
</data>
<data name="Save configuration in application directory" xml:space="preserve">
<value>Запазете конфигурацията в директорията на приложението</value>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>Запазете конфигурационния файл в директорията на приложението</value>
</data>
<data name="Configuration file and log file" xml:space="preserve">
<value>Конфигурационен файл и лог файл</value>
<data name="Configuration and log files" xml:space="preserve">
<value>Конфигурационни и лог файлове</value>
</data>
<data name="Open application directory" xml:space="preserve">
<value>Отворете директорията на приложението</value>
</data>
<data name="Pixels maximum menu height" xml:space="preserve">
<value>Пиксели максимална височина на менюто</value>
<data name="Maximum menu height" xml:space="preserve">
<value>Максимална височина на менюто</value>
</data>
<data name="Arrow" xml:space="preserve">
<value>Стрелка</value>
@ -306,8 +306,8 @@
<data name="Use icon from directory" xml:space="preserve">
<value>Използвайте икона от директорията</value>
</data>
<data name="Size" xml:space="preserve">
<value>Размер</value>
<data name="Sizes in percent" xml:space="preserve">
<value>Размери в проценти</value>
</data>
<data name="Border of menu" xml:space="preserve">
<value>Граница на менюто</value>
@ -348,8 +348,8 @@
<data name="If the focus is lost and the Enter key was pressed" xml:space="preserve">
<value>Ако фокусът е изгубен и е натиснат клавишът Enter</value>
</data>
<data name="Milliseconds until the menu closes if in this case the menu is not reactivated" xml:space="preserve">
<value>Милисекунди до затваряне на менюто, ако в този случай менюто не се активира отново</value>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>Милисекунди до затваряне на менюто, ако менюто не се активира отново</value>
</data>
<data name="Show in Taskbar" xml:space="preserve">
<value>Показване в лентата на задачите</value>
@ -381,8 +381,8 @@
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>Добавете примерна директория „Старт меню“</value>
</data>
<data name="Row height in percent" xml:space="preserve">
<value>Височина на реда в проценти</value>
<data name="Row height" xml:space="preserve">
<value>Височина на реда</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>Заоблени ъгли</value>
@ -399,11 +399,11 @@
<data name="Main menu appears" xml:space="preserve">
<value>Появява се главното меню</value>
</data>
<data name="Mouse location (Above Taskbar icon)" xml:space="preserve">
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>Местоположение на мишката (над иконата на лентата на задачите)</value>
</data>
<data name="Custom (drag it to the appropriate place)" xml:space="preserve">
<value>По избор (плъзнете го на подходящото място)</value>
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<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>
@ -450,8 +453,8 @@
<data name="Sub menu appears" xml:space="preserve">
<value>Появява се подменю</value>
</data>
<data name="Size of the icons in percent" xml:space="preserve">
<value>Размер на иконите в проценти</value>
<data name="Icon size" xml:space="preserve">
<value>Размер на иконата</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>Поддръжка на SystemTrayMenu</value>
@ -471,8 +474,8 @@
<data name="Sorting" xml:space="preserve">
<value>Сортиране</value>
</data>
<data name="Copy row item via drag drop" xml:space="preserve">
<value>Копирайте елемент от ред чрез плъзгане</value>
<data name="Copy row element via drag and drop" xml:space="preserve">
<value>Копирайте елемент от ред чрез плъзгане и пускане</value>
</data>
<data name="Drag" xml:space="preserve">
<value>Плъзнете</value>
@ -483,8 +486,8 @@
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>Меню за филтриране по тип файл, напр.: *.exe|*.dll</value>
</data>
<data name="Show count of elements below" xml:space="preserve">
<value>Показване на броя на елементите по-долу</value>
<data name="Show count of elements" xml:space="preserve">
<value>Показване на броя на елементите</value>
</data>
<data name="Show directory title at top" xml:space="preserve">
<value>Показване на заглавието на директорията в горната част</value>
@ -513,14 +516,14 @@
<data name="Directory of Internet Shortcut Icons" xml:space="preserve">
<value>Директория с икони за бърз достъп до интернет</value>
</data>
<data name="Sorted by type and date" xml:space="preserve">
<value>Сортирани по вид и дата</value>
<data name="Sorted by type (folder or file) and date" xml:space="preserve">
<value>Сортирани по тип (папка или файл) и дата</value>
</data>
<data name="Sorted by type and name" xml:space="preserve">
<value>Сортирани по тип и име</value>
<data name="Sorted by type (folder or file) and name" xml:space="preserve">
<value>Сортирани по тип (папка или файл) и име</value>
</data>
<data name="Check for updates" xml:space="preserve">
<value>Провери за обновления</value>
<value>Провери за актуализации</value>
</data>
<data name="Go to download page" xml:space="preserve">
<value>Отидете на страницата за изтегляне</value>
@ -534,4 +537,40 @@
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>Имате най-новата версия на SystemTrayMenu!</value>
</data>
<data name="Application size" xml:space="preserve">
<value>Размер на приложението</value>
</data>
<data name="Optional Features" xml:space="preserve">
<value>Опционални функции</value>
</data>
<data name="Resolve links to folders and show content" xml:space="preserve">
<value>Разрешаване на връзки към папки и показване на съдържание</value>
</data>
<data name="Sorted by file extension and name" xml:space="preserve">
<value>Сортирани по файлово разширение и име</value>
</data>
<data name="Copy" xml:space="preserve">
<value>копие</value>
</data>
<data name="To cut out" xml:space="preserve">
<value>За изрязване</value>
</data>
<data name="To paste" xml:space="preserve">
<value>За да залепите</value>
</data>
<data name="Selecting All" xml:space="preserve">
<value>Избиране на всички</value>
</data>
<data name="Undo" xml:space="preserve">
<value>Отмяна</value>
</data>
<data name="Don't show this hint again." xml:space="preserve">
<value>Не показвайте тази подсказка отново.</value>
</data>
<data name="Hint" xml:space="preserve">
<value>Подсказка</value>
</data>
<data name="The settings menu can also be opened by right-clicking the icon in the system tray at the bottom right, in case you can no longer open it via the menu." xml:space="preserve">
<value>Менюто с настройки може да се отвори и чрез щракване с десния бутон върху иконата в системната област долу вдясно, в случай че вече не можете да го отворите чрез менюто.</value>
</data>
</root>

View file

@ -174,7 +174,7 @@
<data name="Frequently Asked Questions" xml:space="preserve">
<value>সচরাচর জিজ্ঞাস্য</value>
</data>
<data name="Read the FAQ and then choose a root directory for the SystemTrayMenu." xml:space="preserve">
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>FAQ পড়ুন এবং তারপর SystemTrayMenu-এর জন্য একটি রুট ডিরেক্টরি নির্বাচন করুন।</value>
</data>
<data name="Select directory" xml:space="preserve">
@ -192,8 +192,8 @@
<data name="Color scheme dark always active" xml:space="preserve">
<value>রঙের স্কিম অন্ধকার সবসময় সক্রিয়</value>
</data>
<data name="Advanced" xml:space="preserve">
<value>উন্নত</value>
<data name="Expanded" xml:space="preserve">
<value>প্রসারিত</value>
</data>
<data name="At mouse location" xml:space="preserve">
<value>মাউস অবস্থানে</value>
@ -210,20 +210,20 @@
<data name="Default" xml:space="preserve">
<value>ডিফল্ট</value>
</data>
<data name="If the focus is lost and if the mouse is still on the menu" xml:space="preserve">
<value>যদি ফোকাস হারিয়ে যায় এবং যদি মাউস এখনও মেনুতে থাকে</value>
<data name="If the focus is lost and the mouse is still on the menu" xml:space="preserve">
<value>যদি ফোকাস হারিয়ে যায় এবং মাউস এখনও মেনুতে থাকে</value>
</data>
<data name="Milliseconds until a menu opens when the mouse is on it" xml:space="preserve">
<value>মিলিসেকেন্ড যতক্ষণ না একটি মেনু খোলা হয় যখন মাউস এটিতে থাকে</value>
</data>
<data name="Milliseconds until the menu closes if in this case the mouse then leaves the menu" xml:space="preserve">
<value>মেনু বন্ধ না হওয়া পর্যন্ত মিলিসেকেন্ড যদি এই ক্ষেত্রে মাউস মেনু ছেড়ে চলে যায়</value>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>মেনু বন্ধ না হওয়া পর্যন্ত মিলিসেকেন্ড যদি মাউস মেনু ছেড়ে চলে যায়</value>
</data>
<data name="Pixels maximum menu width" xml:space="preserve">
<value>পিক্সেল সর্বাধিক মেনু প্রস্থ</value>
<data name="Maximum menu width" xml:space="preserve">
<value>সর্বাধিক মেনু প্রস্থ</value>
</data>
<data name="Stays open" xml:space="preserve">
<value>খোলা থাকে</value>
<data name="Menu stays open" xml:space="preserve">
<value>মেনু খোলা থাকে</value>
</data>
<data name="Time until a menu opens" xml:space="preserve">
<value>একটি মেনু খোলা পর্যন্ত সময়</value>
@ -252,23 +252,23 @@
<data name="Relative directory" xml:space="preserve">
<value>আপেক্ষিক ডিরেক্টরি</value>
</data>
<data name="Save configuration in application directory" xml:space="preserve">
<value>অ্যাপ্লিকেশন ডিরেক্টরিতে কনফিগারেশন সংরক্ষণ করুন</value>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>অ্যাপ্লিকেশন ডিরেক্টরিতে কনফিগারেশন ফাইল সংরক্ষণ করুন</value>
</data>
<data name="Configuration file and log file" xml:space="preserve">
<value>কনফিগারেশন ফাইল এবং লগ ফাইল</value>
<data name="Configuration and log files" xml:space="preserve">
<value>কনফিগারেশন এবং লগ ফাইল</value>
</data>
<data name="Open application directory" xml:space="preserve">
<value>অ্যাপ্লিকেশন ডিরেক্টরি খুলুন</value>
</data>
<data name="Pixels maximum menu height" xml:space="preserve">
<value>পিক্সেল সর্বোচ্চ মেনু উচ্চতা</value>
<data name="Maximum menu height" xml:space="preserve">
<value>সর্বোচ্চ মেনু উচ্চতা</value>
</data>
<data name="Arrow" xml:space="preserve">
<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>
@ -306,8 +306,8 @@
<data name="Use icon from directory" xml:space="preserve">
<value>ডিরেক্টরি থেকে আইকন ব্যবহার করুন</value>
</data>
<data name="Size" xml:space="preserve">
<value>আকার</value>
<data name="Sizes in percent" xml:space="preserve">
<value>শতাংশে আকার</value>
</data>
<data name="Border of menu" 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>
@ -348,8 +348,8 @@
<data name="If the focus is lost and the Enter key was pressed" xml:space="preserve">
<value>ফোকাস হারিয়ে গেলে এবং এন্টার কী টিপতে হবে</value>
</data>
<data name="Milliseconds until the menu closes if in this case the menu is not reactivated" xml:space="preserve">
<value>এই ক্ষেত্রে মেনু পুনরায় সক্রিয় না হলে মেনু বন্ধ না হওয়া পর্যন্ত মিলিসেকেন্ড</value>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>মেনু পুনরায় সক্রিয় না হলে মেনু বন্ধ না হওয়া পর্যন্ত মিলিসেকেন্ড</value>
</data>
<data name="Show in Taskbar" xml:space="preserve">
<value>টাস্কবারে দেখান</value>
@ -376,13 +376,13 @@
<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>
</data>
<data name="Row height in percent" xml:space="preserve">
<value>সারির উচ্চতা শতাংশে</value>
<data name="Row height" xml:space="preserve">
<value>সারির উচ্চতা</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>বৃত্তাকার কোণগুলি</value>
@ -399,11 +399,11 @@
<data name="Main menu appears" xml:space="preserve">
<value>প্রধান মেনু প্রদর্শিত হবে</value>
</data>
<data name="Mouse location (Above Taskbar icon)" xml:space="preserve">
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>মাউসের অবস্থান (টাস্কবার আইকনের উপরে)</value>
</data>
<data name="Custom (drag it to the appropriate place)" xml:space="preserve">
<value>কাস্টম (উপযুক্ত জায়গায় টেনে আনুন)</value>
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<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>
@ -450,8 +453,8 @@
<data name="Sub menu appears" xml:space="preserve">
<value>সাব মেনু প্রদর্শিত হবে</value>
</data>
<data name="Size of the icons in percent" xml:space="preserve">
<value>শতাংশে আইকনগুলির আকার</value>
<data name="Icon size" xml:space="preserve">
<value>আইকন আকার</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>সিস্টেমট্রেমেনু সমর্থন করে</value>
@ -471,8 +474,8 @@
<data name="Sorting" xml:space="preserve">
<value>শ্রেণীবিভাজন</value>
</data>
<data name="Copy row item via drag drop" xml:space="preserve">
<value>ড্র্যাগ ড্রপের মাধ্যমে সারি আইটেম অনুলিপি করুন</value>
<data name="Copy row element via drag and drop" xml:space="preserve">
<value>ড্র্যাগ এবং ড্রপের মাধ্যমে সারি উপাদান কপি করুন</value>
</data>
<data name="Drag" xml:space="preserve">
<value>টেনে আনুন</value>
@ -483,14 +486,14 @@
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>ফাইলের ধরন অনুযায়ী ফিল্টার মেনু যেমন: *.exe|*.dll</value>
</data>
<data name="Show count of elements below" xml:space="preserve">
<value>নিচের উপাদানের সংখ্যা দেখান</value>
<data name="Show count of elements" xml:space="preserve">
<value>উপাদানের সংখ্যা দেখান</value>
</data>
<data name="Show directory title at top" xml:space="preserve">
<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>
@ -513,11 +516,11 @@
<data name="Directory of Internet Shortcut Icons" xml:space="preserve">
<value>ইন্টারনেট শর্টকাট আইকনের ডিরেক্টরি</value>
</data>
<data name="Sorted by type and date" xml:space="preserve">
<value>প্রকার এবং তারিখ অনুসারে সাজানো</value>
<data name="Sorted by type (folder or file) and date" xml:space="preserve">
<value>প্রকার (ফোল্ডার বা ফাইল) এবং তারিখ অনুসারে সাজানো</value>
</data>
<data name="Sorted by type and name" xml:space="preserve">
<value>প্রকার এবং নাম অনুসারে সাজানো</value>
<data name="Sorted by type (folder or file) and name" xml:space="preserve">
<value>প্রকার (ফোল্ডার বা ফাইল) এবং নাম অনুসারে সাজানো</value>
</data>
<data name="Check for updates" xml:space="preserve">
<value>হালনাগাদ এর জন্য অনুসন্ধান করুন</value>
@ -534,4 +537,40 @@
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>আপনার কাছে SystemTrayMenu এর সর্বশেষ সংস্করণ আছে!</value>
</data>
<data name="Application size" xml:space="preserve">
<value>আবেদনের আকার</value>
</data>
<data name="Optional Features" xml:space="preserve">
<value>ঐচ্ছিক বৈশিষ্ট্য</value>
</data>
<data name="Resolve links to folders and show content" xml:space="preserve">
<value>ফোল্ডারগুলির লিঙ্কগুলি সমাধান করুন এবং সামগ্রী দেখান৷</value>
</data>
<data name="Sorted by file extension and name" xml:space="preserve">
<value>ফাইল এক্সটেনশন এবং নাম অনুসারে সাজানো</value>
</data>
<data name="Copy" xml:space="preserve">
<value>কপি</value>
</data>
<data name="To cut out" xml:space="preserve">
<value>কেটে বাদ দিতে</value>
</data>
<data name="To paste" xml:space="preserve">
<value>পেস্ট করতে</value>
</data>
<data name="Selecting All" xml:space="preserve">
<value>সব নির্বাচন</value>
</data>
<data name="Undo" xml:space="preserve">
<value>পূর্বাবস্থায় ফেরান</value>
</data>
<data name="Don't show this hint again." xml:space="preserve">
<value>এই ইঙ্গিতটি আবার দেখাবেন না।</value>
</data>
<data name="Hint" xml:space="preserve">
<value>ইঙ্গিত</value>
</data>
<data name="The settings menu can also be opened by right-clicking the icon in the system tray at the bottom right, in case you can no longer open it via the menu." xml:space="preserve">
<value>সেটিংস মেনুটি নীচে ডানদিকে সিস্টেম ট্রেতে আইকনে ডান-ক্লিক করেও খোলা যেতে পারে, যদি আপনি মেনুর মাধ্যমে এটি আর খুলতে না পারেন।</value>
</data>
</root>

View file

@ -174,8 +174,8 @@
<data name="Frequently Asked Questions" xml:space="preserve">
<value>Preguntes freqüents</value>
</data>
<data name="Read the FAQ and then choose a root directory for the SystemTrayMenu." xml:space="preserve">
<value>Llegiu les PMF i, a continuació, trieu un directori arrel per al SystemTrayMenu.</value>
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>Llegiu les PMF i trieu un directori arrel per al SystemTrayMenu.</value>
</data>
<data name="Select directory" xml:space="preserve">
<value>Seleccioneu el directori</value>
@ -192,8 +192,8 @@
<data name="Color scheme dark always active" xml:space="preserve">
<value>Esquema de colors fosc sempre actiu</value>
</data>
<data name="Advanced" xml:space="preserve">
<value>Avançat</value>
<data name="Expanded" xml:space="preserve">
<value>Ampliat</value>
</data>
<data name="At mouse location" xml:space="preserve">
<value>A la ubicació del ratolí</value>
@ -210,20 +210,20 @@
<data name="Default" xml:space="preserve">
<value>Per defecte</value>
</data>
<data name="If the focus is lost and if the mouse is still on the menu" xml:space="preserve">
<value>Si es perd el focus i si el ratolí encara està al menú</value>
<data name="If the focus is lost and the mouse is still on the menu" xml:space="preserve">
<value>Si es perd el focus i el ratolí encara està al menú</value>
</data>
<data name="Milliseconds until a menu opens when the mouse is on it" xml:space="preserve">
<value>Mil·lisegons fins que s'obre un menú quan hi ha el ratolí</value>
</data>
<data name="Milliseconds until the menu closes if in this case the mouse then leaves the menu" xml:space="preserve">
<value>Mil·lisegons fins que es tanqui el menú si en aquest cas el ratolí surt del menú</value>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>Mil·lisegons fins que el menú es tanqui si el ratolí surt del menú</value>
</data>
<data name="Pixels maximum menu width" xml:space="preserve">
<value>Amplada màxima del menú en píxels</value>
<data name="Maximum menu width" xml:space="preserve">
<value>Amplada màxima del menú</value>
</data>
<data name="Stays open" xml:space="preserve">
<value>Es manté obert</value>
<data name="Menu stays open" xml:space="preserve">
<value>El menú continua obert</value>
</data>
<data name="Time until a menu opens" xml:space="preserve">
<value>Temps fins que s'obri un menú</value>
@ -252,17 +252,17 @@
<data name="Relative directory" xml:space="preserve">
<value>Directori relatiu</value>
</data>
<data name="Save configuration in application directory" xml:space="preserve">
<value>Desa la configuració al directori de l'aplicació</value>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>Desa el fitxer de configuració al directori de l'aplicació</value>
</data>
<data name="Configuration file and log file" xml:space="preserve">
<value>Fitxer de configuració i fitxer de registre</value>
<data name="Configuration and log files" xml:space="preserve">
<value>Fitxers de configuració i registre</value>
</data>
<data name="Open application directory" xml:space="preserve">
<value>Obriu el directori d'aplicacions</value>
</data>
<data name="Pixels maximum menu height" xml:space="preserve">
<value>Alçada màxima del menú en píxels</value>
<data name="Maximum menu height" xml:space="preserve">
<value>Alçada màxima del menú</value>
</data>
<data name="Arrow" xml:space="preserve">
<value>Fletxa</value>
@ -306,8 +306,8 @@
<data name="Use icon from directory" xml:space="preserve">
<value>Utilitza la icona del directori</value>
</data>
<data name="Size" xml:space="preserve">
<value>Mida</value>
<data name="Sizes in percent" xml:space="preserve">
<value>Mides en percentatge</value>
</data>
<data name="Border of menu" xml:space="preserve">
<value>Vora del menú</value>
@ -348,8 +348,8 @@
<data name="If the focus is lost and the Enter key was pressed" xml:space="preserve">
<value>Si es perd el focus i es prem la tecla Enter</value>
</data>
<data name="Milliseconds until the menu closes if in this case the menu is not reactivated" xml:space="preserve">
<value>Mil·lisegons fins que es tanqui el menú si en aquest cas el menú no es reactiva</value>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>Mil·lisegons fins que el menú es tanqui si el menú no es reactiva</value>
</data>
<data name="Show in Taskbar" xml:space="preserve">
<value>Mostra a la barra de tasques</value>
@ -379,10 +379,10 @@
<value>Esborra la memòria cau si hi ha més d'aquest nombre d'elements</value>
</data>
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>Afegeix el directori de mostra "Menú Inici"</value>
<value>Afegeix el directori d'exemple "Menú Inici"</value>
</data>
<data name="Row height in percent" xml:space="preserve">
<value>Alçada de fila en percentatge</value>
<data name="Row height" xml:space="preserve">
<value>Alçada de fila</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>Cantons arrodonits</value>
@ -399,11 +399,11 @@
<data name="Main menu appears" xml:space="preserve">
<value>Apareix el menú principal</value>
</data>
<data name="Mouse location (Above Taskbar icon)" xml:space="preserve">
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>Ubicació del ratolí (a sobre de la icona de la barra de tasques)</value>
</data>
<data name="Custom (drag it to the appropriate place)" xml:space="preserve">
<value>Personalitzat (arrossegar-lo al lloc adequat)</value>
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<value>Personalitzat (arrossegar-lo a la posició adequada)</value>
</data>
<data name="element" xml:space="preserve">
<value>element</value>
@ -438,11 +438,14 @@
<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>
<data name="Offset by pixels" xml:space="preserve">
<value>Compensació per píxels</value>
<value>Compensació de píxels</value>
</data>
<data name="Overlapping" xml:space="preserve">
<value>Superposició</value>
@ -450,8 +453,8 @@
<data name="Sub menu appears" xml:space="preserve">
<value>Apareix el submenú</value>
</data>
<data name="Size of the icons in percent" xml:space="preserve">
<value>Mida de les icones en percentatge</value>
<data name="Icon size" xml:space="preserve">
<value>Mida de la icona</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>Suport SystemTrayMenu</value>
@ -471,8 +474,8 @@
<data name="Sorting" xml:space="preserve">
<value>Classificació</value>
</data>
<data name="Copy row item via drag drop" xml:space="preserve">
<value>Copieu l'element de fila arrossegant i deixant anar</value>
<data name="Copy row element via drag and drop" xml:space="preserve">
<value>Copia l'element de fila arrossegant i deixant anar</value>
</data>
<data name="Drag" xml:space="preserve">
<value>Arrossegueu</value>
@ -483,8 +486,8 @@
<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>
</data>
<data name="Show count of elements below" xml:space="preserve">
<value>Mostra el nombre d'elements a continuació</value>
<data name="Show count of elements" xml:space="preserve">
<value>Mostra el recompte d'elements</value>
</data>
<data name="Show directory title at top" xml:space="preserve">
<value>Mostra el títol del directori a la part superior</value>
@ -513,11 +516,11 @@
<data name="Directory of Internet Shortcut Icons" xml:space="preserve">
<value>Directori d'icones de dreceres d'Internet</value>
</data>
<data name="Sorted by type and date" xml:space="preserve">
<value>Ordenat per tipus i data</value>
<data name="Sorted by type (folder or file) and date" xml:space="preserve">
<value>Ordenat per tipus (carpeta o fitxer) i data</value>
</data>
<data name="Sorted by type and name" xml:space="preserve">
<value>Ordenat per tipus i nom</value>
<data name="Sorted by type (folder or file) and name" xml:space="preserve">
<value>Ordenat per tipus (carpeta o fitxer) i nom</value>
</data>
<data name="Check for updates" xml:space="preserve">
<value>Buscar actualitzacions</value>
@ -534,4 +537,40 @@
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>Tens la darrera versió de SystemTrayMenu!</value>
</data>
<data name="Application size" xml:space="preserve">
<value>Mida de l'aplicació</value>
</data>
<data name="Optional Features" xml:space="preserve">
<value>Característiques opcionals</value>
</data>
<data name="Resolve links to folders and show content" xml:space="preserve">
<value>Resoldre enllaços a carpetes i mostrar contingut</value>
</data>
<data name="Sorted by file extension and name" xml:space="preserve">
<value>Ordenat per extensió de fitxer i nom</value>
</data>
<data name="Copy" xml:space="preserve">
<value>Còpia</value>
</data>
<data name="To cut out" xml:space="preserve">
<value>Per retallar</value>
</data>
<data name="To paste" xml:space="preserve">
<value>Per enganxar</value>
</data>
<data name="Selecting All" xml:space="preserve">
<value>Seleccionant-ho tot</value>
</data>
<data name="Undo" xml:space="preserve">
<value>Desfer</value>
</data>
<data name="Don't show this hint again." xml:space="preserve">
<value>No tornis a mostrar aquesta pista.</value>
</data>
<data name="Hint" xml:space="preserve">
<value>Pista</value>
</data>
<data name="The settings menu can also be opened by right-clicking the icon in the system tray at the bottom right, in case you can no longer open it via the menu." xml:space="preserve">
<value>El menú de configuració també es pot obrir fent clic amb el botó dret a la icona de la safata del sistema a la part inferior dreta, en cas que ja no el pugueu obrir mitjançant el menú.</value>
</data>
</root>

View file

@ -174,7 +174,7 @@
<data name="Frequently Asked Questions" xml:space="preserve">
<value>Často kladené otázky</value>
</data>
<data name="Read the FAQ and then choose a root directory for the SystemTrayMenu." xml:space="preserve">
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>Přečtěte si FAQ a poté vyberte kořenový adresář pro SystemTrayMenu.</value>
</data>
<data name="Select directory" xml:space="preserve">
@ -192,8 +192,8 @@
<data name="Color scheme dark always active" xml:space="preserve">
<value>Barevné schéma tmavé je vždy aktivní</value>
</data>
<data name="Advanced" xml:space="preserve">
<value>Pokročilý</value>
<data name="Expanded" xml:space="preserve">
<value>Rozšířený</value>
</data>
<data name="At mouse location" xml:space="preserve">
<value>V místě myši</value>
@ -210,20 +210,20 @@
<data name="Default" xml:space="preserve">
<value>Výchozí</value>
</data>
<data name="If the focus is lost and if the mouse is still on the menu" xml:space="preserve">
<value>Pokud dojde ke ztrátě fokusu a pokud je myš stále v nabídce</value>
<data name="If the focus is lost and the mouse is still on the menu" xml:space="preserve">
<value>Pokud dojde ke ztrátě fokusu a myš je stále v nabídce</value>
</data>
<data name="Milliseconds until a menu opens when the mouse is on it" xml:space="preserve">
<value>Milisekundy, než se otevře nabídka, když je na ní myš</value>
<value>Milisekundy do otevření nabídky, když je na ní myš</value>
</data>
<data name="Milliseconds until the menu closes if in this case the mouse then leaves the menu" xml:space="preserve">
<value>Milisekundy, než se nabídka zavře, pokud v tomto případě myš nabídku opustí</value>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>Milisekundy, než se nabídka zavře, pokud myš poté nabídku opustí</value>
</data>
<data name="Pixels maximum menu width" xml:space="preserve">
<value>Maximální šířka nabídky pixelů</value>
<data name="Maximum menu width" xml:space="preserve">
<value>Maximální šířka nabídky</value>
</data>
<data name="Stays open" xml:space="preserve">
<value>Zůstává otevřené</value>
<data name="Menu stays open" xml:space="preserve">
<value>Menu zůstane otevřené</value>
</data>
<data name="Time until a menu opens" xml:space="preserve">
<value>Čas do otevření nabídky</value>
@ -252,17 +252,17 @@
<data name="Relative directory" xml:space="preserve">
<value>Relativní adresář</value>
</data>
<data name="Save configuration in application directory" xml:space="preserve">
<value>Uložte konfiguraci do adresáře aplikace</value>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>Uložte konfigurační soubor do adresáře aplikace</value>
</data>
<data name="Configuration file and log file" xml:space="preserve">
<value>Konfigurační soubor a soubor protokolu</value>
<data name="Configuration and log files" xml:space="preserve">
<value>Konfigurace a soubory protokolu</value>
</data>
<data name="Open application directory" xml:space="preserve">
<value>Otevřete adresář aplikace</value>
</data>
<data name="Pixels maximum menu height" xml:space="preserve">
<value>Maximální výška nabídky pixelů</value>
<data name="Maximum menu height" xml:space="preserve">
<value>Maximální výška nabídky</value>
</data>
<data name="Arrow" xml:space="preserve">
<value>Šipka</value>
@ -306,8 +306,8 @@
<data name="Use icon from directory" xml:space="preserve">
<value>Použijte ikonu z adresáře</value>
</data>
<data name="Size" xml:space="preserve">
<value>Velikost</value>
<data name="Sizes in percent" xml:space="preserve">
<value>Velikosti v procentech</value>
</data>
<data name="Border of menu" xml:space="preserve">
<value>Hranice menu</value>
@ -348,8 +348,8 @@
<data name="If the focus is lost and the Enter key was pressed" xml:space="preserve">
<value>Pokud dojde ke ztrátě fokusu a byla stisknuta klávesa Enter</value>
</data>
<data name="Milliseconds until the menu closes if in this case the menu is not reactivated" xml:space="preserve">
<value>Milisekundy, než se nabídka zavře, pokud v tomto případě není nabídka znovu aktivována</value>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>Milisekundy, než se nabídka zavře, pokud není znovu aktivována</value>
</data>
<data name="Show in Taskbar" xml:space="preserve">
<value>Zobrazit na hlavním panelu</value>
@ -381,8 +381,8 @@
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>Přidat ukázkový adresář 'Nabídka Start'</value>
</data>
<data name="Row height in percent" xml:space="preserve">
<value>Výška řádku v procentech</value>
<data name="Row height" xml:space="preserve">
<value>Výška řádku</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>Kulaté rohy</value>
@ -399,11 +399,11 @@
<data name="Main menu appears" xml:space="preserve">
<value>Zobrazí se hlavní nabídka</value>
</data>
<data name="Mouse location (Above Taskbar icon)" xml:space="preserve">
<value>Umístění myši (nad ikonou na hlavním panelu)</value>
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>Umístění myši (nad ikonou hlavního panelu)</value>
</data>
<data name="Custom (drag it to the appropriate place)" xml:space="preserve">
<value>Vlastní (přetáhněte jej na příslušné místo)</value>
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<value>Vlastní (přetáhněte jej na příslušnou pozici)</value>
</data>
<data name="element" xml:space="preserve">
<value>živel</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>
@ -450,8 +453,8 @@
<data name="Sub menu appears" xml:space="preserve">
<value>Zobrazí se podnabídka</value>
</data>
<data name="Size of the icons in percent" xml:space="preserve">
<value>Velikost ikon v procentech</value>
<data name="Icon size" xml:space="preserve">
<value>Velikost ikony</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>Podpora SystemTrayMenu</value>
@ -471,8 +474,8 @@
<data name="Sorting" xml:space="preserve">
<value>Řazení</value>
</data>
<data name="Copy row item via drag drop" xml:space="preserve">
<value>Zkopírujte položku řádku pomocí přetažení</value>
<data name="Copy row element via drag and drop" xml:space="preserve">
<value>Zkopírujte prvek řádku přetažením</value>
</data>
<data name="Drag" xml:space="preserve">
<value>Táhnout</value>
@ -483,8 +486,8 @@
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>Filtrovat nabídku podle typu souboru, např.: *.exe|*.dll</value>
</data>
<data name="Show count of elements below" xml:space="preserve">
<value>Níže zobrazit počet prvků</value>
<data name="Show count of elements" xml:space="preserve">
<value>Zobrazit počet prvků</value>
</data>
<data name="Show directory title at top" xml:space="preserve">
<value>Zobrazit název adresáře nahoře</value>
@ -513,11 +516,11 @@
<data name="Directory of Internet Shortcut Icons" xml:space="preserve">
<value>Adresář ikon zástupců Internetu</value>
</data>
<data name="Sorted by type and date" xml:space="preserve">
<value>Seřazeno podle typu a data</value>
<data name="Sorted by type (folder or file) and date" xml:space="preserve">
<value>Seřazeno podle typu (složka nebo soubor) a data</value>
</data>
<data name="Sorted by type and name" xml:space="preserve">
<value>Seřazeno podle typu a názvu</value>
<data name="Sorted by type (folder or file) and name" xml:space="preserve">
<value>Seřazeno podle typu (složka nebo soubor) a názvu</value>
</data>
<data name="Check for updates" xml:space="preserve">
<value>Kontrola aktualizací</value>
@ -534,4 +537,40 @@
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>Máte nejnovější verzi SystemTrayMenu!</value>
</data>
<data name="Application size" xml:space="preserve">
<value>Velikost aplikace</value>
</data>
<data name="Optional Features" xml:space="preserve">
<value>Volitelné funkce</value>
</data>
<data name="Resolve links to folders and show content" xml:space="preserve">
<value>Vyřešte odkazy na složky a zobrazte obsah</value>
</data>
<data name="Sorted by file extension and name" xml:space="preserve">
<value>Seřazeno podle přípony souboru a názvu</value>
</data>
<data name="Copy" xml:space="preserve">
<value>kopírovat</value>
</data>
<data name="To cut out" xml:space="preserve">
<value>K vystřižení</value>
</data>
<data name="To paste" xml:space="preserve">
<value>Vložit</value>
</data>
<data name="Selecting All" xml:space="preserve">
<value>Výběr Vše</value>
</data>
<data name="Undo" xml:space="preserve">
<value>vrátit</value>
</data>
<data name="Don't show this hint again." xml:space="preserve">
<value>Tuto nápovědu již nezobrazovat.</value>
</data>
<data name="Hint" xml:space="preserve">
<value>Náznak</value>
</data>
<data name="The settings menu can also be opened by right-clicking the icon in the system tray at the bottom right, in case you can no longer open it via the menu." xml:space="preserve">
<value>Nabídku nastavení lze také otevřít kliknutím pravým tlačítkem myši na ikonu v systémové liště vpravo dole, v případě, že ji již nelze otevřít přes nabídku.</value>
</data>
</root>

View file

@ -174,8 +174,8 @@
<data name="Frequently Asked Questions" xml:space="preserve">
<value>Cwestiynau Cyffredin</value>
</data>
<data name="Read the FAQ and then choose a root directory for the SystemTrayMenu." xml:space="preserve">
<value>Darllenwch y Cwestiynau Cyffredin ac yna dewiswch gyfeiriadur gwraidd ar gyfer y SystemTrayMenu.</value>
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>Darllenwch y Cwestiynau Cyffredin ac yna dewiswch gyfeiriadur gwraidd ar gyfer SystemTrayMenu.</value>
</data>
<data name="Select directory" xml:space="preserve">
<value>Dewiswch gyfeiriadur</value>
@ -192,8 +192,8 @@
<data name="Color scheme dark always active" xml:space="preserve">
<value>Cynllun lliw tywyll bob amser yn weithredol</value>
</data>
<data name="Advanced" xml:space="preserve">
<value>Uwch</value>
<data name="Expanded" xml:space="preserve">
<value>Ehangwyd</value>
</data>
<data name="At mouse location" xml:space="preserve">
<value>Yn lleoliad y llygoden</value>
@ -210,20 +210,20 @@
<data name="Default" xml:space="preserve">
<value>Diofyn</value>
</data>
<data name="If the focus is lost and if the mouse is still on the menu" xml:space="preserve">
<value>Os yw'r ffocws yn cael ei golli ac os yw'r llygoden yn dal ar y ddewislen</value>
<data name="If the focus is lost and the mouse is still on the menu" xml:space="preserve">
<value>Os yw'r ffocws yn cael ei golli a bod y llygoden yn dal ar y ddewislen</value>
</data>
<data name="Milliseconds until a menu opens when the mouse is on it" xml:space="preserve">
<value>Milieiliadau nes bod dewislen yn agor pan fydd y llygoden arno</value>
</data>
<data name="Milliseconds until the menu closes if in this case the mouse then leaves the menu" xml:space="preserve">
<value>Mae milieiliadau hyd nes bod y ddewislen yn cau os yw'r llygoden yn gadael y ddewislen yn yr achos hwn</value>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>Milieiliadau nes bod y ddewislen yn cau os bydd y llygoden wedyn yn gadael y ddewislen</value>
</data>
<data name="Pixels maximum menu width" xml:space="preserve">
<value>Uchafswm lled dewislen picsel</value>
<data name="Maximum menu width" xml:space="preserve">
<value>Lled uchaf y ddewislen</value>
</data>
<data name="Stays open" xml:space="preserve">
<value>Yn aros ar agor</value>
<data name="Menu stays open" xml:space="preserve">
<value>Mae'r fwydlen yn aros ar agor</value>
</data>
<data name="Time until a menu opens" xml:space="preserve">
<value>Amser nes bod dewislen yn agor</value>
@ -252,17 +252,17 @@
<data name="Relative directory" xml:space="preserve">
<value>Cyfeiriadur cymharol</value>
</data>
<data name="Save configuration in application directory" xml:space="preserve">
<value>Cadw ffurfweddiad yn y cyfeiriadur cais</value>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>Cadw ffeil ffurfweddu yn y cyfeiriadur cais</value>
</data>
<data name="Configuration file and log file" xml:space="preserve">
<value>Ffeil ffurfweddu a ffeil log</value>
<data name="Configuration and log files" xml:space="preserve">
<value>Ffurfweddu a ffeiliau log</value>
</data>
<data name="Open application directory" xml:space="preserve">
<value>Agor cyfeiriadur cais</value>
</data>
<data name="Pixels maximum menu height" xml:space="preserve">
<value>Uchafswm uchder dewislen picsel</value>
<data name="Maximum menu height" xml:space="preserve">
<value>Uchder uchaf y ddewislen</value>
</data>
<data name="Arrow" xml:space="preserve">
<value>Saeth</value>
@ -306,8 +306,8 @@
<data name="Use icon from directory" xml:space="preserve">
<value>Defnyddiwch eicon o'r cyfeiriadur</value>
</data>
<data name="Size" xml:space="preserve">
<value>Maint</value>
<data name="Sizes in percent" xml:space="preserve">
<value>Meintiau yn y cant</value>
</data>
<data name="Border of menu" xml:space="preserve">
<value>Ffin y fwydlen</value>
@ -348,8 +348,8 @@
<data name="If the focus is lost and the Enter key was pressed" xml:space="preserve">
<value>Os yw'r ffocws yn cael ei golli a bod y fysell Enter wedi'i wasgu</value>
</data>
<data name="Milliseconds until the menu closes if in this case the menu is not reactivated" xml:space="preserve">
<value>Mill eiliadau nes bod y ddewislen yn cau os nad yw'r ddewislen yn cael ei hailactifadu yn yr achos hwn</value>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>Melin eiliad nes bod y ddewislen yn cau os na chaiff y ddewislen ei hailactifadu</value>
</data>
<data name="Show in Taskbar" xml:space="preserve">
<value>Dangoswch yn y Bar Tasg</value>
@ -381,8 +381,8 @@
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>Ychwanegu cyfeiriadur sampl 'Dewislen Dechrau'</value>
</data>
<data name="Row height in percent" xml:space="preserve">
<value>Uchder rhes yn y cant</value>
<data name="Row height" xml:space="preserve">
<value>Uchder rhes</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>Corneli crwn</value>
@ -399,11 +399,11 @@
<data name="Main menu appears" xml:space="preserve">
<value>Mae'r brif ddewislen yn ymddangos</value>
</data>
<data name="Mouse location (Above Taskbar icon)" xml:space="preserve">
<value>Lleoliad y llygoden (Uwchben eicon y Bar Tasg)</value>
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>Lleoliad y llygoden (uwchben eicon y Bar Tasg)</value>
</data>
<data name="Custom (drag it to the appropriate place)" xml:space="preserve">
<value>Custom (llusgwch ef i'r man priodol)</value>
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<value>Custom (llusgwch ef i'r safle priodol)</value>
</data>
<data name="element" xml:space="preserve">
<value>elfen</value>
@ -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>
@ -450,8 +453,8 @@
<data name="Sub menu appears" xml:space="preserve">
<value>Mae is-ddewislen yn ymddangos</value>
</data>
<data name="Size of the icons in percent" xml:space="preserve">
<value>Maint yr eiconau yn y cant</value>
<data name="Icon size" xml:space="preserve">
<value>Maint eicon</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>Cefnogi SystemTrayMenu</value>
@ -471,8 +474,8 @@
<data name="Sorting" xml:space="preserve">
<value>Didoli</value>
</data>
<data name="Copy row item via drag drop" xml:space="preserve">
<value>Copïwch eitem rhes trwy lusgo drop</value>
<data name="Copy row element via drag and drop" xml:space="preserve">
<value>Copïwch yr elfen rhes trwy lusgo a gollwng</value>
</data>
<data name="Drag" xml:space="preserve">
<value>Llusgwch</value>
@ -483,8 +486,8 @@
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>Hidlo'r ddewislen yn ôl math o ffeil e.e.: *.exe|*.dll</value>
</data>
<data name="Show count of elements below" xml:space="preserve">
<value>Dangoswch nifer yr elfennau isod</value>
<data name="Show count of elements" xml:space="preserve">
<value>Dangos nifer yr elfennau</value>
</data>
<data name="Show directory title at top" xml:space="preserve">
<value>Dangos teitl y cyfeiriadur ar y brig</value>
@ -513,11 +516,11 @@
<data name="Directory of Internet Shortcut Icons" xml:space="preserve">
<value>Cyfeiriadur o Eiconau Llwybr Byr Rhyngrwyd</value>
</data>
<data name="Sorted by type and date" xml:space="preserve">
<value>Trefnwyd yn ôl math a dyddiad</value>
<data name="Sorted by type (folder or file) and date" xml:space="preserve">
<value>Trefnwyd yn ôl math (ffolder neu ffeil) a dyddiad</value>
</data>
<data name="Sorted by type and name" xml:space="preserve">
<value>Trefnwyd yn ôl math ac enw</value>
<data name="Sorted by type (folder or file) and name" xml:space="preserve">
<value>Trefnwyd yn ôl math (ffolder neu ffeil) ac enw</value>
</data>
<data name="Check for updates" xml:space="preserve">
<value>Gwiriwch am ddiweddariadau</value>
@ -534,4 +537,40 @@
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>Mae gennych y fersiwn diweddaraf o SystemTrayMenu!</value>
</data>
<data name="Application size" xml:space="preserve">
<value>Maint y cais</value>
</data>
<data name="Optional Features" xml:space="preserve">
<value>Nodweddion Dewisol</value>
</data>
<data name="Resolve links to folders and show content" xml:space="preserve">
<value>Datrys dolenni i ffolderi a dangos cynnwys</value>
</data>
<data name="Sorted by file extension and name" xml:space="preserve">
<value>Trefnwyd yn ôl estyniad ffeil ac enw</value>
</data>
<data name="Copy" xml:space="preserve">
<value>Copi</value>
</data>
<data name="To cut out" xml:space="preserve">
<value>I dorri allan</value>
</data>
<data name="To paste" xml:space="preserve">
<value>I bastio</value>
</data>
<data name="Selecting All" xml:space="preserve">
<value>Dewis Pawb</value>
</data>
<data name="Undo" xml:space="preserve">
<value>Dadwneud</value>
</data>
<data name="Don't show this hint again." xml:space="preserve">
<value>Peidiwch â dangos yr awgrym hwn eto.</value>
</data>
<data name="Hint" xml:space="preserve">
<value>Awgrym</value>
</data>
<data name="The settings menu can also be opened by right-clicking the icon in the system tray at the bottom right, in case you can no longer open it via the menu." xml:space="preserve">
<value>Gellir agor y ddewislen gosodiadau hefyd trwy dde-glicio ar yr eicon yn yr hambwrdd system ar y gwaelod ar y dde, rhag ofn na allwch ei agor trwy'r ddewislen mwyach.</value>
</data>
</root>

View file

@ -174,7 +174,7 @@
<data name="Frequently Asked Questions" xml:space="preserve">
<value>Ofte stillede spørgsmål</value>
</data>
<data name="Read the FAQ and then choose a root directory for the SystemTrayMenu." xml:space="preserve">
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>Læs FAQ og vælg derefter en rodmappe til SystemTrayMenu.</value>
</data>
<data name="Select directory" xml:space="preserve">
@ -192,8 +192,8 @@
<data name="Color scheme dark always active" xml:space="preserve">
<value>Farveskema mørkt altid aktivt</value>
</data>
<data name="Advanced" xml:space="preserve">
<value>Fremskreden</value>
<data name="Expanded" xml:space="preserve">
<value>Udvidet</value>
</data>
<data name="At mouse location" xml:space="preserve">
<value>På musens placering</value>
@ -210,20 +210,20 @@
<data name="Default" xml:space="preserve">
<value>Standard</value>
</data>
<data name="If the focus is lost and if the mouse is still on the menu" xml:space="preserve">
<value>Hvis fokus er tabt, og hvis musen stadig er på menuen</value>
<data name="If the focus is lost and the mouse is still on the menu" xml:space="preserve">
<value>Hvis fokus er tabt, og musen stadig er på menuen</value>
</data>
<data name="Milliseconds until a menu opens when the mouse is on it" xml:space="preserve">
<value>Millisekunder, indtil en menu åbnes, når musen er på den</value>
</data>
<data name="Milliseconds until the menu closes if in this case the mouse then leaves the menu" xml:space="preserve">
<value>Millisekunder, indtil menuen lukker, hvis musen i dette tilfælde forlader menuen</value>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>Millisekunder indtil menuen lukker, hvis musen så forlader menuen</value>
</data>
<data name="Pixels maximum menu width" xml:space="preserve">
<value>Pixels maksimale menubredde</value>
<data name="Maximum menu width" xml:space="preserve">
<value>Maksimal menubredde</value>
</data>
<data name="Stays open" xml:space="preserve">
<value>Holder åbent</value>
<data name="Menu stays open" xml:space="preserve">
<value>Menuen forbliver åben</value>
</data>
<data name="Time until a menu opens" xml:space="preserve">
<value>Tid indtil en menu åbner</value>
@ -252,17 +252,17 @@
<data name="Relative directory" xml:space="preserve">
<value>Relativ mappe</value>
</data>
<data name="Save configuration in application directory" xml:space="preserve">
<value>Gem konfigurationen i applikationsmappen</value>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>Gem konfigurationsfilen i applikationsmappen</value>
</data>
<data name="Configuration file and log file" xml:space="preserve">
<value>Konfigurationsfil og logfil</value>
<data name="Configuration and log files" xml:space="preserve">
<value>Konfiguration og logfiler</value>
</data>
<data name="Open application directory" xml:space="preserve">
<value>Åbn applikationsmappe</value>
</data>
<data name="Pixels maximum menu height" xml:space="preserve">
<value>Pixels maksimale menuhøjde</value>
<data name="Maximum menu height" xml:space="preserve">
<value>Maksimal menuhøjde</value>
</data>
<data name="Arrow" xml:space="preserve">
<value>Pil</value>
@ -306,8 +306,8 @@
<data name="Use icon from directory" xml:space="preserve">
<value>Brug ikon fra bibliotek</value>
</data>
<data name="Size" xml:space="preserve">
<value>Størrelse</value>
<data name="Sizes in percent" xml:space="preserve">
<value>Størrelser i procent</value>
</data>
<data name="Border of menu" xml:space="preserve">
<value>Kant af menu</value>
@ -348,8 +348,8 @@
<data name="If the focus is lost and the Enter key was pressed" xml:space="preserve">
<value>Hvis fokus mistes, og der blev trykket på Enter-tasten</value>
</data>
<data name="Milliseconds until the menu closes if in this case the menu is not reactivated" xml:space="preserve">
<value>Millisekunder indtil menuen lukker, hvis menuen i dette tilfælde ikke genaktiveres</value>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>Millisekunder, indtil menuen lukker, hvis menuen ikke genaktiveres</value>
</data>
<data name="Show in Taskbar" xml:space="preserve">
<value>Vis i proceslinjen</value>
@ -381,8 +381,8 @@
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>Tilføj eksempelmappe 'Startmenu'</value>
</data>
<data name="Row height in percent" xml:space="preserve">
<value>Rækkehøjde i procent</value>
<data name="Row height" xml:space="preserve">
<value>Rækkehøjde</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>Runde hjørner</value>
@ -399,11 +399,11 @@
<data name="Main menu appears" xml:space="preserve">
<value>Hovedmenuen vises</value>
</data>
<data name="Mouse location (Above Taskbar icon)" xml:space="preserve">
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>Musens placering (over proceslinjeikonet)</value>
</data>
<data name="Custom (drag it to the appropriate place)" xml:space="preserve">
<value>Brugerdefineret (træk det til det rigtige sted)</value>
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<value>Brugerdefineret (træk den til den passende position)</value>
</data>
<data name="element" xml:space="preserve">
<value>element</value>
@ -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>
@ -436,7 +436,10 @@
<value>Vis kun som søgeresultat</value>
</data>
<data name="Single click to open a directory" xml:space="preserve">
<value>Enkelt klik for at åbne en mappe</value>
<value>Et 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>
@ -450,8 +453,8 @@
<data name="Sub menu appears" xml:space="preserve">
<value>Undermenuen vises</value>
</data>
<data name="Size of the icons in percent" xml:space="preserve">
<value>Ikonernes størrelse i procent</value>
<data name="Icon size" xml:space="preserve">
<value>Ikon størrelse</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>Support SystemTrayMenu</value>
@ -471,8 +474,8 @@
<data name="Sorting" xml:space="preserve">
<value>Sortering</value>
</data>
<data name="Copy row item via drag drop" xml:space="preserve">
<value>Kopier rækkeemne via træk-drop</value>
<data name="Copy row element via drag and drop" xml:space="preserve">
<value>Kopier rækkeelement via træk og slip</value>
</data>
<data name="Drag" xml:space="preserve">
<value>Træk</value>
@ -483,8 +486,8 @@
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>Filtrer menu efter filtype, f.eks.: *.exe|*.dll</value>
</data>
<data name="Show count of elements below" xml:space="preserve">
<value>Vis antallet af elementer nedenfor</value>
<data name="Show count of elements" xml:space="preserve">
<value>Vis antallet af elementer</value>
</data>
<data name="Show directory title at top" xml:space="preserve">
<value>Vis mappetitel øverst</value>
@ -513,11 +516,11 @@
<data name="Directory of Internet Shortcut Icons" xml:space="preserve">
<value>Katalog over internetgenvejsikoner</value>
</data>
<data name="Sorted by type and date" xml:space="preserve">
<value>Sorteret efter type og dato</value>
<data name="Sorted by type (folder or file) and date" xml:space="preserve">
<value>Sorteret efter type (mappe eller fil) og dato</value>
</data>
<data name="Sorted by type and name" xml:space="preserve">
<value>Sorteret efter type og navn</value>
<data name="Sorted by type (folder or file) and name" xml:space="preserve">
<value>Sorteret efter type (mappe eller fil) og navn</value>
</data>
<data name="Check for updates" xml:space="preserve">
<value>Søg efter opdateringer</value>
@ -534,4 +537,40 @@
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>Du har den seneste version af SystemTrayMenu!</value>
</data>
<data name="Application size" xml:space="preserve">
<value>Anvendelsesstørrelse</value>
</data>
<data name="Optional Features" xml:space="preserve">
<value>Valgfri funktioner</value>
</data>
<data name="Resolve links to folders and show content" xml:space="preserve">
<value>Løs links til mapper og vis indhold</value>
</data>
<data name="Sorted by file extension and name" xml:space="preserve">
<value>Sorteret efter filtypenavn og filtypenavn</value>
</data>
<data name="Copy" xml:space="preserve">
<value>Kopi</value>
</data>
<data name="To cut out" xml:space="preserve">
<value>At skære ud</value>
</data>
<data name="To paste" xml:space="preserve">
<value>At indsætte</value>
</data>
<data name="Selecting All" xml:space="preserve">
<value>Vælger alle</value>
</data>
<data name="Undo" xml:space="preserve">
<value>Fortryd</value>
</data>
<data name="Don't show this hint again." xml:space="preserve">
<value>Vis ikke dette tip igen.</value>
</data>
<data name="Hint" xml:space="preserve">
<value>Antydning</value>
</data>
<data name="The settings menu can also be opened by right-clicking the icon in the system tray at the bottom right, in case you can no longer open it via the menu." xml:space="preserve">
<value>Indstillingsmenuen kan også åbnes ved at højreklikke på ikonet i systembakken nederst til højre, hvis du ikke længere kan åbne den via menuen.</value>
</data>
</root>

View file

@ -142,7 +142,7 @@
<value>Systeminformationen</value>
</data>
<data name="Directory inaccessible" xml:space="preserve">
<value>Verzeichnis unzugänglich</value>
<value>Auf das Verzeichnis kann nicht zugegriffen werden</value>
</data>
<data name="Language" xml:space="preserve">
<value>Sprache</value>
@ -174,14 +174,14 @@
<data name="Frequently Asked Questions" xml:space="preserve">
<value>Häufig gestellte Fragen</value>
</data>
<data name="Read the FAQ and then choose a root directory for the SystemTrayMenu." xml:space="preserve">
<value>Lesen Sie die FAQ und wählen Sie dann ein Stammverzeichnis für das SystemTrayMenu.</value>
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>Lesen Sie die FAQ und wählen Sie dann ein Stammverzeichnis für SystemTrayMenu.</value>
</data>
<data name="Select directory" xml:space="preserve">
<value>Verzeichnis auswählen</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>Ihr Stammverzeichnis für die App existiert nicht oder ist leer! Ändern Sie das Stammverzeichnis oder legen Sie einige Dateien, Verzeichnisse oder Verknüpfungen in das Stammverzeichnis.</value>
<value>Ihr Stammverzeichnis für die App existiert nicht oder ist leer! Ändern Sie das Stammverzeichnis oder legen Sie einige Dateien, Verzeichnisse oder Verknüpfungen im Stammverzeichnis ab.</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>Sie haben keinen Zugriff auf das Stammverzeichnis der App. Gewähren Sie Zugriff auf das Verzeichnis oder ändern Sie das Stammverzeichnis.</value>
@ -192,11 +192,11 @@
<data name="Color scheme dark always active" xml:space="preserve">
<value>Farbschema dunkel immer aktiv</value>
</data>
<data name="Advanced" xml:space="preserve">
<value>Fortschrittlich</value>
<data name="Expanded" xml:space="preserve">
<value>Erweitert</value>
</data>
<data name="At mouse location" xml:space="preserve">
<value>An der Mausposition</value>
<value>Am Standort der Maus</value>
</data>
<data name="Changing directory" xml:space="preserve">
<value>Verzeichnis wechseln</value>
@ -210,26 +210,26 @@
<data name="Default" xml:space="preserve">
<value>Standard</value>
</data>
<data name="If the focus is lost and if the mouse is still on the menu" xml:space="preserve">
<value>Wenn der Fokus verloren geht und sich die Maus noch im Menü befindet</value>
<data name="If the focus is lost and the mouse is still on the menu" xml:space="preserve">
<value>Wenn der Fokus verloren geht und sich die Maus immer noch im Menü befindet</value>
</data>
<data name="Milliseconds until a menu opens when the mouse is on it" xml:space="preserve">
<value>Millisekunden, bis sich ein Menü öffnet, wenn die Maus darauf ist</value>
<value>Millisekunden, bis sich ein Menü öffnet, wenn sich die Maus darauf befindet</value>
</data>
<data name="Milliseconds until the menu closes if in this case the mouse then leaves the menu" xml:space="preserve">
<value>Millisekunden bis zum Schließen des Menüs, wenn in diesem Fall die Maus dann das Menü verlässt</value>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>Millisekunden bis zum Schließen des Menüs, wenn die Maus anschließend das Menü verlässt</value>
</data>
<data name="Pixels maximum menu width" xml:space="preserve">
<value>Pixel maximale Menübreite</value>
<data name="Maximum menu width" xml:space="preserve">
<value>Maximale Menübreite</value>
</data>
<data name="Stays open" xml:space="preserve">
<value>Bleibt offen</value>
<data name="Menu stays open" xml:space="preserve">
<value>Das Menü bleibt geöffnet</value>
</data>
<data name="Time until a menu opens" xml:space="preserve">
<value>Zeit bis sich ein Menü öffnet</value>
<value>Zeit, bis sich ein Menü öffnet</value>
</data>
<data name="If an element was clicked" xml:space="preserve">
<value>Wenn ein Element angeklickt wurde</value>
<value>Ob ein Element angeklickt wurde</value>
</data>
<data name="Background" xml:space="preserve">
<value>Hintergrund</value>
@ -238,7 +238,7 @@
<value>Geöffnetes Verzeichnis</value>
</data>
<data name="Border of opened directory" xml:space="preserve">
<value>Rahmen des geöffneten Verzeichnisses</value>
<value>Rand des geöffneten Verzeichnisses</value>
</data>
<data name="Search field" xml:space="preserve">
<value>Suchfeld</value>
@ -247,22 +247,22 @@
<value>Ausgewähltes Element</value>
</data>
<data name="Border of selected element" xml:space="preserve">
<value>Rahmen des ausgewählten Elements</value>
<value>Rand des ausgewählten Elements</value>
</data>
<data name="Relative directory" xml:space="preserve">
<value>Relatives Verzeichnis</value>
</data>
<data name="Save configuration in application directory" xml:space="preserve">
<value>Konfiguration im Anwendungsverzeichnis speichern</value>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>Konfigurationsdatei im Anwendungsverzeichnis speichern</value>
</data>
<data name="Configuration file and log file" xml:space="preserve">
<value>Konfigurationsdatei und Protokolldatei</value>
<data name="Configuration and log files" xml:space="preserve">
<value>Konfigurations- und Protokolldateien</value>
</data>
<data name="Open application directory" xml:space="preserve">
<value>Anwendungsverzeichnis öffnen</value>
</data>
<data name="Pixels maximum menu height" xml:space="preserve">
<value>Pixel maximale Menühöhe</value>
<data name="Maximum menu height" xml:space="preserve">
<value>Maximale Menühöhe</value>
</data>
<data name="Arrow" xml:space="preserve">
<value>Pfeil</value>
@ -280,10 +280,10 @@
<value>Hintergrund des Pfeils, während die Maus darüber schwebt</value>
</data>
<data name="Color scheme dark" xml:space="preserve">
<value>Farbschema dunkel</value>
<value>Farbgebung dunkel</value>
</data>
<data name="Color scheme bright" xml:space="preserve">
<value>Farbschema hell</value>
<value>Farbgebung hell</value>
</data>
<data name="App menu" xml:space="preserve">
<value>App-Menü</value>
@ -304,13 +304,13 @@
<value>Schieberegler, während die Maus darüber schwebt 2</value>
</data>
<data name="Use icon from directory" xml:space="preserve">
<value>Verwenden Sie das Symbol aus dem Verzeichnis</value>
<value>Symbol aus Verzeichnis verwenden</value>
</data>
<data name="Size" xml:space="preserve">
<value>Größe</value>
<data name="Sizes in percent" xml:space="preserve">
<value>Größenangaben in Prozent</value>
</data>
<data name="Border of menu" xml:space="preserve">
<value>Rand des Menüs</value>
<value>Menürand</value>
</data>
<data name="Icons" xml:space="preserve">
<value>Symbole</value>
@ -325,7 +325,7 @@
<value>Wird geladen</value>
</data>
<data name="Problem with shortcut link" xml:space="preserve">
<value>Problem mit Shortcut-Link</value>
<value>Problem mit Verknüpfungslink</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>Das Element, auf das sich diese Verknüpfung bezieht, wurde geändert oder verschoben, sodass diese Verknüpfung nicht mehr ordnungsgemäß funktioniert.</value>
@ -348,11 +348,11 @@
<data name="If the focus is lost and the Enter key was pressed" xml:space="preserve">
<value>Wenn der Fokus verloren geht und die Eingabetaste gedrückt wurde</value>
</data>
<data name="Milliseconds until the menu closes if in this case the menu is not reactivated" xml:space="preserve">
<value>Millisekunden bis zum Schließen des Menüs, wenn in diesem Fall das Menü nicht erneut aktiviert wird</value>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>Millisekunden bis zum Schließen des Menüs, wenn das Menü nicht erneut aktiviert wird</value>
</data>
<data name="Show in Taskbar" xml:space="preserve">
<value>In Taskleiste anzeigen</value>
<value>In der Taskleiste anzeigen</value>
</data>
<data name="Add directory" xml:space="preserve">
<value>Verzeichnis hinzufügen</value>
@ -376,13 +376,13 @@
<value>Nur Dateien</value>
</data>
<data name="Clear cache if more than this number of items" xml:space="preserve">
<value>Cache löschen, wenn mehr als diese Anzahl von Elementen vorhanden ist</value>
<value>Cache leeren, wenn mehr als diese Anzahl an Elementen vorhanden ist</value>
</data>
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>Beispielverzeichnis 'Startmenü' hinzufügen</value>
<value>Beispielverzeichnis „Startmenü“ hinzufügen</value>
</data>
<data name="Row height in percent" xml:space="preserve">
<value>Zeilenhöhe in Prozent</value>
<data name="Row height" xml:space="preserve">
<value>Zeilenhöhe</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>Runde Ecken</value>
@ -397,13 +397,13 @@
<value>Unten rechts</value>
</data>
<data name="Main menu appears" xml:space="preserve">
<value>Hauptmenü erscheint</value>
<value>Das Hauptmenü erscheint</value>
</data>
<data name="Mouse location (Above Taskbar icon)" xml:space="preserve">
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>Mausposition (über dem Taskleistensymbol)</value>
</data>
<data name="Custom (drag it to the appropriate place)" xml:space="preserve">
<value>Benutzerdefiniert (an die entsprechende Stelle ziehen)</value>
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<value>Benutzerdefiniert (an die entsprechende Position ziehen)</value>
</data>
<data name="element" xml:space="preserve">
<value>Element</value>
@ -412,7 +412,7 @@
<value>Elemente</value>
</data>
<data name="Generate drive shortcuts on startup" xml:space="preserve">
<value>Generieren Sie Laufwerksverknüpfungen beim Start</value>
<value>Generieren Sie beim Start Laufwerksverknüpfungen</value>
</data>
<data name="Cache" xml:space="preserve">
<value>Zwischenspeicher</value>
@ -430,31 +430,34 @@
<value>Größe und Lage</value>
</data>
<data name="Use operating system settings" xml:space="preserve">
<value>Betriebssystemeinstellungen verwenden</value>
<value>Verwenden Sie die Betriebssystemeinstellungen</value>
</data>
<data name="Show only as search result" xml:space="preserve">
<value>Nur als Suchergebnis anzeigen</value>
</data>
<data name="Single click to open a directory" xml:space="preserve">
<value>Klicken Sie einmal, um ein Verzeichnis zu öffnen</value>
<value>Mit einem Klick öffnen Sie ein Verzeichnis</value>
</data>
<data name="Support Gamepad" xml:space="preserve">
<value>Unterstützt Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Neben dem vorherigen</value>
</data>
<data name="Offset by pixels" xml:space="preserve">
<value>Pixelweise versetzt</value>
<value>Pixelversatz</value>
</data>
<data name="Overlapping" xml:space="preserve">
<value>Überlappend</value>
</data>
<data name="Sub menu appears" xml:space="preserve">
<value>Untermenü erscheint</value>
<value>Das Untermenü erscheint</value>
</data>
<data name="Size of the icons in percent" xml:space="preserve">
<value>Größe der Icons in Prozent</value>
<data name="Icon size" xml:space="preserve">
<value>Symbolgröße</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>SystemTrayMenu unterstützen</value>
<value>Unterstützt SystemTrayMenu</value>
</data>
<data name="Fading" xml:space="preserve">
<value>Fading</value>
@ -466,40 +469,40 @@
<value>Sortiert nach Datum</value>
</data>
<data name="Sorted by name" xml:space="preserve">
<value>Sortiert nach Namen</value>
<value>Nach Namen sortiert</value>
</data>
<data name="Sorting" xml:space="preserve">
<value>Sortierung</value>
</data>
<data name="Copy row item via drag drop" xml:space="preserve">
<value>Zeilenelement per Drag-Drop kopieren</value>
<data name="Copy row element via drag and drop" xml:space="preserve">
<value>Zeilenelement per Drag &amp; Drop kopieren</value>
</data>
<data name="Drag" xml:space="preserve">
<value>Ziehen</value>
</data>
<data name="Scroll via swipe" xml:space="preserve">
<value>Per Wischen scrollen</value>
<value>Scrollen Sie per Wischen</value>
</data>
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>Menü nach Dateityp filtern, z. B.: *.exe|*.dll</value>
</data>
<data name="Show count of elements below" xml:space="preserve">
<value>Anzahl der Elemente unten anzeigen</value>
<data name="Show count of elements" xml:space="preserve">
<value>Anzahl der Elemente anzeigen</value>
</data>
<data name="Show directory title at top" xml:space="preserve">
<value>Verzeichnistitel oben anzeigen</value>
</data>
<data name="Show function key 'Open Folder'" xml:space="preserve">
<value>Funktionstaste 'Ordner öffnen' anzeigen</value>
<value>Funktionstaste „Ordner öffnen“ anzeigen</value>
</data>
<data name="Show function key 'Pin menu'" xml:space="preserve">
<value>Funktionstaste 'Pin-Menü' anzeigen</value>
<value>Funktionstaste „Menü anpinnen“ anzeigen</value>
</data>
<data name="Show function key 'Settings'" xml:space="preserve">
<value>Funktionstaste 'Einstellungen' anzeigen</value>
<value>Funktionstaste „Einstellungen“ anzeigen</value>
</data>
<data name="Show function key 'Restart'" xml:space="preserve">
<value>Funktionstaste 'Neustart' anzeigen</value>
<value>Funktionstaste „Neustart“ anzeigen</value>
</data>
<data name="Show search bar" xml:space="preserve">
<value>Suchleiste anzeigen</value>
@ -513,11 +516,11 @@
<data name="Directory of Internet Shortcut Icons" xml:space="preserve">
<value>Verzeichnis der Internet-Verknüpfungssymbole</value>
</data>
<data name="Sorted by type and date" xml:space="preserve">
<value>Sortiert nach Typ und Datum</value>
<data name="Sorted by type (folder or file) and date" xml:space="preserve">
<value>Sortiert nach Typ (Ordner oder Datei) und Datum</value>
</data>
<data name="Sorted by type and name" xml:space="preserve">
<value>Sortiert nach Typ und Name</value>
<data name="Sorted by type (folder or file) and name" xml:space="preserve">
<value>Sortiert nach Typ (Ordner oder Datei) und Name</value>
</data>
<data name="Check for updates" xml:space="preserve">
<value>Auf Updates prüfen</value>
@ -534,4 +537,40 @@
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>Sie haben die neueste Version von SystemTrayMenu!</value>
</data>
<data name="Application size" xml:space="preserve">
<value>Anwendungsgröße</value>
</data>
<data name="Optional Features" xml:space="preserve">
<value>Optionale Funktionen</value>
</data>
<data name="Resolve links to folders and show content" xml:space="preserve">
<value>Verknüpfungen zu Ordnern auflösen und Inhalte anzeigen</value>
</data>
<data name="Sorted by file extension and name" xml:space="preserve">
<value>Sortiert nach Dateierweiterung und Name</value>
</data>
<data name="Copy" xml:space="preserve">
<value>Kopieren</value>
</data>
<data name="To cut out" xml:space="preserve">
<value>Ausschneiden</value>
</data>
<data name="To paste" xml:space="preserve">
<value>Einfügen</value>
</data>
<data name="Selecting All" xml:space="preserve">
<value>Alle auswählen</value>
</data>
<data name="Undo" xml:space="preserve">
<value>Rückgängig machen</value>
</data>
<data name="Don't show this hint again." xml:space="preserve">
<value>Diesen Hinweis nicht noch einmal anzeigen.</value>
</data>
<data name="Hint" xml:space="preserve">
<value>Hinweis</value>
</data>
<data name="The settings menu can also be opened by right-clicking the icon in the system tray at the bottom right, in case you can no longer open it via the menu." xml:space="preserve">
<value>Das Einstellungsmenü kann auch durch einen Rechtsklick auf das Symbol in der Taskleiste unten rechts geöffnet werden, falls Sie es nicht mehr über das Menü öffnen können.</value>
</data>
</root>

View file

@ -157,7 +157,7 @@
<value>Δεν ήταν δυνατή η εγγραφή του πλήκτρου συντόμευσης.</value>
</data>
<data name="Abort" xml:space="preserve">
<value>Κάνω αποβολή</value>
<value>Αμβλώνω</value>
</data>
<data name="General" xml:space="preserve">
<value>Γενικός</value>
@ -174,7 +174,7 @@
<data name="Frequently Asked Questions" xml:space="preserve">
<value>Συχνές Ερωτήσεις</value>
</data>
<data name="Read the FAQ and then choose a root directory for the SystemTrayMenu." xml:space="preserve">
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>Διαβάστε τις Συχνές ερωτήσεις και, στη συνέχεια, επιλέξτε έναν ριζικό κατάλογο για το SystemTrayMenu.</value>
</data>
<data name="Select directory" xml:space="preserve">
@ -192,8 +192,8 @@
<data name="Color scheme dark always active" xml:space="preserve">
<value>Ο συνδυασμός χρωμάτων σκούρο πάντα ενεργός</value>
</data>
<data name="Advanced" xml:space="preserve">
<value>Προχωρημένος</value>
<data name="Expanded" xml:space="preserve">
<value>Αναπτυγμένος</value>
</data>
<data name="At mouse location" xml:space="preserve">
<value>Στη θέση του ποντικιού</value>
@ -210,20 +210,20 @@
<data name="Default" xml:space="preserve">
<value>Προκαθορισμένο</value>
</data>
<data name="If the focus is lost and if the mouse is still on the menu" xml:space="preserve">
<value>Εάν χαθεί η εστίαση και εάν το ποντίκι εξακολουθεί να βρίσκεται στο μενού</value>
<data name="If the focus is lost and the mouse is still on the menu" xml:space="preserve">
<value>Εάν χαθεί η εστίαση και το ποντίκι βρίσκεται ακόμα στο μενού</value>
</data>
<data name="Milliseconds until a menu opens when the mouse is on it" xml:space="preserve">
<value>Χιλιοστά του δευτερολέπτου μέχρι να ανοίξει ένα μενού όταν το ποντίκι είναι σε αυτό</value>
</data>
<data name="Milliseconds until the menu closes if in this case the mouse then leaves the menu" xml:space="preserve">
<value>Χιλιοστά του δευτερολέπτου έως ότου κλείσει το μενού, αν σε αυτήν την περίπτωση το ποντίκι φύγει από το μενού</value>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>Χιλιοστά του δευτερολέπτου μέχρι να κλείσει το μενού εάν το ποντίκι φύγει από το μενού</value>
</data>
<data name="Pixels maximum menu width" xml:space="preserve">
<value>Μέγιστο πλάτος μενού εικονοστοιχείων</value>
<data name="Maximum menu width" xml:space="preserve">
<value>Μέγιστο πλάτος μενού</value>
</data>
<data name="Stays open" xml:space="preserve">
<value>Μένει ανοιχτό</value>
<data name="Menu stays open" xml:space="preserve">
<value>Το μενού παραμένει ανοιχτό</value>
</data>
<data name="Time until a menu opens" xml:space="preserve">
<value>Χρόνος μέχρι να ανοίξει ένα μενού</value>
@ -252,17 +252,17 @@
<data name="Relative directory" xml:space="preserve">
<value>Σχετικός κατάλογος</value>
</data>
<data name="Save configuration in application directory" xml:space="preserve">
<value>Αποθήκευση διαμόρφωσης στον κατάλογο εφαρμογών</value>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>Αποθηκεύστε το αρχείο διαμόρφωσης στον κατάλογο εφαρμογών</value>
</data>
<data name="Configuration file and log file" xml:space="preserve">
<value>Αρχείο διαμόρφωσης και αρχείο καταγραφής</value>
<data name="Configuration and log files" xml:space="preserve">
<value>Αρχεία διαμόρφωσης και καταγραφής</value>
</data>
<data name="Open application directory" xml:space="preserve">
<value>Ανοίξτε τον κατάλογο εφαρμογών</value>
</data>
<data name="Pixels maximum menu height" xml:space="preserve">
<value>Μέγιστο ύψος μενού εικονοστοιχείων</value>
<data name="Maximum menu height" xml:space="preserve">
<value>Μέγιστο ύψος μενού</value>
</data>
<data name="Arrow" xml:space="preserve">
<value>Βέλος</value>
@ -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>
@ -306,8 +306,8 @@
<data name="Use icon from directory" xml:space="preserve">
<value>Χρησιμοποιήστε το εικονίδιο από τον κατάλογο</value>
</data>
<data name="Size" xml:space="preserve">
<value>Μέγεθος</value>
<data name="Sizes in percent" xml:space="preserve">
<value>Μεγέθη σε ποσοστό</value>
</data>
<data name="Border of menu" xml:space="preserve">
<value>Σύνορα μενού</value>
@ -348,8 +348,8 @@
<data name="If the focus is lost and the Enter key was pressed" xml:space="preserve">
<value>Εάν χαθεί η εστίαση και πατηθεί το πλήκτρο Enter</value>
</data>
<data name="Milliseconds until the menu closes if in this case the menu is not reactivated" xml:space="preserve">
<value>Χιλιοστά του δευτερολέπτου έως ότου κλείσει το μενού εάν σε αυτή την περίπτωση το μενού δεν ενεργοποιηθεί ξανά</value>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>Χιλιοστά του δευτερολέπτου έως ότου κλείσει το μενού εάν το μενού δεν ενεργοποιηθεί ξανά</value>
</data>
<data name="Show in Taskbar" xml:space="preserve">
<value>Εμφάνιση στη γραμμή εργασιών</value>
@ -381,8 +381,8 @@
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>Προσθήκη δείγματος καταλόγου "Μενού Έναρξης"</value>
</data>
<data name="Row height in percent" xml:space="preserve">
<value>Ύψος σειράς σε ποσοστό</value>
<data name="Row height" xml:space="preserve">
<value>Ύψος σειράς</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>Στρογγυλές γωνίες</value>
@ -399,11 +399,11 @@
<data name="Main menu appears" xml:space="preserve">
<value>Εμφανίζεται το κύριο μενού</value>
</data>
<data name="Mouse location (Above Taskbar icon)" xml:space="preserve">
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>Τοποθεσία ποντικιού (πάνω από το εικονίδιο της γραμμής εργασιών)</value>
</data>
<data name="Custom (drag it to the appropriate place)" xml:space="preserve">
<value>Προσαρμοσμένο (σύρετέ το στο κατάλληλο μέρος)</value>
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<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>Υποστήριξη Gamepad</value>
</data>
<data name="Next to the previous one" xml:space="preserve">
<value>Δίπλα στο προηγούμενο</value>
</data>
@ -450,8 +453,8 @@
<data name="Sub menu appears" xml:space="preserve">
<value>Εμφανίζεται το υπομενού</value>
</data>
<data name="Size of the icons in percent" xml:space="preserve">
<value>Το μέγεθος των εικονιδίων σε ποσοστό</value>
<data name="Icon size" xml:space="preserve">
<value>Μέγεθος εικονιδίου</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>Υποστήριξη SystemTrayMenu</value>
@ -471,8 +474,8 @@
<data name="Sorting" xml:space="preserve">
<value>Ταξινόμηση</value>
</data>
<data name="Copy row item via drag drop" xml:space="preserve">
<value>Αντιγράψτε το στοιχείο σειράς μέσω μεταφοράς απόθεσης</value>
<data name="Copy row element via drag and drop" xml:space="preserve">
<value>Αντιγράψτε το στοιχείο της σειράς μέσω μεταφοράς και απόθεσης</value>
</data>
<data name="Drag" xml:space="preserve">
<value>Σέρνω</value>
@ -483,8 +486,8 @@
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>Φιλτράρισμα μενού κατά τύπο αρχείου π.χ.: *.exe|*.dll</value>
</data>
<data name="Show count of elements below" xml:space="preserve">
<value>Εμφάνιση του αριθμού των στοιχείων παρακάτω</value>
<data name="Show count of elements" xml:space="preserve">
<value>Εμφάνιση του αριθμού των στοιχείων</value>
</data>
<data name="Show directory title at top" xml:space="preserve">
<value>Εμφάνιση τίτλου καταλόγου στην κορυφή</value>
@ -513,11 +516,11 @@
<data name="Directory of Internet Shortcut Icons" xml:space="preserve">
<value>Κατάλογος εικονιδίων συντομεύσεων Διαδικτύου</value>
</data>
<data name="Sorted by type and date" xml:space="preserve">
<value>Ταξινόμηση κατά τύπο και ημερομηνία</value>
<data name="Sorted by type (folder or file) and date" xml:space="preserve">
<value>Ταξινόμηση κατά τύπο (φάκελο ή αρχείο) και ημερομηνία</value>
</data>
<data name="Sorted by type and name" xml:space="preserve">
<value>Ταξινόμηση κατά τύπο και όνομα</value>
<data name="Sorted by type (folder or file) and name" xml:space="preserve">
<value>Ταξινόμηση κατά τύπο (φάκελο ή αρχείο) και όνομα</value>
</data>
<data name="Check for updates" xml:space="preserve">
<value>Ελεγχος για ενημερώσεις</value>
@ -534,4 +537,40 @@
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>Έχετε την πιο πρόσφατη έκδοση του SystemTrayMenu!</value>
</data>
<data name="Application size" xml:space="preserve">
<value>Μέγεθος εφαρμογής</value>
</data>
<data name="Optional Features" xml:space="preserve">
<value>Προαιρετικά χαρακτηριστικά</value>
</data>
<data name="Resolve links to folders and show content" xml:space="preserve">
<value>Επίλυση συνδέσμων σε φακέλους και εμφάνιση περιεχομένου</value>
</data>
<data name="Sorted by file extension and name" xml:space="preserve">
<value>Ταξινόμηση κατά επέκταση αρχείου και όνομα</value>
</data>
<data name="Copy" xml:space="preserve">
<value>αντίγραφο</value>
</data>
<data name="To cut out" xml:space="preserve">
<value>Να κόψει</value>
</data>
<data name="To paste" xml:space="preserve">
<value>Για να επικολλήσετε</value>
</data>
<data name="Selecting All" xml:space="preserve">
<value>Επιλογή όλων</value>
</data>
<data name="Undo" xml:space="preserve">
<value>Ξεκάνω</value>
</data>
<data name="Don't show this hint again." xml:space="preserve">
<value>Μην εμφανίσετε ξανά αυτήν την υπόδειξη.</value>
</data>
<data name="Hint" xml:space="preserve">
<value>Ιχνος</value>
</data>
<data name="The settings menu can also be opened by right-clicking the icon in the system tray at the bottom right, in case you can no longer open it via the menu." xml:space="preserve">
<value>Το μενού ρυθμίσεων μπορεί επίσης να ανοίξει κάνοντας δεξί κλικ στο εικονίδιο στο δίσκο συστήματος κάτω δεξιά, σε περίπτωση που δεν μπορείτε πλέον να το ανοίξετε μέσω του μενού.</value>
</data>
</root>

View file

@ -0,0 +1,576 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<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>About SystemTrayMenu</value>
</data>
<data name="OK" xml:space="preserve">
<value>OK</value>
</data>
<data name="App start" xml:space="preserve">
<value>Autostart</value>
</data>
<data name="Exit app" xml:space="preserve">
<value>Exit app</value>
</data>
<data name="Directory" xml:space="preserve">
<value>Directory</value>
</data>
<data name="Directory empty" xml:space="preserve">
<value>Directory empty</value>
</data>
<data name="Details" xml:space="preserve">
<value>Details</value>
</data>
<data name="System Info" xml:space="preserve">
<value>System Info</value>
</data>
<data name="Directory inaccessible" xml:space="preserve">
<value>Directory inaccessible</value>
</data>
<data name="Language" xml:space="preserve">
<value>Language</value>
</data>
<data name="Log File" xml:space="preserve">
<value>Log File</value>
</data>
<data name="Restart" xml:space="preserve">
<value>Restart</value>
</data>
<data name="Could not register the hot key." xml:space="preserve">
<value>Could not register the hot key.</value>
</data>
<data name="Abort" xml:space="preserve">
<value>Cancel</value>
</data>
<data name="General" xml:space="preserve">
<value>General</value>
</data>
<data name="Hotkey" xml:space="preserve">
<value>Hotkey</value>
</data>
<data name="Start with Windows" xml:space="preserve">
<value>Start with Windows</value>
</data>
<data name="Settings" xml:space="preserve">
<value>Settings</value>
</data>
<data name="Frequently Asked Questions" xml:space="preserve">
<value>Frequently Asked Questions</value>
</data>
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>Read the FAQ and then choose a root directory for SystemTrayMenu.</value>
</data>
<data name="Select directory" xml:space="preserve">
<value>Select directory</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>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.</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>You have no access to the root directory of the app. Grant access to the directory or change the root directory.</value>
</data>
<data name="Single click to open an element" xml:space="preserve">
<value>Single click to open an element</value>
</data>
<data name="Color scheme dark always active" xml:space="preserve">
<value>Colour scheme dark always active</value>
</data>
<data name="Expanded" xml:space="preserve">
<value>Advanced</value>
</data>
<data name="At mouse location" xml:space="preserve">
<value>At mouse location</value>
</data>
<data name="Changing directory" xml:space="preserve">
<value>Change the directory</value>
</data>
<data name="Click" xml:space="preserve">
<value>Click</value>
</data>
<data name="Customize" xml:space="preserve">
<value>Customise</value>
</data>
<data name="Default" xml:space="preserve">
<value>Default</value>
</data>
<data name="If the focus is lost and the mouse is still on the menu" xml:space="preserve">
<value>If the focus is lost and the mouse is still on the menu</value>
</data>
<data name="Milliseconds until a menu opens when the mouse is on it" xml:space="preserve">
<value>Milliseconds until a menu opens when the mouse is on it</value>
</data>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>Milliseconds until the menu closes if the mouse then leaves the menu</value>
</data>
<data name="Maximum menu width" xml:space="preserve">
<value>Maximum menu width</value>
</data>
<data name="Menu stays open" xml:space="preserve">
<value>Menu stays open</value>
</data>
<data name="Time until a menu opens" xml:space="preserve">
<value>Time until a menu opens</value>
</data>
<data name="If an element was clicked" xml:space="preserve">
<value>If an element was clicked</value>
</data>
<data name="Background" xml:space="preserve">
<value>Background</value>
</data>
<data name="Opened directory" xml:space="preserve">
<value>Opened directory</value>
</data>
<data name="Border of opened directory" xml:space="preserve">
<value>Border of opened directory</value>
</data>
<data name="Search field" xml:space="preserve">
<value>Search field</value>
</data>
<data name="Selected element" xml:space="preserve">
<value>Selected element</value>
</data>
<data name="Border of selected element" xml:space="preserve">
<value>Border of selected element</value>
</data>
<data name="Relative directory" xml:space="preserve">
<value>Relative directory</value>
</data>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>Save configuration file in application directory</value>
</data>
<data name="Configuration and log files" xml:space="preserve">
<value>Configuration and log files</value>
</data>
<data name="Open application directory" xml:space="preserve">
<value>Open application directory</value>
</data>
<data name="Maximum menu height" xml:space="preserve">
<value>Maximum menu height</value>
</data>
<data name="Arrow" xml:space="preserve">
<value>Arrow</value>
</data>
<data name="Arrow when clicking" xml:space="preserve">
<value>Arrow when clicking</value>
</data>
<data name="Arrow while mouse hovers over it" xml:space="preserve">
<value>Arrow while mouse hovers over it</value>
</data>
<data name="Background of arrow when clicking" xml:space="preserve">
<value>Background of arrow when clicking</value>
</data>
<data name="Background of arrow while mouse hovers over it" xml:space="preserve">
<value>Background of arrow while mouse hovers over it</value>
</data>
<data name="Color scheme dark" xml:space="preserve">
<value>Colour scheme dark</value>
</data>
<data name="Color scheme bright" xml:space="preserve">
<value>Colour scheme bright</value>
</data>
<data name="App menu" xml:space="preserve">
<value>App menu</value>
</data>
<data name="Scrollbar" xml:space="preserve">
<value>Scrollbar</value>
</data>
<data name="Slider" xml:space="preserve">
<value>Slider</value>
</data>
<data name="Slider while dragging" xml:space="preserve">
<value>Slider while dragging</value>
</data>
<data name="Slider while mouse hovers over it 1" xml:space="preserve">
<value>Slider while mouse hovers over it 1</value>
</data>
<data name="Slider while mouse hovers over it 2" xml:space="preserve">
<value>Slider while mouse hovers over it 2</value>
</data>
<data name="Use icon from directory" xml:space="preserve">
<value>Use icon from directory</value>
</data>
<data name="Sizes in percent" xml:space="preserve">
<value>Sizes in percent</value>
</data>
<data name="Border of menu" xml:space="preserve">
<value>Border of menu</value>
</data>
<data name="Icons" xml:space="preserve">
<value>Icons</value>
</data>
<data name="Set by context menu " xml:space="preserve">
<value>Set by context menu </value>
</data>
<data name="Set as directory" xml:space="preserve">
<value>Set as directory</value>
</data>
<data name="loading" xml:space="preserve">
<value>loading</value>
</data>
<data name="Problem with shortcut link" xml:space="preserve">
<value>Problem with Shortcut</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>The item that this shortcut refers to has been changed or moved, so this shortcut will no longer work properly.</value>
</data>
<data name="Open directory" xml:space="preserve">
<value>Open directory</value>
</data>
<data name="Task Manager" xml:space="preserve">
<value>Task Manager</value>
</data>
<data name="Deactivated" xml:space="preserve">
<value>Deactivated</value>
</data>
<data name="Activated" xml:space="preserve">
<value>Activated</value>
</data>
<data name="Expert" xml:space="preserve">
<value>Expert</value>
</data>
<data name="If the focus is lost and the Enter key was pressed" xml:space="preserve">
<value>If the focus is lost and the Enter key was pressed</value>
</data>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>Milliseconds until the menu closes if the menu is not reactivated</value>
</data>
<data name="Show in Taskbar" xml:space="preserve">
<value>Show in Taskbar</value>
</data>
<data name="Add directory" xml:space="preserve">
<value>Add directory</value>
</data>
<data name="Add content of directory to root directory" xml:space="preserve">
<value>Add content of directory to root directory</value>
</data>
<data name="Directory paths" xml:space="preserve">
<value>Directory paths</value>
</data>
<data name="Directories" xml:space="preserve">
<value>Directories</value>
</data>
<data name="Recursive" xml:space="preserve">
<value>Recursive</value>
</data>
<data name="Remove directory" xml:space="preserve">
<value>Remove directory</value>
</data>
<data name="Only Files" xml:space="preserve">
<value>Only Files</value>
</data>
<data name="Clear cache if more than this number of items" xml:space="preserve">
<value>Clear cache if more than this number of items</value>
</data>
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>Add sample directory 'Start Menu'</value>
</data>
<data name="Row height" xml:space="preserve">
<value>Row height</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>Round corners</value>
</data>
<data name="Appearance" xml:space="preserve">
<value>Appearance</value>
</data>
<data name="Bottom left" xml:space="preserve">
<value>Bottom left</value>
</data>
<data name="Bottom right" xml:space="preserve">
<value>Bottom right</value>
</data>
<data name="Main menu appears" xml:space="preserve">
<value>Main menu appears</value>
</data>
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>Mouse location (above Taskbar icon)</value>
</data>
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<value>Custom (drag it to the appropriate position)</value>
</data>
<data name="element" xml:space="preserve">
<value>item</value>
</data>
<data name="elements" xml:space="preserve">
<value>items</value>
</data>
<data name="Generate drive shortcuts on startup" xml:space="preserve">
<value>Generate shortcuts to drives</value>
</data>
<data name="Cache" xml:space="preserve">
<value>Cache</value>
</data>
<data name="Always show" xml:space="preserve">
<value>Always show</value>
</data>
<data name="Hidden files and directories" xml:space="preserve">
<value>Hidden files and directories</value>
</data>
<data name="Never show" xml:space="preserve">
<value>Never show</value>
</data>
<data name="Size and location" xml:space="preserve">
<value>Size and location</value>
</data>
<data name="Use operating system settings" xml:space="preserve">
<value>Use operating system settings</value>
</data>
<data name="Show only as search result" xml:space="preserve">
<value>Show only as search result</value>
</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>
</data>
<data name="Offset by pixels" xml:space="preserve">
<value>Offset by pixels</value>
</data>
<data name="Overlapping" xml:space="preserve">
<value>Overlapping</value>
</data>
<data name="Sub menu appears" xml:space="preserve">
<value>Sub menu appears</value>
</data>
<data name="Icon size" xml:space="preserve">
<value>Icon size</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>Support SystemTrayMenu</value>
</data>
<data name="Fading" xml:space="preserve">
<value>Fading</value>
</data>
<data name="Send hotkey to other instance" xml:space="preserve">
<value>Send hotkey to other instance</value>
</data>
<data name="Sorted by date" xml:space="preserve">
<value>Sorted by date</value>
</data>
<data name="Sorted by name" xml:space="preserve">
<value>Sorted by name</value>
</data>
<data name="Sorting" xml:space="preserve">
<value>Sorting</value>
</data>
<data name="Copy row element via drag and drop" xml:space="preserve">
<value>Copy row item via drag and drop</value>
</data>
<data name="Drag" xml:space="preserve">
<value>Drag</value>
</data>
<data name="Scroll via swipe" xml:space="preserve">
<value>Scroll via swipe</value>
</data>
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>Filter menu by file type e.g.: *.exe|*.dll</value>
</data>
<data name="Show count of elements" xml:space="preserve">
<value>Show number of items</value>
</data>
<data name="Show directory title at top" xml:space="preserve">
<value>Show directory title at top</value>
</data>
<data name="Show function key 'Open Folder'" xml:space="preserve">
<value>Show function key 'Open Folder'</value>
</data>
<data name="Show function key 'Pin menu'" xml:space="preserve">
<value>Show function key 'Pin menu'</value>
</data>
<data name="Show function key 'Settings'" xml:space="preserve">
<value>Show function key 'Settings'</value>
</data>
<data name="Show function key 'Restart'" xml:space="preserve">
<value>Show function key 'Restart'</value>
</data>
<data name="Show search bar" xml:space="preserve">
<value>Show search bar</value>
</data>
<data name="Saving log file in application directory" xml:space="preserve">
<value>Save log file in application directory</value>
</data>
<data name="Show link overlay" xml:space="preserve">
<value>Show link overlay</value>
</data>
<data name="Directory of Internet Shortcut Icons" xml:space="preserve">
<value>Directory of Internet Shortcut Icons</value>
</data>
<data name="Sorted by type (folder or file) and date" xml:space="preserve">
<value>Sorted by type (folder or file) and date</value>
</data>
<data name="Sorted by type (folder or file) and name" xml:space="preserve">
<value>Sorted by type (folder or file) and name</value>
</data>
<data name="Check for updates" xml:space="preserve">
<value>Check for updates</value>
</data>
<data name="Go to download page" xml:space="preserve">
<value>Go to download page</value>
</data>
<data name="Latest available version:" xml:space="preserve">
<value>Latest available version:</value>
</data>
<data name="New version available!" xml:space="preserve">
<value>New version available!</value>
</data>
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>You have the latest version of SystemTrayMenu!</value>
</data>
<data name="Application size" xml:space="preserve">
<value>Application size</value>
</data>
<data name="Optional Features" xml:space="preserve">
<value>Optional Features</value>
</data>
<data name="Resolve links to folders and show content" xml:space="preserve">
<value>Resolve links to folders and show content</value>
</data>
<data name="Sorted by file extension and name" xml:space="preserve">
<value>Sorted by file extension and name</value>
</data>
<data name="Copy" xml:space="preserve">
<value>Copy</value>
</data>
<data name="To cut out" xml:space="preserve">
<value>Cut</value>
</data>
<data name="To paste" xml:space="preserve">
<value>Paste</value>
</data>
<data name="Selecting All" xml:space="preserve">
<value>Select All</value>
</data>
<data name="Undo" xml:space="preserve">
<value>Undo</value>
</data>
<data name="Don't show this hint again." xml:space="preserve">
<value>Don't show this hint again.</value>
</data>
<data name="Hint" xml:space="preserve">
<value>Hint</value>
</data>
<data name="The settings menu can also be opened by right-clicking the icon in the system tray at the bottom right, in case you can no longer open it via the menu." xml:space="preserve">
<value>The settings menu can also be opened by right-clicking the icon in the system tray at the bottom right, in case you can no longer open it via the menu.</value>
</data>
</root>

View file

@ -154,10 +154,10 @@
<value>Rekomenci</value>
</data>
<data name="Could not register the hot key." xml:space="preserve">
<value>Ne eblis registri la varmaklavon.</value>
<value>Ne eblis registri la klavoklavon.</value>
</data>
<data name="Abort" xml:space="preserve">
<value>Ĉesigi</value>
<value>Ĉesi</value>
</data>
<data name="General" xml:space="preserve">
<value>Generalo</value>
@ -174,8 +174,8 @@
<data name="Frequently Asked Questions" xml:space="preserve">
<value>Oftaj Demandoj</value>
</data>
<data name="Read the FAQ and then choose a root directory for the SystemTrayMenu." xml:space="preserve">
<value>Legu la Oftajn Demandojn kaj poste elektu radikan dosierujon por la SystemTrayMenu.</value>
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>Legu la Oftajn Demandojn kaj poste elektu radikan dosierujon por SystemTrayMenu.</value>
</data>
<data name="Select directory" xml:space="preserve">
<value>Elektu dosierujon</value>
@ -192,8 +192,8 @@
<data name="Color scheme dark always active" xml:space="preserve">
<value>Kolorskemo malhela ĉiam aktiva</value>
</data>
<data name="Advanced" xml:space="preserve">
<value>Altnivela</value>
<data name="Expanded" xml:space="preserve">
<value>Vastigita</value>
</data>
<data name="At mouse location" xml:space="preserve">
<value>Ĉe musloko</value>
@ -210,20 +210,20 @@
<data name="Default" xml:space="preserve">
<value>Defaŭlte</value>
</data>
<data name="If the focus is lost and if the mouse is still on the menu" xml:space="preserve">
<value>Se la fokuso estas perdita kaj se la muso ankoraŭ estas en la menuo</value>
<data name="If the focus is lost and the mouse is still on the menu" xml:space="preserve">
<value>Se la fokuso estas perdita kaj la muso ankoraŭ estas en la menuo</value>
</data>
<data name="Milliseconds until a menu opens when the mouse is on it" xml:space="preserve">
<value>Milisekundoj ĝis menuo malfermiĝas kiam la muso estas sur ĝi</value>
</data>
<data name="Milliseconds until the menu closes if in this case the mouse then leaves the menu" xml:space="preserve">
<value>Milisekundoj ĝis la menuo fermiĝas se en ĉi tiu kazo la muso tiam forlasas la menuon</value>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>Milisekundoj ĝis la menuo fermiĝas se la muso tiam forlasas la menuon</value>
</data>
<data name="Pixels maximum menu width" xml:space="preserve">
<value>Pikseloj maksimuma menularĝo</value>
<data name="Maximum menu width" xml:space="preserve">
<value>Maksimuma menularĝo</value>
</data>
<data name="Stays open" xml:space="preserve">
<value>Restas malfermita</value>
<data name="Menu stays open" xml:space="preserve">
<value>Menuo restas malfermita</value>
</data>
<data name="Time until a menu opens" xml:space="preserve">
<value>Tempo ĝis menuo malfermiĝas</value>
@ -252,23 +252,23 @@
<data name="Relative directory" xml:space="preserve">
<value>Relativa dosierujo</value>
</data>
<data name="Save configuration in application directory" xml:space="preserve">
<value>Konservu agordon en aplikaĵa dosierujo</value>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>Konservu agordan dosieron en aplikaĵa dosierujo</value>
</data>
<data name="Configuration file and log file" xml:space="preserve">
<value>Agorda dosiero kaj protokolo-dosiero</value>
<data name="Configuration and log files" xml:space="preserve">
<value>Agordaj kaj protokolaj dosieroj</value>
</data>
<data name="Open application directory" xml:space="preserve">
<value>Malfermu aplikan dosierujon</value>
</data>
<data name="Pixels maximum menu height" xml:space="preserve">
<value>Pikseloj maksimuma menua alteco</value>
<data name="Maximum menu height" xml:space="preserve">
<value>Maksimuma menua alteco</value>
</data>
<data name="Arrow" xml:space="preserve">
<value>Sago</value>
</data>
<data name="Arrow when clicking" xml:space="preserve">
<value>Sago kiam vi klakas</value>
<value>Sago alklakante</value>
</data>
<data name="Arrow while mouse hovers over it" xml:space="preserve">
<value>Sago dum muso ŝvebas super ĝi</value>
@ -306,8 +306,8 @@
<data name="Use icon from directory" xml:space="preserve">
<value>Uzu ikonon de dosierujo</value>
</data>
<data name="Size" xml:space="preserve">
<value>Grandeco</value>
<data name="Sizes in percent" xml:space="preserve">
<value>Grandecoj en procentoj</value>
</data>
<data name="Border of menu" xml:space="preserve">
<value>Limo de menuo</value>
@ -328,7 +328,7 @@
<value>Problemo kun ŝparvoja ligilo</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>La elemento, al kiu ĉi tiu ŝparvojo rilatas, estis ŝanĝita aŭ movita, do ĉi tiu ŝparvojo ne plu funkcios ĝuste.</value>
<value>La ero, al kiu ĉi tiu ŝparvojo rilatas, estis ŝanĝita aŭ movita, do ĉi tiu ŝparvojo ne plu funkcios ĝuste.</value>
</data>
<data name="Open directory" xml:space="preserve">
<value>Malfermu dosierujon</value>
@ -348,8 +348,8 @@
<data name="If the focus is lost and the Enter key was pressed" xml:space="preserve">
<value>Se la fokuso estas perdita kaj la Enigu klavon estis premita</value>
</data>
<data name="Milliseconds until the menu closes if in this case the menu is not reactivated" xml:space="preserve">
<value>Milisekundoj ĝis la menuo fermiĝas se ĉi-kaze la menuo ne estas reaktivigita</value>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>Milisekundoj ĝis la menuo fermiĝas se la menuo ne estas reaktivigita</value>
</data>
<data name="Show in Taskbar" xml:space="preserve">
<value>Montru en Taskbaro</value>
@ -381,8 +381,8 @@
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>Aldonu ekzemplan dosierujon 'Komenuo'</value>
</data>
<data name="Row height in percent" xml:space="preserve">
<value>Vico alteco en procentoj</value>
<data name="Row height" xml:space="preserve">
<value>Vico alteco</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>Rondaj anguloj</value>
@ -399,11 +399,11 @@
<data name="Main menu appears" xml:space="preserve">
<value>Ĉefa menuo aperas</value>
</data>
<data name="Mouse location (Above Taskbar icon)" xml:space="preserve">
<value>Musloko (Supre Taskobreto-ikono)</value>
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>Musloko (super Taskobara ikono)</value>
</data>
<data name="Custom (drag it to the appropriate place)" xml:space="preserve">
<value>Propra (trenu ĝin al la taŭga loko)</value>
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<value>Propra (trenu ĝin al la taŭga pozicio)</value>
</data>
<data name="element" xml:space="preserve">
<value>elemento</value>
@ -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>
@ -450,17 +453,17 @@
<data name="Sub menu appears" xml:space="preserve">
<value>Submenuo aperas</value>
</data>
<data name="Size of the icons in percent" xml:space="preserve">
<value>Grandeco de la ikonoj en procentoj</value>
<data name="Icon size" xml:space="preserve">
<value>Ikono grandeco</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>Subtenu SystemTrayMenu</value>
<value>Subteno SystemTrayMenu</value>
</data>
<data name="Fading" xml:space="preserve">
<value>Forvelkanta</value>
</data>
<data name="Send hotkey to other instance" xml:space="preserve">
<value>Sendu klavoklavon al alia petskribo</value>
<value>Sendu klavoklavon al alia kazo</value>
</data>
<data name="Sorted by date" xml:space="preserve">
<value>Ordigita laŭ dato</value>
@ -471,8 +474,8 @@
<data name="Sorting" xml:space="preserve">
<value>Ordigo</value>
</data>
<data name="Copy row item via drag drop" xml:space="preserve">
<value>Kopiu vico-elemento per trena guto</value>
<data name="Copy row element via drag and drop" xml:space="preserve">
<value>Kopiu vico-elemento per trenado kaj faligo</value>
</data>
<data name="Drag" xml:space="preserve">
<value>Trenu</value>
@ -483,8 +486,8 @@
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>Filtrila menuon laŭ dosiertipo ekz.: *.exe|*.dll</value>
</data>
<data name="Show count of elements below" xml:space="preserve">
<value>Montru nombron de elementoj sube</value>
<data name="Show count of elements" xml:space="preserve">
<value>Montru nombron de elementoj</value>
</data>
<data name="Show directory title at top" xml:space="preserve">
<value>Montru dosierujan titolon supre</value>
@ -513,11 +516,11 @@
<data name="Directory of Internet Shortcut Icons" xml:space="preserve">
<value>Dosierujo de Interretaj Ŝparvojaj Ikonoj</value>
</data>
<data name="Sorted by type and date" xml:space="preserve">
<value>Ordigita laŭ tipo kaj dato</value>
<data name="Sorted by type (folder or file) and date" xml:space="preserve">
<value>Ordigita laŭ tipo (dosierujo aŭ dosiero) kaj dato</value>
</data>
<data name="Sorted by type and name" xml:space="preserve">
<value>Ordigita laŭ tipo kaj nomo</value>
<data name="Sorted by type (folder or file) and name" xml:space="preserve">
<value>Ordigita laŭ tipo (dosierujo aŭ dosiero) kaj nomo</value>
</data>
<data name="Check for updates" xml:space="preserve">
<value>Kontrolu ĝisdatigojn</value>
@ -534,4 +537,40 @@
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>Vi havas la lastan version de SystemTrayMenu!</value>
</data>
<data name="Application size" xml:space="preserve">
<value>Aplika grandeco</value>
</data>
<data name="Optional Features" xml:space="preserve">
<value>Laŭvolaj Trajtoj</value>
</data>
<data name="Resolve links to folders and show content" xml:space="preserve">
<value>Solvu ligilojn al dosierujoj kaj montru enhavon</value>
</data>
<data name="Sorted by file extension and name" xml:space="preserve">
<value>Ordigita laŭ dosiera etendo kaj nomo</value>
</data>
<data name="Copy" xml:space="preserve">
<value>Kopiu</value>
</data>
<data name="To cut out" xml:space="preserve">
<value>Eltranĉi</value>
</data>
<data name="To paste" xml:space="preserve">
<value>Alglui</value>
</data>
<data name="Selecting All" xml:space="preserve">
<value>Elektante Ĉiujn</value>
</data>
<data name="Undo" xml:space="preserve">
<value>Malfari</value>
</data>
<data name="Don't show this hint again." xml:space="preserve">
<value>Ne montru ĉi tiun sugeston denove.</value>
</data>
<data name="Hint" xml:space="preserve">
<value>Sugesto</value>
</data>
<data name="The settings menu can also be opened by right-clicking the icon in the system tray at the bottom right, in case you can no longer open it via the menu." xml:space="preserve">
<value>La agorda menuo ankaŭ povas esti malfermita per dekstre alklakante la piktogramon en la sistempleto malsupre dekstre, se vi ne plu povas malfermi ĝin per la menuo.</value>
</data>
</root>

View file

@ -121,7 +121,7 @@
<value>Acerca de SystemTrayMenu</value>
</data>
<data name="OK" xml:space="preserve">
<value>OK</value>
<value>DE ACUERDO</value>
</data>
<data name="App start" xml:space="preserve">
<value>inicio de la aplicación</value>
@ -151,7 +151,7 @@
<value>Archivo de registro</value>
</data>
<data name="Restart" xml:space="preserve">
<value>Reiniciar</value>
<value>Reanudar</value>
</data>
<data name="Could not register the hot key." xml:space="preserve">
<value>No se pudo registrar la tecla de acceso rápido.</value>
@ -174,7 +174,7 @@
<data name="Frequently Asked Questions" xml:space="preserve">
<value>Preguntas frecuentes</value>
</data>
<data name="Read the FAQ and then choose a root directory for the SystemTrayMenu." xml:space="preserve">
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>Lea las preguntas frecuentes y luego elija un directorio raíz para SystemTrayMenu.</value>
</data>
<data name="Select directory" xml:space="preserve">
@ -192,8 +192,8 @@
<data name="Color scheme dark always active" xml:space="preserve">
<value>Esquema de color oscuro siempre activo</value>
</data>
<data name="Advanced" xml:space="preserve">
<value>Avanzado</value>
<data name="Expanded" xml:space="preserve">
<value>Expandido</value>
</data>
<data name="At mouse location" xml:space="preserve">
<value>En la ubicación del ratón</value>
@ -208,22 +208,22 @@
<value>personalizar</value>
</data>
<data name="Default" xml:space="preserve">
<value>Defecto</value>
<value>Por defecto</value>
</data>
<data name="If the focus is lost and if the mouse is still on the menu" xml:space="preserve">
<value>Si se pierde el foco y si el mouse todavía está en el menú</value>
<data name="If the focus is lost and the mouse is still on the menu" xml:space="preserve">
<value>Si se pierde el foco y el mouse todavía está en el menú</value>
</data>
<data name="Milliseconds until a menu opens when the mouse is on it" xml:space="preserve">
<value>Milisegundos hasta que se abre un menú cuando el mouse está sobre él</value>
</data>
<data name="Milliseconds until the menu closes if in this case the mouse then leaves the menu" xml:space="preserve">
<value>Milisegundos hasta que el menú se cierre si en este caso el ratón sale del menú</value>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>Milisegundos hasta que el menú se cierre si el mouse sale del menú</value>
</data>
<data name="Pixels maximum menu width" xml:space="preserve">
<value>Ancho máximo de menú en píxeles</value>
<data name="Maximum menu width" xml:space="preserve">
<value>Ancho máximo del menú</value>
</data>
<data name="Stays open" xml:space="preserve">
<value>permanece abierto</value>
<data name="Menu stays open" xml:space="preserve">
<value>El menú permanece abierto</value>
</data>
<data name="Time until a menu opens" xml:space="preserve">
<value>Tiempo hasta que se abre un menú</value>
@ -252,17 +252,17 @@
<data name="Relative directory" xml:space="preserve">
<value>Directorio relativo</value>
</data>
<data name="Save configuration in application directory" xml:space="preserve">
<value>Guardar configuración en el directorio de la aplicación</value>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>Guardar el archivo de configuración en el directorio de la aplicación</value>
</data>
<data name="Configuration file and log file" xml:space="preserve">
<value>Archivo de configuración y archivo de registro</value>
<data name="Configuration and log files" xml:space="preserve">
<value>Archivos de registro y configuración</value>
</data>
<data name="Open application directory" xml:space="preserve">
<value>Abra el directorio de la aplicación</value>
</data>
<data name="Pixels maximum menu height" xml:space="preserve">
<value>Altura máxima del menú en píxeles</value>
<data name="Maximum menu height" xml:space="preserve">
<value>Altura máxima del menú</value>
</data>
<data name="Arrow" xml:space="preserve">
<value>Flecha</value>
@ -306,8 +306,8 @@
<data name="Use icon from directory" xml:space="preserve">
<value>Usar icono del directorio</value>
</data>
<data name="Size" xml:space="preserve">
<value>Tamaño</value>
<data name="Sizes in percent" xml:space="preserve">
<value>Tamaños en porcentaje</value>
</data>
<data name="Border of menu" xml:space="preserve">
<value>Borde del menú</value>
@ -348,8 +348,8 @@
<data name="If the focus is lost and the Enter key was pressed" xml:space="preserve">
<value>Si se pierde el foco y se presionó la tecla Enter</value>
</data>
<data name="Milliseconds until the menu closes if in this case the menu is not reactivated" xml:space="preserve">
<value>Milisegundos hasta que se cierre el menú si en este caso no se reactiva el menú</value>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>Milisegundos hasta que se cierre el menú si no se reactiva el menú</value>
</data>
<data name="Show in Taskbar" xml:space="preserve">
<value>Mostrar en la barra de tareas</value>
@ -381,8 +381,8 @@
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>Agregue el directorio de muestra 'Menú de inicio'</value>
</data>
<data name="Row height in percent" xml:space="preserve">
<value>Altura de fila en porcentaje</value>
<data name="Row height" xml:space="preserve">
<value>Altura de la fila</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>Esquinas redondas</value>
@ -399,11 +399,11 @@
<data name="Main menu appears" xml:space="preserve">
<value>Aparece el menú principal</value>
</data>
<data name="Mouse location (Above Taskbar icon)" xml:space="preserve">
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>Ubicación del ratón (sobre el icono de la barra de tareas)</value>
</data>
<data name="Custom (drag it to the appropriate place)" xml:space="preserve">
<value>Personalizado (arrástrelo al lugar apropiado)</value>
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<value>Personalizado (arrástrelo a la posición adecuada)</value>
</data>
<data name="element" xml:space="preserve">
<value>elemento</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>
@ -450,8 +453,8 @@
<data name="Sub menu appears" xml:space="preserve">
<value>Aparece el submenú</value>
</data>
<data name="Size of the icons in percent" xml:space="preserve">
<value>Tamaño de los iconos en porcentaje</value>
<data name="Icon size" xml:space="preserve">
<value>Tamaño de ícono</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>Soporte SystemTrayMenu</value>
@ -471,7 +474,7 @@
<data name="Sorting" xml:space="preserve">
<value>Clasificación</value>
</data>
<data name="Copy row item via drag drop" xml:space="preserve">
<data name="Copy row element via drag and drop" xml:space="preserve">
<value>Copie el elemento de la fila arrastrando y soltando</value>
</data>
<data name="Drag" xml:space="preserve">
@ -483,8 +486,8 @@
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>Filtre el menú por tipo de archivo, por ejemplo: *.exe|*.dll</value>
</data>
<data name="Show count of elements below" xml:space="preserve">
<value>Mostrar recuento de elementos a continuación</value>
<data name="Show count of elements" xml:space="preserve">
<value>Mostrar recuento de elementos</value>
</data>
<data name="Show directory title at top" xml:space="preserve">
<value>Mostrar el título del directorio en la parte superior</value>
@ -513,11 +516,11 @@
<data name="Directory of Internet Shortcut Icons" xml:space="preserve">
<value>Directorio de iconos de acceso directo a Internet</value>
</data>
<data name="Sorted by type and date" xml:space="preserve">
<value>Ordenado por tipo y fecha</value>
<data name="Sorted by type (folder or file) and date" xml:space="preserve">
<value>Ordenado por tipo (carpeta o archivo) y fecha</value>
</data>
<data name="Sorted by type and name" xml:space="preserve">
<value>Ordenado por tipo y nombre</value>
<data name="Sorted by type (folder or file) and name" xml:space="preserve">
<value>Ordenado por tipo (carpeta o archivo) y nombre</value>
</data>
<data name="Check for updates" xml:space="preserve">
<value>Buscar actualizaciones</value>
@ -534,4 +537,40 @@
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>¡Tienes la última versión de SystemTrayMenu!</value>
</data>
<data name="Application size" xml:space="preserve">
<value>Tamaño de la aplicación</value>
</data>
<data name="Optional Features" xml:space="preserve">
<value>Características opcionales</value>
</data>
<data name="Resolve links to folders and show content" xml:space="preserve">
<value>Resolver enlaces a carpetas y mostrar contenido</value>
</data>
<data name="Sorted by file extension and name" xml:space="preserve">
<value>Ordenado por extensión de archivo y nombre</value>
</data>
<data name="Copy" xml:space="preserve">
<value>Copiar</value>
</data>
<data name="To cut out" xml:space="preserve">
<value>Cortar</value>
</data>
<data name="To paste" xml:space="preserve">
<value>Pegar</value>
</data>
<data name="Selecting All" xml:space="preserve">
<value>Seleccionar todo</value>
</data>
<data name="Undo" xml:space="preserve">
<value>Deshacer</value>
</data>
<data name="Don't show this hint again." xml:space="preserve">
<value>No vuelvas a mostrar esta sugerencia.</value>
</data>
<data name="Hint" xml:space="preserve">
<value>Pista</value>
</data>
<data name="The settings menu can also be opened by right-clicking the icon in the system tray at the bottom right, in case you can no longer open it via the menu." xml:space="preserve">
<value>El menú de configuración también se puede abrir haciendo clic con el botón derecho en el icono de la bandeja del sistema en la parte inferior derecha, en caso de que ya no pueda abrirlo a través del menú.</value>
</data>
</root>

View file

@ -174,7 +174,7 @@
<data name="Frequently Asked Questions" xml:space="preserve">
<value>Korduma kippuvad küsimused</value>
</data>
<data name="Read the FAQ and then choose a root directory for the SystemTrayMenu." xml:space="preserve">
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>Lugege KKK-d ja seejärel valige SystemTrayMenu juurkataloog.</value>
</data>
<data name="Select directory" xml:space="preserve">
@ -192,8 +192,8 @@
<data name="Color scheme dark always active" xml:space="preserve">
<value>Värvilahendus tume alati aktiivne</value>
</data>
<data name="Advanced" xml:space="preserve">
<value>Täpsemalt</value>
<data name="Expanded" xml:space="preserve">
<value>Laiendatud</value>
</data>
<data name="At mouse location" xml:space="preserve">
<value>Hiire asukohas</value>
@ -210,20 +210,20 @@
<data name="Default" xml:space="preserve">
<value>Vaikimisi</value>
</data>
<data name="If the focus is lost and if the mouse is still on the menu" xml:space="preserve">
<value>Kui fookus on kadunud ja kui hiir on endiselt menüüs</value>
<data name="If the focus is lost and the mouse is still on the menu" xml:space="preserve">
<value>Kui fookus on kadunud ja hiir on endiselt menüüs</value>
</data>
<data name="Milliseconds until a menu opens when the mouse is on it" xml:space="preserve">
<value>Millisekundid, kuni menüü avaneb, kui hiir on sellel</value>
</data>
<data name="Milliseconds until the menu closes if in this case the mouse then leaves the menu" xml:space="preserve">
<value>Millisekundid kuni menüü sulgumiseni, kui sel juhul hiir menüüst lahkub</value>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>Millisekundid kuni menüü sulgumiseni, kui hiir seejärel menüüst lahkub</value>
</data>
<data name="Pixels maximum menu width" xml:space="preserve">
<value>Maksimaalne menüü laius pikslites</value>
<data name="Maximum menu width" xml:space="preserve">
<value>Menüü maksimaalne laius</value>
</data>
<data name="Stays open" xml:space="preserve">
<value>Jääb avatuks</value>
<data name="Menu stays open" xml:space="preserve">
<value>Menüü jääb avatuks</value>
</data>
<data name="Time until a menu opens" xml:space="preserve">
<value>Aeg menüü avamiseni</value>
@ -252,17 +252,17 @@
<data name="Relative directory" xml:space="preserve">
<value>Suhteline kataloog</value>
</data>
<data name="Save configuration in application directory" xml:space="preserve">
<value>Salvestage konfiguratsioon rakenduste kataloogi</value>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>Salvestage konfiguratsioonifail rakenduste kataloogi</value>
</data>
<data name="Configuration file and log file" xml:space="preserve">
<value>Konfiguratsioonifail ja logifail</value>
<data name="Configuration and log files" xml:space="preserve">
<value>Konfiguratsiooni- ja logifailid</value>
</data>
<data name="Open application directory" xml:space="preserve">
<value>Avage rakenduste kataloog</value>
</data>
<data name="Pixels maximum menu height" xml:space="preserve">
<value>Menüü maksimaalne kõrgus pikslites</value>
<data name="Maximum menu height" xml:space="preserve">
<value>Menüü maksimaalne kõrgus</value>
</data>
<data name="Arrow" xml:space="preserve">
<value>Nool</value>
@ -306,8 +306,8 @@
<data name="Use icon from directory" xml:space="preserve">
<value>Kasutage kataloogi ikooni</value>
</data>
<data name="Size" xml:space="preserve">
<value>Suurus</value>
<data name="Sizes in percent" xml:space="preserve">
<value>Suurused protsentides</value>
</data>
<data name="Border of menu" xml:space="preserve">
<value>Menüü piir</value>
@ -343,13 +343,13 @@
<value>Aktiveeritud</value>
</data>
<data name="Expert" xml:space="preserve">
<value>Ekspert</value>
<value>Asjatundja</value>
</data>
<data name="If the focus is lost and the Enter key was pressed" xml:space="preserve">
<value>Kui fookus on kadunud ja vajutati sisestusklahvi</value>
</data>
<data name="Milliseconds until the menu closes if in this case the menu is not reactivated" xml:space="preserve">
<value>Millisekundid kuni menüü sulgemiseni, kui sel juhul menüüd uuesti ei aktiveerita</value>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>Millisekundid kuni menüü sulgumiseni, kui menüüd uuesti ei aktiveerita</value>
</data>
<data name="Show in Taskbar" xml:space="preserve">
<value>Kuva tegumiribal</value>
@ -381,8 +381,8 @@
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>Lisa näidiskataloog "Startmenüü"</value>
</data>
<data name="Row height in percent" xml:space="preserve">
<value>Rea kõrgus protsentides</value>
<data name="Row height" xml:space="preserve">
<value>Rea kõrgus</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>Ümarad nurgad</value>
@ -399,10 +399,10 @@
<data name="Main menu appears" xml:space="preserve">
<value>Ilmub peamenüü</value>
</data>
<data name="Mouse location (Above Taskbar icon)" xml:space="preserve">
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>Hiire asukoht (tegumiriba ikooni kohal)</value>
</data>
<data name="Custom (drag it to the appropriate place)" xml:space="preserve">
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<value>Kohandatud (lohistage see sobivasse kohta)</value>
</data>
<data name="element" xml:space="preserve">
@ -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>
@ -450,8 +453,8 @@
<data name="Sub menu appears" xml:space="preserve">
<value>Ilmub alammenüü</value>
</data>
<data name="Size of the icons in percent" xml:space="preserve">
<value>Ikoonide suurus protsentides</value>
<data name="Icon size" xml:space="preserve">
<value>Ikooni suurus</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>Toetage SystemTrayMenu</value>
@ -471,8 +474,8 @@
<data name="Sorting" xml:space="preserve">
<value>Sorteerimine</value>
</data>
<data name="Copy row item via drag drop" xml:space="preserve">
<value>Kopeerige reaüksus pukseerimisega</value>
<data name="Copy row element via drag and drop" xml:space="preserve">
<value>Kopeerige rea element pukseerimisega</value>
</data>
<data name="Drag" xml:space="preserve">
<value>Vedama</value>
@ -483,11 +486,11 @@
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>Filtrimenüü failitüübi järgi, nt: *.exe|*.dll</value>
</data>
<data name="Show count of elements below" xml:space="preserve">
<value>Kuva elementide arv allpool</value>
<data name="Show count of elements" xml:space="preserve">
<value>Näita elementide arvu</value>
</data>
<data name="Show directory title at top" xml:space="preserve">
<value>Kuva kataloogi pealkiri üleval</value>
<value>Kuva kataloogi pealkiri ülaosas</value>
</data>
<data name="Show function key 'Open Folder'" xml:space="preserve">
<value>Kuva funktsiooniklahvi 'Ava kaust'</value>
@ -513,11 +516,11 @@
<data name="Directory of Internet Shortcut Icons" xml:space="preserve">
<value>Interneti otseteede ikoonide kataloog</value>
</data>
<data name="Sorted by type and date" xml:space="preserve">
<value>Sorteeritud tüübi ja kuupäeva järgi</value>
<data name="Sorted by type (folder or file) and date" xml:space="preserve">
<value>Sorteeritud tüübi (kaust või fail) ja kuupäeva järgi</value>
</data>
<data name="Sorted by type and name" xml:space="preserve">
<value>Sorteeritud tüübi ja nime järgi</value>
<data name="Sorted by type (folder or file) and name" xml:space="preserve">
<value>Sorteeritud tüübi (kaust või fail) ja nime järgi</value>
</data>
<data name="Check for updates" xml:space="preserve">
<value>Kontrolli kas uuendused on saadaval</value>
@ -534,4 +537,40 @@
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>Teil on SystemTrayMenu uusim versioon!</value>
</data>
<data name="Application size" xml:space="preserve">
<value>Rakenduse suurus</value>
</data>
<data name="Optional Features" xml:space="preserve">
<value>Valikulised funktsioonid</value>
</data>
<data name="Resolve links to folders and show content" xml:space="preserve">
<value>Lahendage kaustade linke ja kuvage sisu</value>
</data>
<data name="Sorted by file extension and name" xml:space="preserve">
<value>Sorteeritud faililaiendi ja nime järgi</value>
</data>
<data name="Copy" xml:space="preserve">
<value>Kopeeri</value>
</data>
<data name="To cut out" xml:space="preserve">
<value>Et välja lõigata</value>
</data>
<data name="To paste" xml:space="preserve">
<value>Kleepimiseks</value>
</data>
<data name="Selecting All" xml:space="preserve">
<value>Kõik valimine</value>
</data>
<data name="Undo" xml:space="preserve">
<value>Võta tagasi</value>
</data>
<data name="Don't show this hint again." xml:space="preserve">
<value>Ära näita seda vihjet enam.</value>
</data>
<data name="Hint" xml:space="preserve">
<value>Vihje</value>
</data>
<data name="The settings menu can also be opened by right-clicking the icon in the system tray at the bottom right, in case you can no longer open it via the menu." xml:space="preserve">
<value>Seadete menüü saab avada ka paremklõpsates all paremas nurgas oleval ikoonil, juhuks kui seda enam menüü kaudu avada ei saa.</value>
</data>
</root>

View file

@ -174,8 +174,8 @@
<data name="Frequently Asked Questions" xml:space="preserve">
<value>Galdera arruntak</value>
</data>
<data name="Read the FAQ and then choose a root directory for the SystemTrayMenu." xml:space="preserve">
<value>Irakurri ohiko galderak eta, ondoren, aukeratu SystemTrayMenurako erro-direktorio bat.</value>
<data name="Read the FAQ and then choose a root directory for SystemTrayMenu." xml:space="preserve">
<value>Irakurri ohiko galderak eta, ondoren, aukeratu SystemTrayMenu-rako erro-direktorio bat.</value>
</data>
<data name="Select directory" xml:space="preserve">
<value>Hautatu direktorioa</value>
@ -192,8 +192,8 @@
<data name="Color scheme dark always active" xml:space="preserve">
<value>Kolore-eskema iluna beti aktibo</value>
</data>
<data name="Advanced" xml:space="preserve">
<value>Aurreratua</value>
<data name="Expanded" xml:space="preserve">
<value>Zabaldua</value>
</data>
<data name="At mouse location" xml:space="preserve">
<value>Saguaren kokapenan</value>
@ -210,20 +210,20 @@
<data name="Default" xml:space="preserve">
<value>Lehenetsia</value>
</data>
<data name="If the focus is lost and if the mouse is still on the menu" xml:space="preserve">
<value>Fokua galtzen bada eta sagua oraindik menuan badago</value>
<data name="If the focus is lost and the mouse is still on the menu" xml:space="preserve">
<value>Fokua galdu eta sagua oraindik menuan badago</value>
</data>
<data name="Milliseconds until a menu opens when the mouse is on it" xml:space="preserve">
<value>Milisegundu bat sagua gainean dagoenean menu bat ireki arte</value>
</data>
<data name="Milliseconds until the menu closes if in this case the mouse then leaves the menu" xml:space="preserve">
<value>Milisegunduko menua itxi arte, kasu honetan sagua menutik irteten bada</value>
<data name="Milliseconds until the menu closes if the mouse then leaves the menu" xml:space="preserve">
<value>Milisegunduko menua itxi arte sagua menutik irteten bada</value>
</data>
<data name="Pixels maximum menu width" xml:space="preserve">
<value>Pixelen gehienezko menuaren zabalera</value>
<data name="Maximum menu width" xml:space="preserve">
<value>Menuaren gehienezko zabalera</value>
</data>
<data name="Stays open" xml:space="preserve">
<value>Zabalik egoten da</value>
<data name="Menu stays open" xml:space="preserve">
<value>Menua irekita dago</value>
</data>
<data name="Time until a menu opens" xml:space="preserve">
<value>Menu bat ireki arte</value>
@ -252,23 +252,23 @@
<data name="Relative directory" xml:space="preserve">
<value>Direktorio erlatiboa</value>
</data>
<data name="Save configuration in application directory" xml:space="preserve">
<value>Gorde konfigurazioa aplikazioen direktorioan</value>
<data name="Save configuration file in application directory" xml:space="preserve">
<value>Gorde konfigurazio fitxategia aplikazioen direktorioan</value>
</data>
<data name="Configuration file and log file" xml:space="preserve">
<value>Konfigurazio-fitxategia eta erregistro-fitxategia</value>
<data name="Configuration and log files" xml:space="preserve">
<value>Konfigurazio eta erregistro fitxategiak</value>
</data>
<data name="Open application directory" xml:space="preserve">
<value>Ireki aplikazioen direktorioa</value>
</data>
<data name="Pixels maximum menu height" xml:space="preserve">
<value>Pixelen gehienezko menuaren altuera</value>
<data name="Maximum menu height" xml:space="preserve">
<value>Menuaren gehieneko altuera</value>
</data>
<data name="Arrow" xml:space="preserve">
<value>Gezia</value>
</data>
<data name="Arrow when clicking" xml:space="preserve">
<value>Sakatzean gezia</value>
<value>Gezia sakatzean</value>
</data>
<data name="Arrow while mouse hovers over it" xml:space="preserve">
<value>Gezia sagua gainean dagoen bitartean</value>
@ -306,8 +306,8 @@
<data name="Use icon from directory" xml:space="preserve">
<value>Erabili direktorioko ikonoa</value>
</data>
<data name="Size" xml:space="preserve">
<value>Tamaina</value>
<data name="Sizes in percent" xml:space="preserve">
<value>Tamainak ehunekotan</value>
</data>
<data name="Border of menu" xml:space="preserve">
<value>Menuaren ertza</value>
@ -325,7 +325,7 @@
<value>kargatzen</value>
</data>
<data name="Problem with shortcut link" xml:space="preserve">
<value>Arazoa lasterbideen estekarekin</value>
<value>Lasterbideen estekarekin arazoa</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>Lasterbide honek aipatzen duen elementua aldatu edo mugitu da, beraz, lasterbide honek ez du behar bezala funtzionatuko.</value>
@ -348,8 +348,8 @@
<data name="If the focus is lost and the Enter key was pressed" xml:space="preserve">
<value>Fokua galtzen bada eta Sartu tekla sakatu bada</value>
</data>
<data name="Milliseconds until the menu closes if in this case the menu is not reactivated" xml:space="preserve">
<value>Milisegunduko menua itxi arte, kasu honetan menua berriro aktibatzen ez bada</value>
<data name="Milliseconds until the menu closes if the menu is not reactivated" xml:space="preserve">
<value>Menua itxi arte milisegundoak menua berriro aktibatzen ez bada</value>
</data>
<data name="Show in Taskbar" xml:space="preserve">
<value>Erakutsi ataza-barran</value>
@ -381,8 +381,8 @@
<data name="Add sample directory 'Start Menu'" xml:space="preserve">
<value>Gehitu lagin-direktorioa "Hasi menua"</value>
</data>
<data name="Row height in percent" xml:space="preserve">
<value>Errenkaden altuera ehunekotan</value>
<data name="Row height" xml:space="preserve">
<value>Errenkaden altuera</value>
</data>
<data name="Round corners" xml:space="preserve">
<value>Izkin biribilak</value>
@ -399,11 +399,11 @@
<data name="Main menu appears" xml:space="preserve">
<value>Menu nagusia agertzen da</value>
</data>
<data name="Mouse location (Above Taskbar icon)" xml:space="preserve">
<value>Saguaren kokapena (Ataza-barraren ikonoaren gainean)</value>
<data name="Mouse location (above Taskbar icon)" xml:space="preserve">
<value>Saguaren kokapena (ataza-barraren ikonoaren gainean)</value>
</data>
<data name="Custom (drag it to the appropriate place)" xml:space="preserve">
<value>Pertsonalizatua (arrastatu dagokion tokira)</value>
<data name="Custom (drag it to the appropriate position)" xml:space="preserve">
<value>Pertsonalizatua (arrastatu dagokion posiziora)</value>
</data>
<data name="element" xml:space="preserve">
<value>elementua</value>
@ -412,7 +412,7 @@
<value>elementuak</value>
</data>
<data name="Generate drive shortcuts on startup" xml:space="preserve">
<value>Sortu disko-lasterbideak abiaraztean</value>
<value>Sortu unitateko lasterbideak abiaraztean</value>
</data>
<data name="Cache" xml:space="preserve">
<value>Cachea</value>
@ -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>
@ -450,8 +453,8 @@
<data name="Sub menu appears" xml:space="preserve">
<value>Azpi menua agertzen da</value>
</data>
<data name="Size of the icons in percent" xml:space="preserve">
<value>Ikonoen tamaina ehunekotan</value>
<data name="Icon size" xml:space="preserve">
<value>Ikonoaren tamaina</value>
</data>
<data name="Support SystemTrayMenu" xml:space="preserve">
<value>Laguntza SystemTrayMenu</value>
@ -471,8 +474,8 @@
<data name="Sorting" xml:space="preserve">
<value>Sailkatzea</value>
</data>
<data name="Copy row item via drag drop" xml:space="preserve">
<value>Kopiatu errenkadako elementua arrastatu jareginaren bidez</value>
<data name="Copy row element via drag and drop" xml:space="preserve">
<value>Kopiatu errenkada elementua arrastatu eta jaregin bidez</value>
</data>
<data name="Drag" xml:space="preserve">
<value>Arrastatu</value>
@ -483,8 +486,8 @@
<data name="Filter menu by file type e.g.: *.exe|*.dll" xml:space="preserve">
<value>Iragazi menua fitxategi motaren arabera, adibidez: *.exe|*.dll</value>
</data>
<data name="Show count of elements below" xml:space="preserve">
<value>Erakutsi beheko elementuen kopurua</value>
<data name="Show count of elements" xml:space="preserve">
<value>Erakutsi elementuen kopurua</value>
</data>
<data name="Show directory title at top" xml:space="preserve">
<value>Erakutsi direktorioaren izenburua goian</value>
@ -513,11 +516,11 @@
<data name="Directory of Internet Shortcut Icons" xml:space="preserve">
<value>Interneteko lasterbideen ikonoen direktorioa</value>
</data>
<data name="Sorted by type and date" xml:space="preserve">
<value>Motaren eta dataren arabera sailkatuta</value>
<data name="Sorted by type (folder or file) and date" xml:space="preserve">
<value>Motaren (karpeta edo fitxategia) eta dataren arabera ordenatuta</value>
</data>
<data name="Sorted by type and name" xml:space="preserve">
<value>Motaren eta izenaren arabera ordenatuta</value>
<data name="Sorted by type (folder or file) and name" xml:space="preserve">
<value>Motaren (karpeta edo fitxategia) eta izenaren arabera ordenatuta</value>
</data>
<data name="Check for updates" xml:space="preserve">
<value>Egiaztatu eguneratzeak</value>
@ -534,4 +537,40 @@
<data name="You have the latest version of SystemTrayMenu!" xml:space="preserve">
<value>SystemTrayMenu-ren azken bertsioa duzu!</value>
</data>
<data name="Application size" xml:space="preserve">
<value>Aplikazioaren tamaina</value>
</data>
<data name="Optional Features" xml:space="preserve">
<value>Aukerako Ezaugarriak</value>
</data>
<data name="Resolve links to folders and show content" xml:space="preserve">
<value>Ebatzi karpetetarako estekak eta erakutsi edukia</value>
</data>
<data name="Sorted by file extension and name" xml:space="preserve">
<value>Fitxategiaren luzapenaren eta izenaren arabera ordenatuta</value>
</data>
<data name="Copy" xml:space="preserve">
<value>Kopiatu</value>
</data>
<data name="To cut out" xml:space="preserve">
<value>Mozteko</value>
</data>
<data name="To paste" xml:space="preserve">
<value>Itsatsi egiteko</value>
</data>
<data name="Selecting All" xml:space="preserve">
<value>Guztiak hautatzea</value>
</data>
<data name="Undo" xml:space="preserve">
<value>Desegin</value>
</data>
<data name="Don't show this hint again." xml:space="preserve">
<value>Ez erakutsi iradokizun hau berriro.</value>
</data>
<data name="Hint" xml:space="preserve">
<value>Iradokizuna</value>
</data>
<data name="The settings menu can also be opened by right-clicking the icon in the system tray at the bottom right, in case you can no longer open it via the menu." xml:space="preserve">
<value>Ezarpenen menua ere ireki daiteke beheko eskuineko sistemaren erretiluko ikonoan eskuineko botoiarekin klik eginez, menuaren bidez ireki ezin baduzu.</value>
</data>
</root>

Some files were not shown because too many files have changed in this diff Show more