Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
774665151e | ||
|
|
8d2b696658 | ||
|
|
6c7ea3bed6 | ||
|
|
3e22d56468 | ||
|
|
b60fd38d51 | ||
|
|
6e3cfa634e | ||
|
|
6d57cdfdab | ||
|
|
198853d37b | ||
|
|
68208ff0ec | ||
|
|
e3f079701f | ||
|
|
2d7d1810a9 | ||
|
|
cbc90cc94c | ||
|
|
0d48fac129 | ||
|
|
099f7c701d | ||
|
|
2057c6d189 | ||
|
|
56ed197b02 | ||
|
|
5642e755af | ||
|
|
981eb9b362 | ||
|
|
dd6917e1f7 | ||
|
|
e9769a776d | ||
|
|
1068ca98e8 | ||
|
|
c2c93878c7 | ||
|
|
cded0ad97a | ||
|
|
fb299121a3 | ||
|
|
cce7b6e0f1 | ||
|
|
c169dd496b | ||
|
|
70d117cb64 | ||
|
|
39e8f2ba7a | ||
|
|
0a8c186a98 | ||
|
|
ea23b37947 | ||
|
|
ea50883d1c | ||
|
|
1c08a6d486 | ||
|
|
9f75007e21 | ||
|
|
38e1c4f68f | ||
|
|
57cfa6e99a | ||
|
|
1e7831c9a5 | ||
|
|
16730d2810 | ||
|
|
4ca061baa9 | ||
|
|
b753dcbf4d | ||
|
|
7dc2c85d62 | ||
|
|
5e76cf9967 | ||
|
|
8999ded059 | ||
|
|
6d83e357d6 | ||
|
|
05c385342c | ||
|
|
0dc1a1cd5d | ||
|
|
e1fc980779 | ||
|
|
ccd8c1eaa4 | ||
|
|
ad1a933207 | ||
|
|
8d7c57d6fe | ||
|
|
8d039f59ef | ||
|
|
cb8d3cabc7 | ||
|
|
579def4f63 | ||
|
|
5d54d448b0 | ||
|
|
dec492e39a | ||
|
|
20540937fe | ||
|
|
3dd29d7bb7 |
No files matched your search
@@ -1,7 +1,7 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>netcoreapp2.0</TargetFramework>
|
||||
<TargetFramework>netcoreapp3.1</TargetFramework>
|
||||
|
||||
<IsPackable>false</IsPackable>
|
||||
</PropertyGroup>
|
||||
@@ -11,13 +11,13 @@
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="AutoFixture" Version="4.11.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="5.10.2" />
|
||||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.5.0" />
|
||||
<PackageReference Include="Moq" Version="4.13.1" />
|
||||
<PackageReference Include="AutoFixture" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="5.10.3" />
|
||||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.7.1" />
|
||||
<PackageReference Include="Moq" Version="4.14.7" />
|
||||
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
|
||||
<PackageReference Include="xunit" Version="2.4.1" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1">
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
|
||||
<PrivateAssets>all</PrivateAssets>
|
||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
|
||||
</PackageReference>
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
|
||||
namespace FluentTerminal.App.Services.Exceptions
|
||||
{
|
||||
public class ReadTextFileException : Exception
|
||||
{
|
||||
public ReadTextFileException() : base()
|
||||
{
|
||||
}
|
||||
|
||||
public ReadTextFileException(string message) : base(message)
|
||||
{
|
||||
}
|
||||
|
||||
public ReadTextFileException(string message, Exception innerException) : base(message, innerException)
|
||||
{
|
||||
}
|
||||
|
||||
protected ReadTextFileException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -7,10 +7,10 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
|
||||
<PackageReference Include="MvvmLightLibs" Version="5.4.1.1" />
|
||||
<PackageReference Include="MvvmLightLibsStd10" Version="5.4.1.1" />
|
||||
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
|
||||
<PackageReference Include="PListNet" Version="3.0.0" />
|
||||
<PackageReference Include="RestSharp" Version="106.10.1" />
|
||||
<PackageReference Include="PListNet" Version="3.2.0" />
|
||||
<PackageReference Include="RestSharp" Version="106.11.7" />
|
||||
<PackageReference Include="Serilog.Sinks.Async" Version="1.4.0" />
|
||||
<PackageReference Include="Serilog.Sinks.File" Version="4.1.0" />
|
||||
<PackageReference Include="System.Runtime.InteropServices.WindowsRuntime" Version="4.3.0" />
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
using FluentTerminal.Models.Enums;
|
||||
|
||||
namespace FluentTerminal.App.Services
|
||||
{
|
||||
// This validator is needed because accelerator key has to be member of VirtualKey enum.
|
||||
public interface IAcceleratorKeyValidator
|
||||
{
|
||||
bool Valid(int key);
|
||||
|
||||
bool Valid(ExtendedVirtualKey key);
|
||||
}
|
||||
}
|
||||
@@ -35,6 +35,8 @@ namespace FluentTerminal.App.Services
|
||||
|
||||
Task SaveTextFileAsync(string path, string content);
|
||||
|
||||
Task<string> ReadTextFileAsync(string path);
|
||||
|
||||
Task<string> GetSshConfigDirAsync();
|
||||
|
||||
Task<string[]> GetFilesFromSshConfigDirAsync();
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
using FluentTerminal.App.Services.Utilities;
|
||||
using FluentTerminal.Models;
|
||||
using FluentTerminal.Models;
|
||||
using FluentTerminal.Models.Enums;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
@@ -115,6 +114,18 @@ namespace FluentTerminal.App.Services.Implementation
|
||||
}
|
||||
};
|
||||
|
||||
case Command.ReconnectTab:
|
||||
return new List<KeyBinding>
|
||||
{
|
||||
new KeyBinding
|
||||
{
|
||||
Command = nameof(Command.ReconnectTab),
|
||||
Ctrl = true,
|
||||
Alt = true,
|
||||
Key = (int)ExtendedVirtualKey.R
|
||||
}
|
||||
};
|
||||
|
||||
case Command.NewTab:
|
||||
return new List<KeyBinding>
|
||||
{
|
||||
@@ -219,8 +230,7 @@ namespace FluentTerminal.App.Services.Implementation
|
||||
Command = nameof(Command.ShowSettings),
|
||||
Ctrl = true,
|
||||
Shift = true,
|
||||
// I've had to replace ExtendedVirtualKey.Comma because it isn't a member of VirtualKey enum, thus cannot be shown in menu.
|
||||
Key = (int)ExtendedVirtualKey.S
|
||||
Key = (int)ExtendedVirtualKey.Comma
|
||||
}
|
||||
};
|
||||
|
||||
@@ -273,6 +283,16 @@ namespace FluentTerminal.App.Services.Implementation
|
||||
}
|
||||
};
|
||||
|
||||
case Command.CloseSearch:
|
||||
return new List<KeyBinding>
|
||||
{
|
||||
new KeyBinding
|
||||
{
|
||||
Command = nameof(Command.CloseSearch),
|
||||
Key = (int)ExtendedVirtualKey.Escape
|
||||
}
|
||||
};
|
||||
|
||||
case Command.ToggleFullScreen:
|
||||
return new List<KeyBinding>
|
||||
{
|
||||
@@ -312,7 +332,36 @@ namespace FluentTerminal.App.Services.Implementation
|
||||
Key = (int)ExtendedVirtualKey.L
|
||||
}
|
||||
};
|
||||
|
||||
case Command.IncreaseFontSize:
|
||||
return new List<KeyBinding>
|
||||
{
|
||||
new KeyBinding
|
||||
{
|
||||
Command = nameof(Command.IncreaseFontSize),
|
||||
Ctrl = true,
|
||||
Key = (int)ExtendedVirtualKey.Plus
|
||||
}
|
||||
};
|
||||
case Command.DecreaseFontSize:
|
||||
return new List<KeyBinding>
|
||||
{
|
||||
new KeyBinding
|
||||
{
|
||||
Command = nameof(Command.DecreaseFontSize),
|
||||
Ctrl = true,
|
||||
Key = (int)ExtendedVirtualKey.Minus
|
||||
}
|
||||
};
|
||||
case Command.ResetFontSize:
|
||||
return new List<KeyBinding>
|
||||
{
|
||||
new KeyBinding
|
||||
{
|
||||
Command = nameof(Command.ResetFontSize),
|
||||
Ctrl = true,
|
||||
Key = (int)ExtendedVirtualKey.Number0
|
||||
}
|
||||
};
|
||||
default:
|
||||
throw new InvalidOperationException($"Default keybindings for Command '{command}' are missing");
|
||||
}
|
||||
@@ -330,7 +379,7 @@ namespace FluentTerminal.App.Services.Implementation
|
||||
new TabTheme
|
||||
{
|
||||
Id = 0,
|
||||
Name = I18N.Translate("TabTheme.None"),
|
||||
Name = "TabTheme.None",
|
||||
BackgroundOpacity = double.NaN,
|
||||
BackgroundPointerOverOpacity = double.NaN,
|
||||
BackgroundPressedOpacity = double.NaN,
|
||||
@@ -341,37 +390,37 @@ namespace FluentTerminal.App.Services.Implementation
|
||||
new TabTheme
|
||||
{
|
||||
Id = 1,
|
||||
Name = I18N.Translate("TabTheme.Red"),
|
||||
Name = "TabTheme.Red",
|
||||
Color = "#E81123"
|
||||
},
|
||||
new TabTheme
|
||||
{
|
||||
Id = 2,
|
||||
Name = I18N.Translate("TabTheme.Green"),
|
||||
Name = "TabTheme.Green",
|
||||
Color = "#10893E"
|
||||
},
|
||||
new TabTheme
|
||||
{
|
||||
Id = 3,
|
||||
Name = I18N.Translate("TabTheme.Blue"),
|
||||
Name = "TabTheme.Blue",
|
||||
Color = "#0078D7"
|
||||
},
|
||||
new TabTheme
|
||||
{
|
||||
Id = 4,
|
||||
Name = I18N.Translate("TabTheme.Purple"),
|
||||
Name = "TabTheme.Purple",
|
||||
Color = "#881798"
|
||||
},
|
||||
new TabTheme
|
||||
{
|
||||
Id = 5,
|
||||
Name = I18N.Translate("TabTheme.Orange"),
|
||||
Name = "TabTheme.Orange",
|
||||
Color = "#FF8C00"
|
||||
},
|
||||
new TabTheme
|
||||
{
|
||||
Id = 6,
|
||||
Name = I18N.Translate("TabTheme.Teal"),
|
||||
Name = "TabTheme.Teal",
|
||||
Color = "#00B7C3"
|
||||
}
|
||||
};
|
||||
|
||||
@@ -63,7 +63,8 @@ namespace FluentTerminal.App.Services.Implementation
|
||||
TerminalOptions = GetTerminalOptions(),
|
||||
Themes = new List<TerminalTheme>(),
|
||||
Profiles = new List<ShellProfile>(),
|
||||
SshProfiles = new List<SshProfile>()
|
||||
SshProfiles = new List<SshProfile>(),
|
||||
DefaultSettings = GetDefaultSettings(),
|
||||
};
|
||||
|
||||
foreach (var theme in GetThemes().Where(x => !x.PreInstalled))
|
||||
@@ -71,7 +72,7 @@ namespace FluentTerminal.App.Services.Implementation
|
||||
config.Themes.Add(theme);
|
||||
}
|
||||
|
||||
foreach (var profile in GetShellProfiles().Where(x => !x.PreInstalled))
|
||||
foreach (var profile in GetShellProfiles())
|
||||
{
|
||||
config.Profiles.Add(profile);
|
||||
}
|
||||
@@ -84,6 +85,15 @@ namespace FluentTerminal.App.Services.Implementation
|
||||
return JsonConvert.SerializeObject(config, PreserveDictionaryKeyCaseContractResolver.SerializerSettings);
|
||||
}
|
||||
|
||||
private Dictionary<string, string> GetDefaultSettings()
|
||||
{
|
||||
return new Dictionary<string, string>
|
||||
{
|
||||
[DefaultShellProfileKey] = GetDefaultShellProfileId().ToString(),
|
||||
[CurrentThemeKey] = GetCurrentThemeId().ToString(),
|
||||
};
|
||||
}
|
||||
|
||||
public void ImportSettings(string serializedSettings)
|
||||
{
|
||||
var config = new
|
||||
@@ -93,7 +103,8 @@ namespace FluentTerminal.App.Services.Implementation
|
||||
Themes = new List<TerminalTheme>(),
|
||||
Profiles = new List<ShellProfile>(),
|
||||
SshProfiles = new List<SshProfile>(),
|
||||
TerminalOptions = GetTerminalOptions()
|
||||
TerminalOptions = GetTerminalOptions(),
|
||||
DefaultSettings = new Dictionary<string, string>(),
|
||||
};
|
||||
|
||||
JsonConvert.PopulateObject(serializedSettings, config);
|
||||
@@ -117,21 +128,18 @@ namespace FluentTerminal.App.Services.Implementation
|
||||
SaveTheme(theme, existingTheme != null);
|
||||
}
|
||||
|
||||
// Can't create pre-installed profiles
|
||||
foreach (var profile in config.Profiles.Where(x => !x.PreInstalled))
|
||||
foreach (var profile in config.Profiles)
|
||||
{
|
||||
var existingProfile = GetShellProfile(profile.Id);
|
||||
var isNew = existingProfile.EqualTo(default);
|
||||
var isNew = existingProfile == default;
|
||||
|
||||
// You can only edit certain parts of preinstalled profiles
|
||||
if (!isNew && existingProfile.PreInstalled)
|
||||
{
|
||||
existingProfile.WorkingDirectory = profile.WorkingDirectory;
|
||||
existingProfile.Arguments = profile.Arguments;
|
||||
existingProfile.TabThemeId = profile.TabThemeId;
|
||||
existingProfile.TerminalThemeId = profile.TerminalThemeId;
|
||||
existingProfile.KeyBindings = profile.KeyBindings;
|
||||
SaveShellProfile(profile, isNew);
|
||||
// those cannot be edited
|
||||
profile.Name = existingProfile.Name;
|
||||
profile.Location = existingProfile.Location;
|
||||
|
||||
SaveShellProfile(profile, false);
|
||||
continue;
|
||||
}
|
||||
SaveShellProfile(profile, isNew);
|
||||
@@ -140,12 +148,22 @@ namespace FluentTerminal.App.Services.Implementation
|
||||
foreach (var profile in config.SshProfiles)
|
||||
{
|
||||
var existingProfile = GetSshProfile(profile.Id);
|
||||
var isNew = existingProfile.EqualTo(default(SshProfile));
|
||||
var isNew = existingProfile == default;
|
||||
|
||||
SaveSshProfile(profile, isNew);
|
||||
}
|
||||
|
||||
SaveTerminalOptions(config.TerminalOptions);
|
||||
|
||||
if (config.DefaultSettings.ContainsKey(DefaultShellProfileKey))
|
||||
{
|
||||
SaveDefaultShellProfileId(new Guid(config.DefaultSettings[DefaultShellProfileKey]));
|
||||
}
|
||||
|
||||
if (config.DefaultSettings.ContainsKey(CurrentThemeKey))
|
||||
{
|
||||
SaveCurrentThemeId(new Guid(config.DefaultSettings[CurrentThemeKey]));
|
||||
}
|
||||
}
|
||||
|
||||
public void DeleteShellProfile(Guid id)
|
||||
|
||||
@@ -84,6 +84,18 @@ namespace FluentTerminal.App.Services.Implementation
|
||||
}
|
||||
}
|
||||
|
||||
public async Task<string> ReadTextFileAsync(string path)
|
||||
{
|
||||
var response = await GetResponseAsync<StringValueResponse>(new ReadTextFileRequest { Path = path }).ConfigureAwait(false);
|
||||
|
||||
if (!response.Success)
|
||||
{
|
||||
throw new ReadTextFileException(string.IsNullOrWhiteSpace(response.Error) ? "Failed to read the file." : response.Error);
|
||||
}
|
||||
|
||||
return response.Value;
|
||||
}
|
||||
|
||||
public async Task<string> GetSshConfigDirAsync()
|
||||
{
|
||||
if (!string.IsNullOrEmpty(_sshConfigDir))
|
||||
|
||||
@@ -24,6 +24,12 @@ namespace FluentTerminal.App.Services
|
||||
_requireShellProcessStart = !terminalId.HasValue;
|
||||
}
|
||||
|
||||
public void Reconnect()
|
||||
{
|
||||
_exited = false;
|
||||
_trayProcessCommunicationService.TerminalExited += OnTerminalExited;
|
||||
}
|
||||
|
||||
private void OnTerminalExited(object sender, TerminalExitStatus status)
|
||||
{
|
||||
if (status.TerminalId != Id)
|
||||
@@ -71,6 +77,8 @@ namespace FluentTerminal.App.Services
|
||||
|
||||
public byte Id { get; }
|
||||
|
||||
public ShellProfile Profile { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// To be called by either view or viewmodel
|
||||
/// </summary>
|
||||
@@ -137,6 +145,8 @@ namespace FluentTerminal.App.Services
|
||||
/// </summary>
|
||||
public async Task<TerminalResponse> StartShellProcessAsync(ShellProfile shellProfile, TerminalSize size, SessionType sessionType, string termState)
|
||||
{
|
||||
Profile = shellProfile;
|
||||
|
||||
if (!_requireShellProcessStart && !string.IsNullOrEmpty(termState))
|
||||
{
|
||||
OutputReceived?.Invoke(this, Encoding.UTF8.GetBytes(termState));
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="MvvmLightLibs" Version="5.4.1.1" />
|
||||
<PackageReference Include="MvvmLightLibsStd10" Version="5.4.1.1" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
@@ -6,10 +6,12 @@ namespace FluentTerminal.App.ViewModels
|
||||
{
|
||||
public interface ITerminalView : IDisposable
|
||||
{
|
||||
Task ChangeFontSize(int fontSize);
|
||||
Task ChangeThemeAsync(TerminalTheme theme);
|
||||
Task ChangeKeyBindingsAsync();
|
||||
Task ChangeOptionsAsync(TerminalOptions options);
|
||||
Task InitializeAsync(TerminalViewModel viewModel);
|
||||
Task ReconnectAsync();
|
||||
void DisposalPrepare();
|
||||
Task FindNextAsync(SearchRequest request);
|
||||
Task FindPreviousAsync(SearchRequest request);
|
||||
|
||||
@@ -28,7 +28,6 @@ namespace FluentTerminal.App.ViewModels
|
||||
private readonly ISettingsService _settingsService;
|
||||
private readonly ITrayProcessCommunicationService _trayProcessCommunicationService;
|
||||
private readonly ICommandHistoryService _commandHistoryService;
|
||||
private readonly IAcceleratorKeyValidator _acceleratorKeyValidator;
|
||||
private ApplicationSettings _applicationSettings;
|
||||
private bool _useAcrylicBackground;
|
||||
private double _backgroundOpacity;
|
||||
@@ -38,7 +37,7 @@ namespace FluentTerminal.App.ViewModels
|
||||
private IDictionary<string, ICollection<KeyBinding>> _keyBindings;
|
||||
|
||||
public MainViewModel(ISettingsService settingsService, ITrayProcessCommunicationService trayProcessCommunicationService, IDialogService dialogService, IKeyboardCommandService keyboardCommandService,
|
||||
IApplicationView applicationView, IClipboardService clipboardService, ICommandHistoryService commandHistoryService, IAcceleratorKeyValidator acceleratorKeyValidator)
|
||||
IApplicationView applicationView, IClipboardService clipboardService, ICommandHistoryService commandHistoryService)
|
||||
{
|
||||
MessengerInstance.Register<ApplicationSettingsChangedMessage>(this, OnApplicationSettingsChanged);
|
||||
MessengerInstance.Register<ShellProfileAddedMessage>(this, OnShellProfileAdded);
|
||||
@@ -57,7 +56,6 @@ namespace FluentTerminal.App.ViewModels
|
||||
_clipboardService = clipboardService;
|
||||
_keyboardCommandService = keyboardCommandService;
|
||||
_commandHistoryService = commandHistoryService;
|
||||
_acceleratorKeyValidator = acceleratorKeyValidator;
|
||||
|
||||
_keyboardCommandService.RegisterCommandHandler(nameof(Command.NewTab), async () => await AddDefaultProfileAsync(NewTerminalLocation.Tab));
|
||||
_keyboardCommandService.RegisterCommandHandler(nameof(Command.NewWindow), async () => await AddDefaultProfileAsync(NewTerminalLocation.Window));
|
||||
@@ -71,11 +69,18 @@ namespace FluentTerminal.App.ViewModels
|
||||
_keyboardCommandService.RegisterCommandHandler(nameof(Command.ChangeTabTitle), async () => await SelectedTerminal.EditTitleAsync());
|
||||
_keyboardCommandService.RegisterCommandHandler(nameof(Command.CloseTab), CloseCurrentTab);
|
||||
_keyboardCommandService.RegisterCommandHandler(nameof(Command.DuplicateTab), async () => await AddTabAsync(SelectedTerminal.ShellProfile.Clone()));
|
||||
_keyboardCommandService.RegisterCommandHandler(nameof(Command.ReconnectTab), async () => { if (SelectedTerminal.ReconnectTabCommand.CanExecute()) await SelectedTerminal.ReconnectTabAsync(); });
|
||||
|
||||
// empty command handlers for copy and paste so that the main window does not execute these when copy keyboard shortcut is used in a popup search panel
|
||||
// in such a case an exception would be thrown if no handlers are available so these empty ones mitigate that. Also there is no need for these on the main window anyway
|
||||
// so leaving them empty is fine.
|
||||
_keyboardCommandService.RegisterCommandHandler(nameof(Command.Paste), () => { });
|
||||
_keyboardCommandService.RegisterCommandHandler(nameof(Command.Copy), () => { });
|
||||
|
||||
// Add all of the commands for switching to a tab of a given ID, if there's one open there
|
||||
for (int i = 0; i < 9; i++)
|
||||
{
|
||||
var switchCmd = Command.SwitchToTerm1 + i;
|
||||
var switchCmd = Command.SwitchToTerm1 + i;
|
||||
int tabNumber = i;
|
||||
// ReSharper disable once InconsistentNaming
|
||||
void handler() => SelectTabNumber(tabNumber);
|
||||
@@ -171,11 +176,15 @@ namespace FluentTerminal.App.ViewModels
|
||||
_keyboardCommandService.DeregisterCommandHandler(message.ProfileId.ToString());
|
||||
|
||||
UpdateDefaultShellProfile();
|
||||
|
||||
CreateMenuViewModel();
|
||||
}
|
||||
|
||||
private void OnShellProfileChanged(ShellProfileChangedMessage message)
|
||||
{
|
||||
UpdateDefaultShellProfile();
|
||||
|
||||
CreateMenuViewModel();
|
||||
}
|
||||
|
||||
private void OnShellProfileAdded(ShellProfileAddedMessage message)
|
||||
@@ -184,6 +193,8 @@ namespace FluentTerminal.App.ViewModels
|
||||
async () => await AddProfileByGuidAsync(message.ShellProfile.Id));
|
||||
|
||||
UpdateDefaultShellProfile();
|
||||
|
||||
CreateMenuViewModel();
|
||||
}
|
||||
|
||||
private void OnDefaultShellProfileChanged(DefaultShellProfileChangedMessage message)
|
||||
@@ -676,8 +687,7 @@ namespace FluentTerminal.App.ViewModels
|
||||
icon: Mdl2Icon.Settings());
|
||||
|
||||
if (_keyBindings.TryGetValue(nameof(Command.ShowSettings), out var keyBindings) &&
|
||||
keyBindings.FirstOrDefault() is KeyBinding settingsKeyBinding &&
|
||||
_acceleratorKeyValidator.Valid(settingsKeyBinding.Key))
|
||||
keyBindings.FirstOrDefault() is KeyBinding settingsKeyBinding)
|
||||
{
|
||||
LoadKeyBindingsFromModel(settingsItem, settingsKeyBinding);
|
||||
}
|
||||
@@ -719,8 +729,7 @@ namespace FluentTerminal.App.ViewModels
|
||||
var defaultProfileCommand = tab ? nameof(Command.NewTab) : nameof(Command.NewWindow);
|
||||
|
||||
if (_keyBindings.TryGetValue(defaultProfileCommand, out var kbs) &&
|
||||
kbs.FirstOrDefault() is KeyBinding tabKeyBindings &&
|
||||
_acceleratorKeyValidator.Valid(tabKeyBindings.Key))
|
||||
kbs.FirstOrDefault() is KeyBinding tabKeyBindings)
|
||||
{
|
||||
LoadKeyBindingsFromModel(defaultProfileItem, tabKeyBindings);
|
||||
}
|
||||
@@ -742,8 +751,7 @@ namespace FluentTerminal.App.ViewModels
|
||||
var command = tab ? nameof(Command.NewSshTab) : nameof(Command.NewSshWindow);
|
||||
|
||||
if (_keyBindings.TryGetValue(command, out var keyBindings) &&
|
||||
keyBindings.FirstOrDefault() is KeyBinding remoteTabKeyBinding &&
|
||||
_acceleratorKeyValidator.Valid(remoteTabKeyBinding.Key))
|
||||
keyBindings.FirstOrDefault() is KeyBinding remoteTabKeyBinding)
|
||||
{
|
||||
LoadKeyBindingsFromModel(remoteConnectItem, remoteTabKeyBinding);
|
||||
}
|
||||
@@ -764,8 +772,7 @@ namespace FluentTerminal.App.ViewModels
|
||||
command = tab ? nameof(Command.NewCustomCommandTab) : nameof(Command.NewCustomCommandWindow);
|
||||
|
||||
if (_keyBindings.TryGetValue(command, out keyBindings) &&
|
||||
keyBindings.FirstOrDefault() is KeyBinding quickTabKeyBinding &&
|
||||
_acceleratorKeyValidator.Valid(quickTabKeyBinding.Key))
|
||||
keyBindings.FirstOrDefault() is KeyBinding quickTabKeyBinding)
|
||||
{
|
||||
LoadKeyBindingsFromModel(quickLaunchItem, quickTabKeyBinding);
|
||||
}
|
||||
@@ -775,6 +782,13 @@ namespace FluentTerminal.App.ViewModels
|
||||
}
|
||||
|
||||
items.Add(quickLaunchItem);
|
||||
|
||||
items.Add(new SeparatorMenuItemViewModel());
|
||||
|
||||
foreach (var profile in _settingsService.GetShellProfiles().Concat(_settingsService.GetSshProfiles()).OrderBy(x => x.Name))
|
||||
{
|
||||
items.Add(new MenuItemViewModel(profile.Name, new AsyncCommand(() => AddProfileAsync(profile, location))));
|
||||
}
|
||||
}
|
||||
|
||||
private ObservableCollection<MenuItemViewModel> GetRecentMenuItems() =>
|
||||
@@ -794,13 +808,6 @@ namespace FluentTerminal.App.ViewModels
|
||||
|
||||
private void LoadKeyBindingsFromModel(MenuItemViewModel menuItemViewModel, KeyBinding keyBinding)
|
||||
{
|
||||
if (!_acceleratorKeyValidator.Valid(keyBinding.Key))
|
||||
{
|
||||
menuItemViewModel.KeyBinding = null;
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
if (menuItemViewModel.KeyBinding == null)
|
||||
{
|
||||
menuItemViewModel.KeyBinding = new MenuItemKeyBindingViewModel(keyBinding);
|
||||
|
||||
@@ -1,12 +1,15 @@
|
||||
using FluentTerminal.Models;
|
||||
using FluentTerminal.App.Services.Utilities;
|
||||
using FluentTerminal.Models;
|
||||
using FluentTerminal.Models.Enums;
|
||||
using GalaSoft.MvvmLight;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Windows.System;
|
||||
|
||||
namespace FluentTerminal.App.ViewModels.Menu
|
||||
{
|
||||
public class MenuItemKeyBindingViewModel : ViewModelBase
|
||||
{
|
||||
#region Properties
|
||||
|
||||
private int _key;
|
||||
|
||||
public int Key
|
||||
@@ -80,9 +83,21 @@ namespace FluentTerminal.App.ViewModels.Menu
|
||||
}
|
||||
}
|
||||
|
||||
#endregion Properties
|
||||
public bool IsExtendedVirtualKey => !Enum.IsDefined(typeof(VirtualKey), Key);
|
||||
|
||||
#region Constructors
|
||||
public string GetOverrideText()
|
||||
{
|
||||
var segments = new List<string>();
|
||||
|
||||
if (Ctrl) segments.Add("Ctrl");
|
||||
if (Alt) segments.Add("Alt");
|
||||
if (Windows) segments.Add("Windows");
|
||||
if (Shift) segments.Add("Shift");
|
||||
|
||||
segments.Add(EnumHelper.GetEnumDescription((ExtendedVirtualKey)Key));
|
||||
|
||||
return string.Join("+", segments);
|
||||
}
|
||||
|
||||
public MenuItemKeyBindingViewModel(int key = 0, bool ctrl = false, bool alt = false, bool shift = false,
|
||||
bool windows = false)
|
||||
@@ -101,9 +116,7 @@ namespace FluentTerminal.App.ViewModels.Menu
|
||||
{
|
||||
}
|
||||
|
||||
#endregion Constructors
|
||||
|
||||
#region Methods
|
||||
|
||||
private void SetKeyModifiers()
|
||||
{
|
||||
@@ -142,6 +155,5 @@ namespace FluentTerminal.App.ViewModels.Menu
|
||||
return _key == other._key && _keyModifiers == other._keyModifiers;
|
||||
}
|
||||
|
||||
#endregion Methods
|
||||
}
|
||||
}
|
||||
@@ -199,8 +199,8 @@ namespace FluentTerminal.App.ViewModels.Profiles
|
||||
}
|
||||
|
||||
return _sshPort == SshProfile.DefaultSshPort
|
||||
? $"-i '{_identityFile}'"
|
||||
: $"-p {_sshPort:#####} -i '{_identityFile}'";
|
||||
? $"-i \"{_identityFile}\""
|
||||
: $"-p {_sshPort:#####} -i \"{_identityFile}\"";
|
||||
}
|
||||
|
||||
protected override void LoadFromProfile(ShellProfile profile)
|
||||
|
||||
@@ -18,6 +18,7 @@ using FluentTerminal.App.ViewModels.Menu;
|
||||
using Windows.UI.Xaml.Data;
|
||||
using Windows.UI.Xaml;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace FluentTerminal.App.ViewModels
|
||||
{
|
||||
@@ -46,6 +47,7 @@ namespace FluentTerminal.App.ViewModels
|
||||
public string XtermBufferState { get; set; }
|
||||
public byte TerminalId { get; set; }
|
||||
public ShellProfile ShellProfile { get; set; }
|
||||
public int FontSize { get; set; }
|
||||
}
|
||||
|
||||
public async Task<string> SerializeAsync()
|
||||
@@ -64,7 +66,8 @@ namespace FluentTerminal.App.ViewModels
|
||||
SearchWithRegex = SearchWithRegex,
|
||||
XtermBufferState = await SerializeXtermStateAsync().ConfigureAwait(false),
|
||||
TerminalId = Terminal.Id,
|
||||
ShellProfile = ShellProfile
|
||||
ShellProfile = ShellProfile,
|
||||
FontSize = FontSize
|
||||
};
|
||||
|
||||
return JsonConvert.SerializeObject(state);
|
||||
@@ -88,7 +91,7 @@ namespace FluentTerminal.App.ViewModels
|
||||
XtermBufferState = state.XtermBufferState;
|
||||
_terminalId = state.TerminalId;
|
||||
ShellProfile = state.ShellProfile;
|
||||
|
||||
FontSize = state.FontSize;
|
||||
TabTheme.IsSelected = true;
|
||||
}
|
||||
}
|
||||
@@ -116,6 +119,8 @@ namespace FluentTerminal.App.ViewModels
|
||||
private string _hoveredUri;
|
||||
private MenuViewModel _contextMenu;
|
||||
private MenuViewModel _tabContextMenu;
|
||||
private readonly TabThemeViewModel _transparentTabThemeViewModel;
|
||||
private int _fontSize;
|
||||
|
||||
public TerminalViewModel(ISettingsService settingsService, ITrayProcessCommunicationService trayProcessCommunicationService, IDialogService dialogService,
|
||||
IKeyboardCommandService keyboardCommandService, ApplicationSettings applicationSettings, ShellProfile shellProfile,
|
||||
@@ -151,11 +156,14 @@ namespace FluentTerminal.App.ViewModels
|
||||
CloseSearchPanelCommand = new RelayCommand(CloseSearchPanel, CanExecuteCommand);
|
||||
EditTitleCommand = new AsyncCommand(EditTitleAsync, CanExecuteCommand);
|
||||
DuplicateTabCommand = new RelayCommand(DuplicateTab, CanExecuteCommand);
|
||||
ReconnectTabCommand = new AsyncCommand(ReconnectTabAsync, () => CanExecuteCommand() && HasExitedWithError);
|
||||
CopyCommand = new AsyncCommand(Copy, () => HasSelection);
|
||||
PasteCommand = new AsyncCommand(Paste);
|
||||
CopyLinkCommand = new AsyncCommand(() => CopyTextAsync(HoveredUri), () => !string.IsNullOrWhiteSpace(HoveredUri));
|
||||
ShowSearchPanelCommand = new RelayCommand(() => ShowSearchPanel = true, () => !ShowSearchPanel);
|
||||
|
||||
FontSize = _terminalOptions.FontSize;
|
||||
|
||||
if (!string.IsNullOrEmpty(terminalState))
|
||||
{
|
||||
Restore(terminalState);
|
||||
@@ -166,6 +174,8 @@ namespace FluentTerminal.App.ViewModels
|
||||
defaultTabTheme.IsSelected = true;
|
||||
}
|
||||
|
||||
_transparentTabThemeViewModel = TabThemes.FirstOrDefault(t => t.Theme.Id == 0);
|
||||
|
||||
Terminal = new Terminal(TrayProcessCommunicationService, _terminalId);
|
||||
Terminal.KeyboardCommandReceived += Terminal_KeyboardCommandReceived;
|
||||
Terminal.OutputReceived += Terminal_OutputReceived;
|
||||
@@ -212,18 +222,19 @@ namespace FluentTerminal.App.ViewModels
|
||||
public event EventHandler CloseRightTabsRequested;
|
||||
public event EventHandler CloseOtherTabsRequested;
|
||||
public event EventHandler DuplicateTabRequested;
|
||||
public event EventHandler<int> FontSizeChanged;
|
||||
|
||||
public ApplicationSettings ApplicationSettings { get; private set; }
|
||||
|
||||
public IApplicationView ApplicationView { get; }
|
||||
|
||||
public TabTheme BackgroundTabTheme
|
||||
public TabThemeViewModel BackgroundTabTheme
|
||||
{
|
||||
// The effective background theme depends on whether it is selected (use the theme), or if it is inactive
|
||||
// (if we're set to underline inactive tabs, use the null theme).
|
||||
get => IsSelected || (!IsSelected && ApplicationSettings.InactiveTabColorMode == InactiveTabColorMode.Background) ?
|
||||
_tabTheme?.Theme :
|
||||
SettingsService.GetTabThemes().FirstOrDefault(t => t.Color == null);
|
||||
TabTheme :
|
||||
_transparentTabThemeViewModel;
|
||||
}
|
||||
|
||||
public IClipboardService ClipboardService { get; }
|
||||
@@ -250,6 +261,8 @@ namespace FluentTerminal.App.ViewModels
|
||||
|
||||
public RelayCommand DuplicateTabCommand { get; }
|
||||
|
||||
public AsyncCommand ReconnectTabCommand { get; }
|
||||
|
||||
public ICommand CopyLinkCommand { get; private set; }
|
||||
|
||||
public ICommand CopyCommand { get; private set; }
|
||||
@@ -269,12 +282,14 @@ namespace FluentTerminal.App.ViewModels
|
||||
{
|
||||
if (IsSelected)
|
||||
{
|
||||
_keyboardCommandService.RegisterCommandHandler(nameof(Command.Search), () => ShowSearchPanel = !ShowSearchPanel);
|
||||
_keyboardCommandService.RegisterCommandHandler(nameof(Command.Search), () => ShowSearchPanel = true);
|
||||
_keyboardCommandService.RegisterCommandHandler(nameof(Command.CloseSearch), () => CloseSearchPanel());
|
||||
HasNewOutput = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
_keyboardCommandService.DeregisterCommandHandler(nameof(Command.Search));
|
||||
_keyboardCommandService.DeregisterCommandHandler(nameof(Command.CloseSearch));
|
||||
}
|
||||
RaisePropertyChanged(nameof(IsUnderlined));
|
||||
RaisePropertyChanged(nameof(BackgroundTabTheme));
|
||||
@@ -336,6 +351,7 @@ namespace FluentTerminal.App.ViewModels
|
||||
{
|
||||
HasNewOutput = false;
|
||||
}
|
||||
ReconnectTabCommand.RaiseCanExecuteChanged();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -373,6 +389,8 @@ namespace FluentTerminal.App.ViewModels
|
||||
set => Set(ref _showSearchPanel, value);
|
||||
}
|
||||
|
||||
public bool SearchHasFocus { get; set; }
|
||||
|
||||
public TabThemeViewModel TabTheme
|
||||
{
|
||||
get => _tabTheme;
|
||||
@@ -381,6 +399,9 @@ namespace FluentTerminal.App.ViewModels
|
||||
Set(ref _tabTheme, value);
|
||||
RaisePropertyChanged(nameof(IsUnderlined));
|
||||
RaisePropertyChanged(nameof(BackgroundTabTheme));
|
||||
|
||||
// necessary to update this constantly so that duplicated tabs will also carry over the color
|
||||
ShellProfile.TabThemeId = value.Theme.Id;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -425,6 +446,7 @@ namespace FluentTerminal.App.ViewModels
|
||||
}
|
||||
|
||||
Set(ref _tabTitle, title);
|
||||
ShellProfile.Name = title;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -440,6 +462,15 @@ namespace FluentTerminal.App.ViewModels
|
||||
}
|
||||
}
|
||||
|
||||
public int FontSize
|
||||
{
|
||||
get => _fontSize;
|
||||
set
|
||||
{
|
||||
_fontSize = value > 0 ? value : 1;
|
||||
}
|
||||
}
|
||||
|
||||
public ITrayProcessCommunicationService TrayProcessCommunicationService { get; }
|
||||
|
||||
public Task CloseAsync()
|
||||
@@ -542,6 +573,12 @@ namespace FluentTerminal.App.ViewModels
|
||||
DuplicateTabRequested?.Invoke(this, EventArgs.Empty);
|
||||
}
|
||||
|
||||
public async Task ReconnectTabAsync()
|
||||
{
|
||||
HasExitedWithError = false;
|
||||
await TerminalView?.ReconnectAsync();
|
||||
}
|
||||
|
||||
private void OnApplicationSettingsChanged(ApplicationSettingsChangedMessage message)
|
||||
{
|
||||
ApplicationSettings = message.ApplicationSettings;
|
||||
@@ -642,14 +679,41 @@ namespace FluentTerminal.App.ViewModels
|
||||
{
|
||||
await ApplicationView.ExecuteOnUiThreadAsync(() =>
|
||||
{
|
||||
ShowSearchPanel = !ShowSearchPanel;
|
||||
if (ShowSearchPanel)
|
||||
{
|
||||
SearchStarted?.Invoke(this, EventArgs.Empty);
|
||||
}
|
||||
ShowSearchPanel = true;
|
||||
SearchStarted?.Invoke(this, EventArgs.Empty);
|
||||
}).ConfigureAwait(false);
|
||||
return;
|
||||
}
|
||||
case nameof(Command.CloseSearch):
|
||||
{
|
||||
await ApplicationView.ExecuteOnUiThreadAsync(() =>
|
||||
{
|
||||
CloseSearchPanel();
|
||||
}).ConfigureAwait(false);
|
||||
return;
|
||||
}
|
||||
case nameof(Command.IncreaseFontSize):
|
||||
{
|
||||
FontSize++;
|
||||
FontSizeChanged?.Invoke(this, FontSize);
|
||||
return;
|
||||
}
|
||||
case nameof(Command.DecreaseFontSize):
|
||||
{
|
||||
if (FontSize > 2)
|
||||
{
|
||||
FontSize--;
|
||||
FontSizeChanged?.Invoke(this, FontSize);
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
case nameof(Command.ResetFontSize):
|
||||
{
|
||||
FontSize = _terminalOptions.FontSize;
|
||||
FontSizeChanged?.Invoke(this, FontSize);
|
||||
return;
|
||||
}
|
||||
default:
|
||||
{
|
||||
await ApplicationView.ExecuteOnUiThreadAsync(() => _keyboardCommandService.SendCommand(e))
|
||||
@@ -679,6 +743,7 @@ namespace FluentTerminal.App.ViewModels
|
||||
|
||||
private void Terminal_TitleChanged(object sender, string e)
|
||||
{
|
||||
if (e == Terminal.Profile.Location) return;
|
||||
ApplicationView.ExecuteOnUiThreadAsync(() => ShellTitle = e);
|
||||
}
|
||||
|
||||
@@ -706,10 +771,15 @@ namespace FluentTerminal.App.ViewModels
|
||||
|
||||
private async Task Paste()
|
||||
{
|
||||
var content = await ClipboardService.GetTextAsync().ConfigureAwait(false);
|
||||
if (content != null)
|
||||
// prevent from pasting something into the terminal window when the actual command is executed
|
||||
// while being in the search box
|
||||
if (!SearchHasFocus)
|
||||
{
|
||||
TerminalView.Paste(content);
|
||||
var content = await ClipboardService.GetTextAsync().ConfigureAwait(false);
|
||||
if (content != null)
|
||||
{
|
||||
TerminalView.Paste(content);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -767,7 +837,7 @@ namespace FluentTerminal.App.ViewModels
|
||||
{
|
||||
//todo localise name
|
||||
var icon = tabTheme.Theme.Id == 0 ? Mdl2Icon.PaginationDotOutline10() : Mdl2Icon.PaginationDotSolid10(tabTheme.Theme.Color);
|
||||
return new RadioMenuItemViewModel(I18N.Translate($"TabTheme.{tabTheme.Theme.Name}"), $"{Terminal.Id}_tabTheme", tabTheme, bindingPath: nameof(TabThemeViewModel.IsSelected) , icon: icon);
|
||||
return new RadioMenuItemViewModel(I18N.Translate($"{tabTheme.Theme.Name}"), $"{Terminal.Id}_tabTheme", tabTheme, bindingPath: nameof(TabThemeViewModel.IsSelected) , icon: icon);
|
||||
}
|
||||
|
||||
var tabColor = new ExpandableMenuItemViewModel(I18N.Translate("Color.Text"));
|
||||
|
||||
@@ -9,11 +9,24 @@ namespace FluentTerminal.App.Actions
|
||||
public object Execute(object sender, object parameter)
|
||||
{
|
||||
var control = TargetObject ?? sender as Control;
|
||||
control?.Focus(FocusState.Programmatic);
|
||||
if (control != null)
|
||||
{
|
||||
if (!control.IsLoaded)
|
||||
control.Loaded += Control_Loaded;
|
||||
else
|
||||
control.Focus(FocusState.Programmatic);
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
private void Control_Loaded(object sender, RoutedEventArgs e)
|
||||
{
|
||||
Control control = sender as Control;
|
||||
control.Focus(FocusState.Programmatic);
|
||||
control.Loaded -= Control_Loaded; // won't be needed anymore. Remove reference just in case
|
||||
}
|
||||
|
||||
public Control TargetObject
|
||||
{
|
||||
get { return (Control)GetValue(TargetObjectProperty); }
|
||||
|
||||
+193
-149
@@ -47,6 +47,7 @@ namespace FluentTerminal.App
|
||||
private readonly ISettingsService _settingsService;
|
||||
private readonly ITrayProcessCommunicationService _trayProcessCommunicationService;
|
||||
private readonly IDialogService _dialogService;
|
||||
private readonly INotificationService _notificationService;
|
||||
private bool _alreadyLaunched;
|
||||
private bool _isLaunching;
|
||||
private ApplicationSettings _applicationSettings;
|
||||
@@ -110,13 +111,13 @@ namespace FluentTerminal.App
|
||||
builder.RegisterType<StartupTaskService>().As<IStartupTaskService>().SingleInstance();
|
||||
builder.RegisterType<ApplicationLanguageService>().As<IApplicationLanguageService>().SingleInstance();
|
||||
builder.RegisterType<ShellProfileMigrationService>().As<IShellProfileMigrationService>().SingleInstance();
|
||||
builder.RegisterType<AcceleratorKeyValidator>().As<IAcceleratorKeyValidator>().SingleInstance();
|
||||
|
||||
_container = builder.Build();
|
||||
|
||||
Messenger.Default.Register<ApplicationSettingsChangedMessage>(this, OnApplicationSettingsChanged);
|
||||
|
||||
_settingsService = _container.Resolve<ISettingsService>();
|
||||
_notificationService = _container.Resolve<INotificationService>();
|
||||
|
||||
var shellProfileMigrationService = _container.Resolve<IShellProfileMigrationService>();
|
||||
foreach (var profile in _settingsService.GetShellProfiles())
|
||||
@@ -186,7 +187,189 @@ namespace FluentTerminal.App
|
||||
|
||||
protected override async void OnActivated(IActivatedEventArgs args)
|
||||
{
|
||||
if (args is ProtocolActivatedEventArgs protocolActivated)
|
||||
await OnLaunchOrActivate(args);
|
||||
base.OnActivated(args);
|
||||
}
|
||||
|
||||
private async Task ParseCommandLineArgumentsAsync(object verb, CommandLineActivatedEventArgs commandLineActivated)
|
||||
{
|
||||
using var deferral = commandLineActivated.Operation.GetDeferral();
|
||||
|
||||
if (verb is SettingsVerb settingsVerb)
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(settingsVerb.Import) && !settingsVerb.Export)
|
||||
{
|
||||
await ShowSettingsAsync();
|
||||
}
|
||||
else if (settingsVerb.Export)
|
||||
{
|
||||
var settings = _settingsService.ExportSettings();
|
||||
var path = Path.Combine(commandLineActivated.Operation.CurrentDirectoryPath, "config.json");
|
||||
try
|
||||
{
|
||||
await StartSystemTray().ConfigureAwait(false);
|
||||
await _trayProcessCommunicationService.SaveTextFileAsync(path, settings).ConfigureAwait(false);
|
||||
_notificationService.ShowNotification("Export settings", $"Settings were exported to {path}.");
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
_notificationService.ShowNotification("Export settings", $"Failed with error: {e.Message}");
|
||||
commandLineActivated.Operation.ExitCode = 1;
|
||||
}
|
||||
|
||||
if (!_isLaunching && !_alreadyLaunched)
|
||||
{
|
||||
Exit();
|
||||
}
|
||||
}
|
||||
else if (!string.IsNullOrWhiteSpace(settingsVerb.Import))
|
||||
{
|
||||
var path = Path.Combine(commandLineActivated.Operation.CurrentDirectoryPath, settingsVerb.Import.Replace(".\\", string.Empty));
|
||||
try
|
||||
{
|
||||
await StartSystemTray().ConfigureAwait(false);
|
||||
var content = await _trayProcessCommunicationService.ReadTextFileAsync(path).ConfigureAwait(false);
|
||||
_settingsService.ImportSettings(content);
|
||||
_notificationService.ShowNotification("Import settings", $"Successfully imported settings from {path}.");
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
_notificationService.ShowNotification("Import settings", $"Failed with error: {e.Message}");
|
||||
commandLineActivated.Operation.ExitCode = 1;
|
||||
}
|
||||
|
||||
if (!_isLaunching && !_alreadyLaunched)
|
||||
{
|
||||
Exit();
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (verb is NewVerb newVerb)
|
||||
{
|
||||
var profile = default(ShellProfile);
|
||||
if (!string.IsNullOrWhiteSpace(newVerb.Profile))
|
||||
{
|
||||
profile = _settingsService.GetShellProfiles().FirstOrDefault(x => x.Name.Equals(newVerb.Profile, StringComparison.CurrentCultureIgnoreCase));
|
||||
}
|
||||
|
||||
if (profile == null)
|
||||
{
|
||||
profile = _settingsService.GetDefaultShellProfile();
|
||||
}
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(newVerb.Directory) && newVerb.Directory != ".")
|
||||
{
|
||||
profile.WorkingDirectory = newVerb.Directory;
|
||||
}
|
||||
else
|
||||
{
|
||||
profile.WorkingDirectory = commandLineActivated.Operation.CurrentDirectoryPath;
|
||||
}
|
||||
|
||||
var location = newVerb.Target == Target.Default ? _applicationSettings.NewTerminalLocation
|
||||
: newVerb.Target == Target.Tab ? NewTerminalLocation.Tab
|
||||
: NewTerminalLocation.Window;
|
||||
|
||||
await CreateTerminalAsync(profile, location);
|
||||
}
|
||||
else if (verb is RunVerb runVerb)
|
||||
{
|
||||
var profile = new ShellProfile
|
||||
{
|
||||
Id = Guid.Empty,
|
||||
Location = null,
|
||||
Arguments = runVerb.Command,
|
||||
WorkingDirectory = runVerb.Directory
|
||||
};
|
||||
|
||||
if (runVerb.SmartBuffer.HasValue)
|
||||
{
|
||||
profile.UseBuffer = runVerb.SmartBuffer.Value;
|
||||
}
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(runVerb.Theme))
|
||||
{
|
||||
var theme = _settingsService.GetThemes().FirstOrDefault(x => x.Name.Equals(runVerb.Theme, StringComparison.CurrentCultureIgnoreCase));
|
||||
if (theme != null)
|
||||
{
|
||||
profile.TerminalThemeId = theme.Id;
|
||||
}
|
||||
}
|
||||
|
||||
if (string.IsNullOrWhiteSpace(profile.WorkingDirectory))
|
||||
{
|
||||
profile.WorkingDirectory = commandLineActivated.Operation.CurrentDirectoryPath;
|
||||
}
|
||||
|
||||
var location = runVerb.Target == Target.Default ? _applicationSettings.NewTerminalLocation
|
||||
: runVerb.Target == Target.Tab ? NewTerminalLocation.Tab
|
||||
: NewTerminalLocation.Window;
|
||||
|
||||
await CreateTerminalAsync(profile, location);
|
||||
}
|
||||
}
|
||||
|
||||
private Task ShowOrCreateWindowAsync(ActivationViewSwitcher viewSwitcher)
|
||||
{
|
||||
var viewModel = _mainViewModels.Find(o => o.ApplicationView.Id == _activeWindowId) ??
|
||||
_mainViewModels.LastOrDefault();
|
||||
|
||||
return viewModel == null
|
||||
? CreateTerminalAsync(_settingsService.GetDefaultShellProfile(), NewTerminalLocation.Tab, viewSwitcher)
|
||||
: ShowAsStandaloneAsync(viewModel, viewSwitcher);
|
||||
}
|
||||
|
||||
protected override async void OnLaunched(LaunchActivatedEventArgs args)
|
||||
{
|
||||
await OnLaunchOrActivate(args);
|
||||
}
|
||||
|
||||
public async Task OnLaunchOrActivate(IActivatedEventArgs args)
|
||||
{
|
||||
if (args is LaunchActivatedEventArgs launchActivated)
|
||||
{
|
||||
if (_isLaunching)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
_isLaunching = true;
|
||||
|
||||
if (!_alreadyLaunched)
|
||||
{
|
||||
await InitializeLoggerAsync();
|
||||
|
||||
// ReSharper disable once AssignmentIsFullyDiscarded
|
||||
_ = JumpListHelper.UpdateAsync(_settingsService);
|
||||
|
||||
var viewModel = _container.Resolve<MainViewModel>();
|
||||
if (launchActivated.Arguments.StartsWith(JumpListHelper.ShellProfileFlag))
|
||||
{
|
||||
await viewModel.AddProfileByGuidAsync(Guid.Parse(launchActivated.Arguments.Replace(JumpListHelper.ShellProfileFlag, string.Empty)));
|
||||
}
|
||||
else
|
||||
{
|
||||
await viewModel.AddDefaultProfileAsync(NewTerminalLocation.Tab);
|
||||
}
|
||||
await CreateMainViewAsync(typeof(MainPage), viewModel, true);
|
||||
Window.Current.Activate();
|
||||
}
|
||||
else if (launchActivated.Arguments.StartsWith(JumpListHelper.ShellProfileFlag))
|
||||
{
|
||||
var location = _applicationSettings.NewTerminalLocation;
|
||||
var profile = _settingsService.GetShellProfile(Guid.Parse(launchActivated.Arguments.Replace(JumpListHelper.ShellProfileFlag, string.Empty)));
|
||||
await CreateTerminalAsync(profile, location, launchActivated.ViewSwitcher);
|
||||
}
|
||||
else
|
||||
{
|
||||
var viewModel = await CreateNewTerminalWindowAsync();
|
||||
await viewModel.AddDefaultProfileAsync(NewTerminalLocation.Tab);
|
||||
await ShowAsStandaloneAsync(viewModel, launchActivated.ViewSwitcher);
|
||||
}
|
||||
|
||||
_isLaunching = false;
|
||||
}
|
||||
else if (args is ProtocolActivatedEventArgs protocolActivated)
|
||||
{
|
||||
if (protocolActivated.Uri == new Uri("ftcmd://fluent.terminal?focus"))
|
||||
{
|
||||
@@ -262,7 +445,7 @@ namespace FluentTerminal.App
|
||||
|
||||
var error = await vm.AcceptChangesAsync(true);
|
||||
|
||||
var profile = (SshProfile) vm.Model;
|
||||
var profile = (SshProfile)vm.Model;
|
||||
|
||||
if (!string.IsNullOrEmpty(error))
|
||||
{
|
||||
@@ -347,8 +530,7 @@ namespace FluentTerminal.App
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
if (args is CommandLineActivatedEventArgs commandLineActivated)
|
||||
else if (args is CommandLineActivatedEventArgs commandLineActivated)
|
||||
{
|
||||
var arguments = commandLineActivated.Operation.Arguments;
|
||||
if (string.IsNullOrWhiteSpace(arguments))
|
||||
@@ -358,153 +540,10 @@ namespace FluentTerminal.App
|
||||
|
||||
_commandLineParser
|
||||
.ParseArguments(SplitArguments(arguments), typeof(NewVerb), typeof(RunVerb), typeof(SettingsVerb))
|
||||
.WithParsed(async verb => await CliRunAsync(verb, commandLineActivated));
|
||||
.WithParsed(async verb => await ParseCommandLineArgumentsAsync(verb, commandLineActivated));
|
||||
}
|
||||
}
|
||||
|
||||
private async Task CliRunAsync(object verb, CommandLineActivatedEventArgs commandLineActivated)
|
||||
{
|
||||
if (verb is SettingsVerb settingsVerb)
|
||||
{
|
||||
if (!settingsVerb.Import && !settingsVerb.Export)
|
||||
{
|
||||
await ShowSettingsAsync();
|
||||
}
|
||||
else if (settingsVerb.Export)
|
||||
{
|
||||
var exportFile = await ApplicationData.Current.LocalFolder.CreateFileAsync("config.json", CreationCollisionOption.OpenIfExists);
|
||||
|
||||
var settings = _settingsService.ExportSettings();
|
||||
await FileIO.WriteTextAsync(exportFile, settings);
|
||||
await new MessageDialog($"{I18N.Translate("SettingsExported")} {exportFile.Path}").ShowAsync();
|
||||
}
|
||||
else if (settingsVerb.Import)
|
||||
{
|
||||
var file = await ApplicationData.Current.LocalFolder.GetFileAsync("config.json");
|
||||
var content = await FileIO.ReadTextAsync(file);
|
||||
_settingsService.ImportSettings(content);
|
||||
await new MessageDialog($"{I18N.Translate("SettingsImported")} {file.Path}").ShowAsync();
|
||||
}
|
||||
}
|
||||
else if (verb is NewVerb newVerb)
|
||||
{
|
||||
var profile = default(ShellProfile);
|
||||
if (!string.IsNullOrWhiteSpace(newVerb.Profile))
|
||||
{
|
||||
profile = _settingsService.GetShellProfiles().FirstOrDefault(x => x.Name.Equals(newVerb.Profile, StringComparison.CurrentCultureIgnoreCase));
|
||||
}
|
||||
|
||||
if (profile == null)
|
||||
{
|
||||
profile = _settingsService.GetDefaultShellProfile();
|
||||
}
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(newVerb.Directory) && newVerb.Directory != ".")
|
||||
{
|
||||
profile.WorkingDirectory = newVerb.Directory;
|
||||
}
|
||||
else
|
||||
{
|
||||
profile.WorkingDirectory = commandLineActivated.Operation.CurrentDirectoryPath;
|
||||
}
|
||||
|
||||
var location = newVerb.Target == Target.Default ? _applicationSettings.NewTerminalLocation
|
||||
: newVerb.Target == Target.Tab ? NewTerminalLocation.Tab
|
||||
: NewTerminalLocation.Window;
|
||||
|
||||
await CreateTerminalAsync(profile, location);
|
||||
}
|
||||
else if (verb is RunVerb runVerb)
|
||||
{
|
||||
var profile = new ShellProfile
|
||||
{
|
||||
Id = Guid.Empty,
|
||||
Location = null,
|
||||
Arguments = runVerb.Command,
|
||||
WorkingDirectory = runVerb.Directory
|
||||
};
|
||||
|
||||
if (!string.IsNullOrEmpty(runVerb.Buffer) && bool.TryParse(runVerb.Buffer, out var useBuffer))
|
||||
{
|
||||
profile.UseBuffer = useBuffer;
|
||||
}
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(runVerb.Theme))
|
||||
{
|
||||
var theme = _settingsService.GetThemes().FirstOrDefault(x => x.Name.Equals(runVerb.Theme, StringComparison.CurrentCultureIgnoreCase));
|
||||
if (theme != null)
|
||||
{
|
||||
profile.TerminalThemeId = theme.Id;
|
||||
}
|
||||
}
|
||||
|
||||
if (string.IsNullOrWhiteSpace(profile.WorkingDirectory))
|
||||
{
|
||||
profile.WorkingDirectory = commandLineActivated.Operation.CurrentDirectoryPath;
|
||||
}
|
||||
|
||||
var location = runVerb.Target == Target.Default ? _applicationSettings.NewTerminalLocation
|
||||
: runVerb.Target == Target.Tab ? NewTerminalLocation.Tab
|
||||
: NewTerminalLocation.Window;
|
||||
|
||||
await CreateTerminalAsync(profile, location);
|
||||
}
|
||||
}
|
||||
|
||||
private Task ShowOrCreateWindowAsync(ActivationViewSwitcher viewSwitcher)
|
||||
{
|
||||
var viewModel = _mainViewModels.Find(o => o.ApplicationView.Id == _activeWindowId) ??
|
||||
_mainViewModels.LastOrDefault();
|
||||
|
||||
return viewModel == null
|
||||
? CreateTerminalAsync(_settingsService.GetDefaultShellProfile(), NewTerminalLocation.Tab, viewSwitcher)
|
||||
: ShowAsStandaloneAsync(viewModel, viewSwitcher);
|
||||
}
|
||||
|
||||
protected override async void OnLaunched(LaunchActivatedEventArgs args)
|
||||
{
|
||||
if (_isLaunching)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
_isLaunching = true;
|
||||
|
||||
if (!_alreadyLaunched)
|
||||
{
|
||||
await InitializeLoggerAsync();
|
||||
|
||||
// ReSharper disable once AssignmentIsFullyDiscarded
|
||||
_ = JumpListHelper.UpdateAsync(_settingsService);
|
||||
|
||||
var viewModel = _container.Resolve<MainViewModel>();
|
||||
if (args.Arguments.StartsWith(JumpListHelper.ShellProfileFlag))
|
||||
{
|
||||
await viewModel.AddProfileByGuidAsync(Guid.Parse(args.Arguments.Replace(JumpListHelper.ShellProfileFlag, string.Empty)));
|
||||
}
|
||||
else
|
||||
{
|
||||
await viewModel.AddDefaultProfileAsync(NewTerminalLocation.Tab);
|
||||
}
|
||||
await CreateMainViewAsync(typeof(MainPage), viewModel, true);
|
||||
Window.Current.Activate();
|
||||
}
|
||||
else if (args.Arguments.StartsWith(JumpListHelper.ShellProfileFlag))
|
||||
{
|
||||
var location = _applicationSettings.NewTerminalLocation;
|
||||
var profile = _settingsService.GetShellProfile(Guid.Parse(args.Arguments.Replace(JumpListHelper.ShellProfileFlag, string.Empty)));
|
||||
await CreateTerminalAsync(profile, location, args.ViewSwitcher);
|
||||
}
|
||||
else
|
||||
{
|
||||
var viewModel = await CreateNewTerminalWindowAsync();
|
||||
await viewModel.AddDefaultProfileAsync(NewTerminalLocation.Tab);
|
||||
await ShowAsStandaloneAsync(viewModel, args.ViewSwitcher);
|
||||
}
|
||||
|
||||
_isLaunching = false;
|
||||
}
|
||||
|
||||
private static async Task InitializeLoggerAsync()
|
||||
{
|
||||
var logDirectory = await ApplicationData.Current.LocalCacheFolder.CreateFolderAsync("Logs", CreationCollisionOption.OpenIfExists);
|
||||
@@ -759,6 +798,11 @@ namespace FluentTerminal.App
|
||||
|
||||
private Task StartSystemTray()
|
||||
{
|
||||
if (_trayReady.Task.IsCompleted)
|
||||
{
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
var launch = FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync("AppLaunchedParameterGroup").AsTask();
|
||||
|
||||
return Task.WhenAll(launch, _trayReady.Task).ContinueWith(
|
||||
|
||||
@@ -14,8 +14,8 @@ namespace FluentTerminal.App.CommandLineArguments
|
||||
[Option("theme")]
|
||||
public string Theme { get; set; }
|
||||
|
||||
[Option("buffer")]
|
||||
public string Buffer { get; set; }
|
||||
[Option("smart-buffer")]
|
||||
public bool? SmartBuffer { get; set; }
|
||||
|
||||
[Option("target")]
|
||||
public Target Target { get; set; }
|
||||
|
||||
@@ -6,8 +6,8 @@ namespace FluentTerminal.App.CommandLineArguments
|
||||
public class SettingsVerb
|
||||
{
|
||||
[Option('i', "import",
|
||||
HelpText = "Import settings.")]
|
||||
public bool Import { get; set; }
|
||||
HelpText = "Import settings from specified file.")]
|
||||
public string Import { get; set; }
|
||||
|
||||
[Option('e', "export",
|
||||
HelpText = "Export settings.")]
|
||||
|
||||
@@ -20,6 +20,10 @@ namespace FluentTerminal.App.Converters
|
||||
{
|
||||
return Translate($"{enumType}.{enumValue}");
|
||||
}
|
||||
else if (value is string stringValue)
|
||||
{
|
||||
return Translate(stringValue);
|
||||
}
|
||||
else if (parameter is string resource)
|
||||
{
|
||||
return Translate(resource);
|
||||
|
||||
+16
-5
@@ -7,6 +7,7 @@ using Windows.UI.Xaml.Input;
|
||||
using FluentTerminal.App.ViewModels.Menu;
|
||||
using FluentTerminal.App.Views;
|
||||
using Microsoft.UI.Xaml.Controls;
|
||||
using Windows.Foundation.Metadata;
|
||||
|
||||
// ReSharper disable LocalizableElement
|
||||
|
||||
@@ -90,12 +91,22 @@ namespace FluentTerminal.App.Converters
|
||||
|
||||
if (viewModel.KeyBinding != null)
|
||||
{
|
||||
item.KeyboardAccelerators?.Add(new KeyboardAccelerator
|
||||
if (viewModel.KeyBinding.IsExtendedVirtualKey)
|
||||
{
|
||||
Key = (VirtualKey) viewModel.KeyBinding.Key,
|
||||
Modifiers = (VirtualKeyModifiers) viewModel.KeyBinding.KeyModifiers,
|
||||
IsEnabled = true
|
||||
});
|
||||
if (ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 6))
|
||||
{
|
||||
item.KeyboardAcceleratorTextOverride = viewModel.KeyBinding.GetOverrideText();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
item.KeyboardAccelerators?.Add(new KeyboardAccelerator
|
||||
{
|
||||
Key = (VirtualKey)viewModel.KeyBinding.Key,
|
||||
Modifiers = (VirtualKeyModifiers)viewModel.KeyBinding.KeyModifiers,
|
||||
IsEnabled = true
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
return item;
|
||||
|
||||
@@ -16,8 +16,6 @@ namespace FluentTerminal.App.Dialogs
|
||||
// ReSharper disable once RedundantExtendsListEntry
|
||||
public sealed partial class CreateKeyBindingDialog : ContentDialog, ICreateKeyBindingDialog, INotifyPropertyChanged
|
||||
{
|
||||
private readonly IAcceleratorKeyValidator _acceleratorKeyValidator;
|
||||
|
||||
private bool _ctrl;
|
||||
private bool _shift;
|
||||
private bool _alt;
|
||||
@@ -53,17 +51,12 @@ namespace FluentTerminal.App.Dialogs
|
||||
get => _key;
|
||||
set
|
||||
{
|
||||
// We're ignoring invalid keys.
|
||||
if (_acceleratorKeyValidator.Valid(value))
|
||||
{
|
||||
Set(ref _key, value);
|
||||
}
|
||||
Set(ref _key, value);
|
||||
}
|
||||
}
|
||||
|
||||
public CreateKeyBindingDialog(IAcceleratorKeyValidator acceleratorKeyValidator)
|
||||
public CreateKeyBindingDialog()
|
||||
{
|
||||
_acceleratorKeyValidator = acceleratorKeyValidator;
|
||||
InitializeComponent();
|
||||
ResetCommand = new RelayCommand(Reset);
|
||||
PreviewKeyDown += RegisterKeyBindingDialog_PreviewKeyDown;
|
||||
|
||||
@@ -79,7 +79,6 @@
|
||||
<RowDefinition />
|
||||
<RowDefinition />
|
||||
<RowDefinition />
|
||||
<RowDefinition />
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<!-- Row -->
|
||||
@@ -124,16 +123,6 @@
|
||||
Margin="0,8,0,0"
|
||||
Content="{x:Bind Converter={StaticResource I18NConverter}, ConverterParameter=UseConPty}"
|
||||
IsChecked="{x:Bind ViewModel.UseConPty, Mode=TwoWay}" />
|
||||
|
||||
<!-- Row -->
|
||||
<CheckBox
|
||||
Grid.Row="3"
|
||||
Grid.Column="0"
|
||||
Grid.ColumnSpan="2"
|
||||
Margin="0,8,0,0"
|
||||
Content="{x:Bind Converter={StaticResource I18NConverter}, ConverterParameter=UseBuffer}"
|
||||
IsChecked="{x:Bind ViewModel.UseBuffer, Mode=TwoWay}" />
|
||||
|
||||
</Grid>
|
||||
</controls:Expander>
|
||||
|
||||
|
||||
@@ -233,9 +233,13 @@ namespace FluentTerminal.App.Dialogs
|
||||
else
|
||||
{
|
||||
await new MessageDialog(error, I18N.Translate("InvalidInput")).ShowAsync();
|
||||
SetupFocus(); // needed to apply focus back to the textbox instead of the terminal in the background.
|
||||
}
|
||||
}
|
||||
|
||||
return;
|
||||
case VirtualKey.Escape:
|
||||
Hide();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -129,7 +129,6 @@
|
||||
<RowDefinition />
|
||||
<RowDefinition />
|
||||
<RowDefinition />
|
||||
<RowDefinition />
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<!-- Row -->
|
||||
@@ -209,16 +208,6 @@
|
||||
Margin="0,8,0,0"
|
||||
Content="{x:Bind Converter={StaticResource I18NConverter}, ConverterParameter=UseConPty}"
|
||||
IsChecked="{x:Bind ViewModel.UseConPty, Mode=TwoWay}" />
|
||||
|
||||
<!-- Row -->
|
||||
<CheckBox
|
||||
Grid.Row="4"
|
||||
Grid.Column="0"
|
||||
Grid.ColumnSpan="4"
|
||||
Margin="0,8,0,0"
|
||||
Content="{x:Bind Converter={StaticResource I18NConverter}, ConverterParameter=UseBuffer}"
|
||||
IsChecked="{x:Bind ViewModel.UseBuffer, Mode=TwoWay}" />
|
||||
|
||||
</Grid>
|
||||
</controls:Expander>
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>FluentTerminal.App</RootNamespace>
|
||||
<AssemblyName>FluentTerminal.App</AssemblyName>
|
||||
<DefaultLanguage>en</DefaultLanguage>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
|
||||
<TargetPlatformVersion Condition=" '$(TargetPlatformVersion)' == '' ">10.0.18362.0</TargetPlatformVersion>
|
||||
<TargetPlatformMinVersion>10.0.16299.0</TargetPlatformMinVersion>
|
||||
@@ -17,6 +17,7 @@
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<ProjectTypeGuids>{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
||||
<WindowsXamlEnableOverview>true</WindowsXamlEnableOverview>
|
||||
<AppxBundlePlatforms>x64</AppxBundlePlatforms>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
@@ -133,7 +134,6 @@
|
||||
<Compile Include="Dialogs\AboutDialog.xaml.cs">
|
||||
<DependentUpon>AboutDialog.xaml</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Services\AcceleratorKeyValidator.cs" />
|
||||
<Compile Include="Services\CommandHistoryService.cs" />
|
||||
<Compile Include="Utilities\DelayedAction.cs" />
|
||||
<Compile Include="Utilities\DispatcherExtensions.cs" />
|
||||
@@ -237,12 +237,14 @@
|
||||
<Content Include="Client\index.html" />
|
||||
<Content Include="Client\style.css" />
|
||||
<Content Include="Client\xterm.css" />
|
||||
<PRIResource Include="Strings\eo\Resources.resw" />
|
||||
<PRIResource Include="Strings\ru\Resources.resw" />
|
||||
<PRIResource Include="Strings\fr\Resources.resw" />
|
||||
<PRIResource Include="Strings\es\Resources.resw" />
|
||||
<PRIResource Include="Strings\de\Resources.resw" />
|
||||
<PRIResource Include="Strings\ug-Arab\Resources.resw" />
|
||||
<PRIResource Include="Strings\zh-Hant\Resources.resw" />
|
||||
<PRIResource Include="Strings\en\Resources.resw" />
|
||||
<PRIResource Include="Strings\en-US\Resources.resw" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="Properties\Default.rd.xml" />
|
||||
@@ -351,22 +353,22 @@
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Autofac">
|
||||
<Version>5.1.2</Version>
|
||||
<Version>6.0.0</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="CommandLineParser">
|
||||
<Version>2.7.82</Version>
|
||||
<Version>2.8.0</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform">
|
||||
<Version>6.2.10</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.Toolkit.Uwp.UI">
|
||||
<Version>6.0.0</Version>
|
||||
<Version>6.1.1</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.Toolkit.Uwp.UI.Controls">
|
||||
<Version>6.0.0</Version>
|
||||
<Version>6.1.1</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.UI.Xaml">
|
||||
<Version>2.3.200213001</Version>
|
||||
<Version>2.4.3</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.Xaml.Behaviors.Uwp.Managed">
|
||||
<Version>2.0.1</Version>
|
||||
@@ -374,8 +376,17 @@
|
||||
<PackageReference Include="Newtonsoft.Json">
|
||||
<Version>12.0.3</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="System.IO.FileSystem.Primitives">
|
||||
<Version>4.3.0</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="System.Runtime.Handles">
|
||||
<Version>4.3.0</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="System.Text.Encoding.Extensions">
|
||||
<Version>4.3.0</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Win2D.uwp">
|
||||
<Version>1.24.0</Version>
|
||||
<Version>1.25.0</Version>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
@@ -416,9 +427,6 @@
|
||||
<ItemGroup>
|
||||
<PRIResource Include="Strings\he\Resources.resw" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PRIResource Include="Strings\az\Resources.resw" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PRIResource Include="Strings\ja\Resources.resw" />
|
||||
</ItemGroup>
|
||||
@@ -437,6 +445,30 @@
|
||||
<ItemGroup>
|
||||
<PRIResource Include="Strings\zh-Hans\Resources.resw" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PRIResource Include="Strings\fa\Resources.resw" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PRIResource Include="Strings\hu\Resources.resw" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PRIResource Include="Strings\tr\Resources.resw" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PRIResource Include="Strings\hr\Resources.resw" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PRIResource Include="Strings\sl\Resources.resw" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PRIResource Include="Strings\az-Latn\Resources.resw" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PRIResource Include="Strings\sv\Resources.resw" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PRIResource Include="Strings\uz-Latn\Resources.resw" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' < '14.0' ">
|
||||
<VisualStudioVersion>14.0</VisualStudioVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using System.Reflection;
|
||||
using System.Resources;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// General Information about an assembly is controlled through the following
|
||||
@@ -25,4 +26,5 @@ using System.Runtime.InteropServices;
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
[assembly: ComVisible(false)]
|
||||
[assembly: ComVisible(false)]
|
||||
[assembly: NeutralResourcesLanguage("en-US")]
|
||||
@@ -1,13 +0,0 @@
|
||||
using System;
|
||||
using Windows.System;
|
||||
using FluentTerminal.Models.Enums;
|
||||
|
||||
namespace FluentTerminal.App.Services
|
||||
{
|
||||
public class AcceleratorKeyValidator : IAcceleratorKeyValidator
|
||||
{
|
||||
public bool Valid(int key) => Enum.IsDefined(typeof(VirtualKey), key);
|
||||
|
||||
public bool Valid(ExtendedVirtualKey key) => Valid((int) key);
|
||||
}
|
||||
}
|
||||
@@ -12,13 +12,17 @@ namespace FluentTerminal.App.Services
|
||||
[""] = "System default",
|
||||
["ar"] = "العربية",
|
||||
["ar-IQ"] = "اللهجة العراقية",
|
||||
["az"] = "azərbaycan dili",
|
||||
["az-Latn"] = "azərbaycan dili",
|
||||
["de"] = "Deutsch",
|
||||
["en"] = "English",
|
||||
["eo"] = "Esperanto",
|
||||
["es"] = "Español",
|
||||
["fa"] = "فارسی",
|
||||
["fr"] = "Français",
|
||||
["he"] = "עברית",
|
||||
["hi"] = "हिन्दुस्तानी",
|
||||
["hr"] = "Hrvatski",
|
||||
["hu"] = "magyar",
|
||||
["id"] = "Bahasa Indonesia",
|
||||
["it"] = "Italiano",
|
||||
["ja"] = "日本語",
|
||||
@@ -28,9 +32,14 @@ namespace FluentTerminal.App.Services
|
||||
["pt-BR"] = "Português-Brasil",
|
||||
["ro"] = "Română",
|
||||
["ru"] = "Pусский",
|
||||
["sl"] = "Slovenščina",
|
||||
["sv"] = "svenska",
|
||||
["tr"] = "Türkçe",
|
||||
["ug-Arab"] = "ئۇيغۇر تىلى",
|
||||
["uk"] = "Українська",
|
||||
["zh-Hans"] = "繁體中文",
|
||||
["zh-Hant"] = "简体中文"
|
||||
["uz-Latn"] = "O'zbek tili",
|
||||
["zh-Hans"] = "简体中文",
|
||||
["zh-Hant"] = "繁體中文"
|
||||
};
|
||||
|
||||
public IEnumerable<string> Languages => _languages.Values;
|
||||
|
||||
@@ -135,7 +135,8 @@
|
||||
</data>
|
||||
<data name="ConfirmWindowClosing.Header" xml:space="preserve">
|
||||
<value>اسأل قبل إغلاق النوافذ</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmTabClosing.Header" xml:space="preserve">
|
||||
<value>اسأل قبل إغلاق علامات التبويب</value>
|
||||
@@ -147,7 +148,8 @@
|
||||
</data>
|
||||
<data name="ColorInactiveTabs.Text" xml:space="preserve">
|
||||
<value>اللون على علامات التبويب غير النشطة</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Copy" xml:space="preserve">
|
||||
<value>نسخ</value>
|
||||
@@ -155,11 +157,13 @@
|
||||
</data>
|
||||
<data name="CustomTitle.Header" xml:space="preserve">
|
||||
<value>إظهار عنوان علامة التبويب المخصصة أيضًا في شريط العنوان</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitle.Text" xml:space="preserve">
|
||||
<value>تحرير العنوان</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="General.Text" xml:space="preserve">
|
||||
<value>جنرال لواء</value>
|
||||
@@ -175,7 +179,8 @@
|
||||
</data>
|
||||
<data name="NeedRelaunch.Text" xml:space="preserve">
|
||||
<value>إعادة التشغيل المطلوبة لتطبيق الإعداد</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewTab.Text" xml:space="preserve">
|
||||
<value>علامة تبويب جديدة</value>
|
||||
@@ -191,7 +196,8 @@
|
||||
</data>
|
||||
<data name="ONTA_Windows.Content" xml:space="preserve">
|
||||
<value>شبابيك</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OpenNewTerminalAs.Text" xml:space="preserve">
|
||||
<value>فتح محطات جديدة كما</value>
|
||||
@@ -223,7 +229,8 @@
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>الإعدادات</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
<comment>SettingsPage.xaml.cs
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
<value>الإعدادات</value>
|
||||
@@ -383,15 +390,18 @@
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>حجم الخط</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>استيراد</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
<comment>ThemeSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>اختصار لوحة المفاتيح</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
<value>اختصار لوحة المفاتيح</value>
|
||||
@@ -415,7 +425,8 @@
|
||||
</data>
|
||||
<data name="MiddleButtonAction.Text" xml:space="preserve">
|
||||
<value>عمل الزر الأوسط</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
<comment>MouseSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Mouse.Text" xml:space="preserve">
|
||||
<value>الفأر</value>
|
||||
@@ -439,7 +450,8 @@
|
||||
</data>
|
||||
<data name="Padding.Header" xml:space="preserve">
|
||||
<value>حشوة</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileName.Header" xml:space="preserve">
|
||||
<value>اسم</value>
|
||||
@@ -451,7 +463,8 @@
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>موضوع</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
<value>ملاحظات الإصدار</value>
|
||||
@@ -467,7 +480,8 @@
|
||||
</data>
|
||||
<data name="ScrollbackLimit.Header" xml:space="preserve">
|
||||
<value>حد التمرير</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarAuto.Content" xml:space="preserve">
|
||||
<value>الاختباء التلقائي</value>
|
||||
@@ -479,7 +493,8 @@
|
||||
</data>
|
||||
<data name="ScrollbarStyle.Text" xml:space="preserve">
|
||||
<value>نمط شريط التمرير</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarVisible.Content" xml:space="preserve">
|
||||
<value>مرئي</value>
|
||||
@@ -531,59 +546,73 @@
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>عمل اخراجي</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>هل تريد بالتأكيد إغلاق علامة التبويب "{0}"؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>هل أنت متأكد من أنك تريد إغلاق هذه النافذة؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>هل أنت متأكد من أنك تريد حذف رابط المفاتيح هذا؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>هل أنت متأكد أنك تريد حذف هذا الموضوع؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>هل أنت متأكد من أنك تريد تجاهل جميع التغييرات؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>هل أنت متأكد من أنك تريد استعادة الإعدادات العامة؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>هل أنت متأكد من رغبتك في استعادة روابط المفاتيح الافتراضية؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>هل أنت متأكد من أنك تريد استعادة إعدادات الماوس؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>هل أنت متأكد أنك تريد استعادة هذا الملف الشخصي؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>هل تريد بالتأكيد استعادة خيارات المحطة الافتراضية؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>تم تعطيل السياسة.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>معطل من قبل المستخدم. يرجى إعادة تنشيطه في علامة التبويب بدء التشغيل من إدارة المهام.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>تحرير العنوان</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>خطأ</value>
|
||||
@@ -591,11 +620,13 @@
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>لا يمكن إتمام العملية بسبب الخطأ التالي:</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>فشل استيراد النسق</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
<value>لم يتم العثور على محلل مناسب</value>
|
||||
@@ -610,9 +641,11 @@
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>أدخل رابط المفتاح الخاص بك الآن</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>حسنا</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ResetBtn.Content" xml:space="preserve">
|
||||
<value>إعادة تعيين</value>
|
||||
@@ -627,7 +660,8 @@
|
||||
</data>
|
||||
<data name="Command.ChangeTabTitle" xml:space="preserve">
|
||||
<value>تغيير عنوان التبويب</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Clear" xml:space="preserve">
|
||||
<value>واضح</value>
|
||||
@@ -639,7 +673,8 @@
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>كيبيندينغس</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
<comment>KeyBindingSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
<value>حذف</value>
|
||||
@@ -655,7 +690,8 @@
|
||||
</data>
|
||||
<data name="Command.NewWindow" xml:space="preserve">
|
||||
<value>نافذة جديدة</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NextTab" xml:space="preserve">
|
||||
<value>علامة التبويب التالية</value>
|
||||
@@ -679,7 +715,8 @@
|
||||
</data>
|
||||
<data name="Command.ShowSettings" xml:space="preserve">
|
||||
<value>إعدادات العرض</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.SwitchToTerm1" xml:space="preserve">
|
||||
<value>التبديل إلى المحطة 1</value>
|
||||
@@ -719,14 +756,17 @@
|
||||
</data>
|
||||
<data name="Command.ToggleFullScreen" xml:space="preserve">
|
||||
<value>ملء الشاشة تبديل</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleWindow" xml:space="preserve">
|
||||
<value>تبديل النافذة</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewSshTab.Text" xml:space="preserve">
|
||||
<value>علامة تبويب عن بعد جديدة</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshTab" xml:space="preserve">
|
||||
<value>علامة تبويب SSH جديدة</value>
|
||||
@@ -742,6 +782,7 @@
|
||||
</data>
|
||||
<data name="PortTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>ميناء</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="IdentityFileTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>مسار ملف الهوية</value>
|
||||
@@ -754,24 +795,28 @@
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>المتقدمة</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>منافذ موش:</value>
|
||||
</data>
|
||||
<data name="SaveShortcutButton.Content" xml:space="preserve">
|
||||
<value>حفظ الاختصار</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedsToRestart.Text" xml:space="preserve">
|
||||
<value>يحتاج التطبيق إلى إعادة التشغيل ليصبح هذا التغيير نافذ المفعول.</value>
|
||||
</data>
|
||||
<data name="InvalidInput" xml:space="preserve">
|
||||
<value>مدخل غير صالح</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortCannotBeZero" xml:space="preserve">
|
||||
<value>لا يمكن أن يكون المنفذ 0.</value>
|
||||
</data>
|
||||
<data name="UserAndHostMandatory" xml:space="preserve">
|
||||
<value>المستخدم والمضيف حقول إلزامية.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.UsernameEmpty" xml:space="preserve">
|
||||
<value>اسم المستخدم لا يمكن أن يكون فارغا.</value>
|
||||
@@ -781,6 +826,7 @@
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.SshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>يجب أن يكون منفذ SSH أكبر من الصفر.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.MoshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>ميناء موش لا يمكن أن يكون صفرا.</value>
|
||||
@@ -802,15 +848,18 @@
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>خرج جديد</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>خرجت مع الخطأ</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>هل أنت متأكد أنك تريد حذف ملف التعريف هذا؟</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>نافذة SSH جديدة</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>ملفات تعريف SSH</value>
|
||||
@@ -841,9 +890,11 @@
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>تم استيراد الإعدادات من الملف</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>تحديد ملف غير موجود</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AutoFallbackToWindowsUsername.Header" xml:space="preserve">
|
||||
<value>استخدم اسم مستخدم Windows عند فتح عناوين URL SSH التي لا تحدد واحدًا</value>
|
||||
@@ -862,6 +913,7 @@
|
||||
</data>
|
||||
<data name="LocationCantBeEmpty" xml:space="preserve">
|
||||
<value>لا يمكن أن يكون الموقع فارغًا.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MuteTerminalBeeps.Header" xml:space="preserve">
|
||||
<value>كتم صوت صفير المحطة الطرفية</value>
|
||||
@@ -871,6 +923,7 @@
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>أمر</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>أمر غير مدعوم:</value>
|
||||
@@ -886,6 +939,7 @@
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandWindow" xml:space="preserve">
|
||||
<value>نافذة جديدة للإطلاق السريع</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewQuickTab.Text" xml:space="preserve">
|
||||
<value>علامة تبويب سريعة جديدة</value>
|
||||
@@ -898,6 +952,7 @@
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>علامة التبويب إسقاط هنا</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>إغلاق علامات التبويب إلى اليسار</value>
|
||||
@@ -916,15 +971,19 @@
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>لا يمكن تعريف متغيرين للبيئة بنفس الاسم.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>لا يمكن تعريف متغير بيئة بدون اسم.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>متغيرات البيئة</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>إغلاق لوحة البحث</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>بحث عن التالي</value>
|
||||
@@ -934,15 +993,19 @@
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>أدخل مصطلح البحث</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>بحث</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>الإخراج للطباعة فقط</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>إخراج السجل للتصحيح</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WordSeparator.Header" xml:space="preserve">
|
||||
<value>أحرف كلمة فاصل</value>
|
||||
@@ -1046,4 +1109,22 @@
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Use smart buffer</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>Restart</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>Session disconnected.</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>Increase font size</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>Decrease font size</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>Reset font size</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>Reconnect tab</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -135,7 +135,8 @@
|
||||
</data>
|
||||
<data name="ConfirmWindowClosing.Header" xml:space="preserve">
|
||||
<value>السؤال قبل إغلاق النافذة</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmTabClosing.Header" xml:space="preserve">
|
||||
<value>السؤال قبل إغلاق اللسان</value>
|
||||
@@ -147,7 +148,8 @@
|
||||
</data>
|
||||
<data name="ColorInactiveTabs.Text" xml:space="preserve">
|
||||
<value>اللون على اللسان الغير نشط</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Copy" xml:space="preserve">
|
||||
<value>نسخ</value>
|
||||
@@ -155,11 +157,13 @@
|
||||
</data>
|
||||
<data name="CustomTitle.Header" xml:space="preserve">
|
||||
<value>إظهار عنوان اللسان الخاص أيضا على شريط العنوان</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitle.Text" xml:space="preserve">
|
||||
<value>تغير العنوان</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="General.Text" xml:space="preserve">
|
||||
<value>عام</value>
|
||||
@@ -176,7 +180,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedRelaunch.Text" xml:space="preserve">
|
||||
<value>يجب إعاد التشعيل حتى يتم تطبيق الإعدادات</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewTab.Text" xml:space="preserve">
|
||||
<value>لسان جديد</value>
|
||||
@@ -193,7 +198,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ONTA_Windows.Content" xml:space="preserve">
|
||||
<value>نوافذ</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OpenNewTerminalAs.Text" xml:space="preserve">
|
||||
<value>فتح منفذ الأوامر كـ</value>
|
||||
@@ -225,7 +231,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>إعدادات</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
<comment>SettingsPage.xaml.cs
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
<value>إعدادات</value>
|
||||
@@ -386,15 +393,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>حجم الخط</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>إدراج</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
<comment>ThemeSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>إختصارات لوحة المفاتيح</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
<value>إختصارات لوحة المفاتيح</value>
|
||||
@@ -418,7 +428,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MiddleButtonAction.Text" xml:space="preserve">
|
||||
<value>أمر الزر الاوسط</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
<comment>MouseSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Mouse.Text" xml:space="preserve">
|
||||
<value>فأرة</value>
|
||||
@@ -455,7 +466,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>موضوع</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
<value>مذكرة الإصدار</value>
|
||||
@@ -484,7 +496,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollbarStyle.Text" xml:space="preserve">
|
||||
<value>نمط شريط التمرير</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarVisible.Content" xml:space="preserve">
|
||||
<value>مرئي</value>
|
||||
@@ -537,59 +550,73 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>مكان العمل</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>هل أنت متأكد انك تريد إغلاق التبويب "{0}" ؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>هل أنت متأكد انك تريد إغلاق هذه النافذة؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>هل أنت متأكد انك تريد حذف إرتباط المفتاح هذا؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>هل أنت متأكد انك تريد حذف هذا الموضوع؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>هل أنت متأكد انك تريد تجاهل جميع التغيرات؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>هل أنت متأكد انك تريد إستعادة الأعدادات العامة؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>هل أنت متأكد انك تريد إستعادة إرتباط المففاتيح الإفتراضي؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>هل أنت متأكد انك تريد إستعادة أعدادات الفأرة؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>هل أنت متأكد انك تريد إستعادة هذا الملف الشخصي؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>هل أنت متأكد انك تريد إستعادة خيارات منفذ الأوامر الأفتراضية؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>تعطلت من السياسة</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>تعطلت من مستخدم. يرجى إعادة تفعيلها من تبويب بدأ التشغيل من مدير المهام؟</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>تحرير العنوان</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>خطأ</value>
|
||||
@@ -597,11 +624,13 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>لا يمكن استكمال العملية بسبب الخطأ الاتي:</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>فشل إضافة موضوع</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
<value>لم يتم إيجاد محلل مناسب</value>
|
||||
@@ -616,6 +645,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>أدخل أرتباط مفتاحك الأن</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>تم</value>
|
||||
@@ -651,7 +681,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>أرتباط المفاتيح</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
<comment>KeyBindingSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
<value>حذف</value>
|
||||
@@ -669,7 +700,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewWindow" xml:space="preserve">
|
||||
<value>نافذة جديدة</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NextTab" xml:space="preserve">
|
||||
<value>لسان التالي </value>
|
||||
@@ -695,7 +727,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ShowSettings" xml:space="preserve">
|
||||
<value>أظهر الإعدادات</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.SwitchToTerm1" xml:space="preserve">
|
||||
<value>إنتقال الى المنفذ 1</value>
|
||||
@@ -735,14 +768,17 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleFullScreen" xml:space="preserve">
|
||||
<value>تبديل الى ملء الشاشة</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleWindow" xml:space="preserve">
|
||||
<value>تبديل النافذة</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewSshTab.Text" xml:space="preserve">
|
||||
<value>لسان متحكم جديد</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshTab" xml:space="preserve">
|
||||
<value>لسان SSH جديد</value>
|
||||
@@ -758,6 +794,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>مدخل</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="IdentityFileTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>مسار ملف الهوية</value>
|
||||
@@ -772,12 +809,14 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>متقدم</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>مدخل Mosh :</value>
|
||||
</data>
|
||||
<data name="SaveShortcutButton.Content" xml:space="preserve">
|
||||
<value>حفظ الإختصار</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedsToRestart.Text" xml:space="preserve">
|
||||
<value>يجب أعادة تشغيل التطبيق حتى يتم تطبيق التغيرات.</value>
|
||||
@@ -785,13 +824,15 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="InvalidInput" xml:space="preserve">
|
||||
<value>إدخال غير مسموح</value>
|
||||
<comment>خطأ في الإدخال</comment>
|
||||
<comment>خطأ في الإدخال
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortCannotBeZero" xml:space="preserve">
|
||||
<value>لا يمكن للمدخل ان يكون 0.</value>
|
||||
</data>
|
||||
<data name="UserAndHostMandatory" xml:space="preserve">
|
||||
<value>إن المسخدم و المضيف خانات إلزامية.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.UsernameEmpty" xml:space="preserve">
|
||||
<value>لا يمكن لإسم المستخدم أن يكون فارعً.</value>
|
||||
@@ -801,6 +842,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.SshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>مدخل SSH يجب أن يكون أكبر من صفر.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.MoshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>لا يمكن لمدخل Mosh أن يكون صفر.</value>
|
||||
@@ -824,15 +866,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>مخرج جديد</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>أخرج مع خطأ</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>هل أنت متأكد أنك تريد حذف الملف الشخصي هذا؟</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>نافذة SSH جديدة</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>ملف SSH شخصي</value>
|
||||
@@ -867,9 +912,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>أدرجت الأعدادات من ملف</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>ملف الهوية غير موجود</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AutoFallbackToWindowsUsername.Header" xml:space="preserve">
|
||||
<value>استخدم اسم المستخدم الخاص بـ Windows عند فتح SSH URLs التي لا تتطلب التحديد مخصص</value>
|
||||
@@ -893,6 +940,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="LocationCantBeEmpty" xml:space="preserve">
|
||||
<value>لا يمكن للموقع ان يكون فارغ.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MuteTerminalBeeps.Header" xml:space="preserve">
|
||||
<value>اكتم اصوات المنفذ</value>
|
||||
@@ -902,6 +950,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>أمر</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>أمر غير مدعوم</value>
|
||||
@@ -918,6 +967,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandWindow" xml:space="preserve">
|
||||
<value>نافذة تشغيل سريع جديدة</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewQuickTab.Text" xml:space="preserve">
|
||||
<value>لسان سريع جديد</value>
|
||||
@@ -932,6 +982,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>إسقط اللسان هنا</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>أغلق الالسنة على الميسرة</value>
|
||||
@@ -951,15 +1002,19 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>لا يمكن تعريف متغيرين بيئيين بنفس الاسم.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>لا يمكن تعريف مغير بيئي بلا اسم.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>متغيرات بيئية</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>أغلق لوحة البحث</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>جد التالي</value>
|
||||
@@ -969,15 +1024,19 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>أدخل شرط بحث</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>ابحث</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>نواتج قابلة للطباعة فقط</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>نواتج السجل للتصحيح</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WordSeparator.Header" xml:space="preserve">
|
||||
<value>أحرف فواصل الكلمة</value>
|
||||
@@ -1089,4 +1148,22 @@ Type "أخرج من منفذ الأوامر " then type the name in th
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Use smart buffer</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>Restart</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>Session disconnected.</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>Increase font size</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>Decrease font size</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>Reset font size</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>Reconnect tab</value>
|
||||
</data>
|
||||
</root>
|
||||
+116
-36
@@ -135,7 +135,8 @@
|
||||
</data>
|
||||
<data name="ConfirmWindowClosing.Header" xml:space="preserve">
|
||||
<value>Pəncərələri bağlamadan əvvəl soruşun</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmTabClosing.Header" xml:space="preserve">
|
||||
<value>Tabları bağlamadan əvvəl soruşun</value>
|
||||
@@ -147,7 +148,8 @@
|
||||
</data>
|
||||
<data name="ColorInactiveTabs.Text" xml:space="preserve">
|
||||
<value>Aktiv olmayan tabların rəngi</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Copy" xml:space="preserve">
|
||||
<value>Kopyala</value>
|
||||
@@ -155,11 +157,13 @@
|
||||
</data>
|
||||
<data name="CustomTitle.Header" xml:space="preserve">
|
||||
<value>Xüsusi tab başlığını başlıq çubuğunda da göstər</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitle.Text" xml:space="preserve">
|
||||
<value>Başlığı redaktə edin</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="General.Text" xml:space="preserve">
|
||||
<value>Ümumi</value>
|
||||
@@ -175,7 +179,8 @@
|
||||
</data>
|
||||
<data name="NeedRelaunch.Text" xml:space="preserve">
|
||||
<value>Dəyişikliyi tətbiq etmək üçün yenidən başladın</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewTab.Text" xml:space="preserve">
|
||||
<value>Yeni tab</value>
|
||||
@@ -191,7 +196,8 @@
|
||||
</data>
|
||||
<data name="ONTA_Windows.Content" xml:space="preserve">
|
||||
<value>Pəncərələr</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OpenNewTerminalAs.Text" xml:space="preserve">
|
||||
<value>Yeni terminalı ... kimi aç</value>
|
||||
@@ -223,7 +229,8 @@
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>Parametrlər</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
<comment>SettingsPage.xaml.cs
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
<value>Parametrlər</value>
|
||||
@@ -383,15 +390,18 @@
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>Şrift ölçüsü</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>İdxal</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
<comment>ThemeSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>Klaviatura qısa yolu</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
<value>Klaviatura qısa yolu</value>
|
||||
@@ -439,7 +449,8 @@
|
||||
</data>
|
||||
<data name="Padding.Header" xml:space="preserve">
|
||||
<value>Taxma</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileName.Header" xml:space="preserve">
|
||||
<value>Adı</value>
|
||||
@@ -451,7 +462,8 @@
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>Mövzu</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
<value>Buraxılış qeydləri</value>
|
||||
@@ -467,7 +479,8 @@
|
||||
</data>
|
||||
<data name="ScrollbackLimit.Header" xml:space="preserve">
|
||||
<value>Geri qayıtma həddi</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarAuto.Content" xml:space="preserve">
|
||||
<value>Avtomatik gizlətmə</value>
|
||||
@@ -479,7 +492,8 @@
|
||||
</data>
|
||||
<data name="ScrollbarStyle.Text" xml:space="preserve">
|
||||
<value>Scrollbar stili</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarVisible.Content" xml:space="preserve">
|
||||
<value>Görünür</value>
|
||||
@@ -531,59 +545,73 @@
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>İş qovluğu</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>"{0}" tabını bağlamaq istədiyinizə əminsiniz?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>Bu pəncərəni bağlamaq istədiyinizə əminsiniz?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>Bu qısayolu silmək istədiyinizə əminsiniz?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>Bu mövzunu silmək istədiyinizə əminsiniz?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>Bütün dəyişiklikləri ləğv etmək istədiyinizdən əminsiniz?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>Ümumi parametrləri bərpa etmək istədiyinizə əminsiniz?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>Standart açar bağlantıları bərpa etməyinizə əminsiniz?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>Siçan parametrlərini bərpa etmək istədiyinizə əminsiniz?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>Bu profilinizi bərpa etmək istədiyinizdən əminsiniz?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>Standart terminal seçimlərini bərpa etmək istədiyinizdən əminsiniz?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>Siyasətə görə əlil.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>İstifadəçi tərəfindən əlil Zəhmət olmasa Task Manager'in Başlanğıc sekmesinde yenidən aktiv olun.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>Başlığı redaktə edin</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Xəta</value>
|
||||
@@ -591,11 +619,13 @@
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>Aşağıdakı səhv səbəbindən əməliyyat başa çatdırıla bilməz:</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>İdxal mövzusu alınmadı</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
<value>Uyğun analizçi tapılmadı</value>
|
||||
@@ -610,9 +640,11 @@
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>Klaviaturanızı indi daxil edin</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>tamam</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ResetBtn.Content" xml:space="preserve">
|
||||
<value>Sıfırlayın</value>
|
||||
@@ -627,7 +659,8 @@
|
||||
</data>
|
||||
<data name="Command.ChangeTabTitle" xml:space="preserve">
|
||||
<value>Nişan başlığını dəyişdirin</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Clear" xml:space="preserve">
|
||||
<value>Aydındır</value>
|
||||
@@ -639,7 +672,8 @@
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>Keybindings</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
<comment>KeyBindingSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
<value>Silin</value>
|
||||
@@ -655,7 +689,8 @@
|
||||
</data>
|
||||
<data name="Command.NewWindow" xml:space="preserve">
|
||||
<value>Yeni pəncərə</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NextTab" xml:space="preserve">
|
||||
<value>Sonrakı nişan</value>
|
||||
@@ -679,7 +714,8 @@
|
||||
</data>
|
||||
<data name="Command.ShowSettings" xml:space="preserve">
|
||||
<value>Parametrləri göstərin</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.SwitchToTerm1" xml:space="preserve">
|
||||
<value>Terminal 1-ə keçin</value>
|
||||
@@ -719,14 +755,17 @@
|
||||
</data>
|
||||
<data name="Command.ToggleFullScreen" xml:space="preserve">
|
||||
<value>Tam ekranı dəyişdirin</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleWindow" xml:space="preserve">
|
||||
<value>Pəncərəni dəyişdirin</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewSshTab.Text" xml:space="preserve">
|
||||
<value>Yeni uzaq nişanı</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshTab" xml:space="preserve">
|
||||
<value>Yeni SSH nişanı</value>
|
||||
@@ -742,6 +781,7 @@
|
||||
</data>
|
||||
<data name="PortTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>liman</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="IdentityFileTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Şəxsiyyət sənədinin yolu</value>
|
||||
@@ -754,24 +794,28 @@
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>Ətraflı</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>Mosh limanları:</value>
|
||||
</data>
|
||||
<data name="SaveShortcutButton.Content" xml:space="preserve">
|
||||
<value>Qısayolları saxla</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedsToRestart.Text" xml:space="preserve">
|
||||
<value>Bu dəyişikliyin qüvvəyə minməsi üçün tətbiq yenidən başlamalıdır.</value>
|
||||
</data>
|
||||
<data name="InvalidInput" xml:space="preserve">
|
||||
<value>yalnış daxiletmə</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortCannotBeZero" xml:space="preserve">
|
||||
<value>Port 0 ola bilməz.</value>
|
||||
</data>
|
||||
<data name="UserAndHostMandatory" xml:space="preserve">
|
||||
<value>İstifadəçi və ev sahibi məcburi sahələrdir.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.UsernameEmpty" xml:space="preserve">
|
||||
<value>İstifadəçi adı boş ola bilməz.</value>
|
||||
@@ -781,6 +825,7 @@
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.SshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>SSH portu sıfırdan çox olmalıdır.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.MoshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>Mosh portu sıfır ola bilməz.</value>
|
||||
@@ -802,15 +847,18 @@
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Yeni çıxış</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Səhvlə çıxdı</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>Bu profili silmək istədiyinizə əminsiniz?</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>Yeni SSH pəncərəsi</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>SSH profilləri</value>
|
||||
@@ -841,9 +889,11 @@
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>Parametrlər sənəddən idxal edildi</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>Şəxsiyyət faylı mövcud deyil</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AutoFallbackToWindowsUsername.Header" xml:space="preserve">
|
||||
<value>Birini göstərməyən SSH URL-lərini açarkən Windows istifadəçi adından istifadə edin</value>
|
||||
@@ -862,6 +912,7 @@
|
||||
</data>
|
||||
<data name="LocationCantBeEmpty" xml:space="preserve">
|
||||
<value>Yer boş ola bilməz.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MuteTerminalBeeps.Header" xml:space="preserve">
|
||||
<value>Terminal səslərini səssizləşdirin</value>
|
||||
@@ -871,6 +922,7 @@
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>Əmr</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>Dəstəklənməyən əmr:</value>
|
||||
@@ -886,6 +938,7 @@
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandWindow" xml:space="preserve">
|
||||
<value>Yeni sürətli pəncərə</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewQuickTab.Text" xml:space="preserve">
|
||||
<value>Yeni sürətli nişan</value>
|
||||
@@ -898,6 +951,7 @@
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>Nişanı buraya salın</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>Nişanları sola bağlayın</value>
|
||||
@@ -916,15 +970,19 @@
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>Eyni adlı iki mühit dəyişkənliyini təyin etmək olmur.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>Bir mühit dəyişənini ad olmadan təyin etmək olmur.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>Ətraf mühit dəyişkənləri</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Axtarış panelini bağlayın</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Növbəti tapın</value>
|
||||
@@ -934,15 +992,19 @@
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Axtarış termini daxil edin</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>Axtarış</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>Yalnız çap edilə bilər</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>Çatdırılma üçün giriş çıxışı</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WordSeparator.Header" xml:space="preserve">
|
||||
<value>Söz ayırıcı simvol</value>
|
||||
@@ -1046,4 +1108,22 @@
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Use smart buffer</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>Restart</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>Session disconnected.</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>Increase font size</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>Decrease font size</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>Reset font size</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>Reconnect tab</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -151,7 +151,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ColorInactiveTabs.Text" xml:space="preserve">
|
||||
<value>Inaktive Tabs einfärben</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Copy" xml:space="preserve">
|
||||
<value>Kopieren</value>
|
||||
@@ -159,11 +160,13 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CustomTitle.Header" xml:space="preserve">
|
||||
<value>Benutzerdefinierten Tabtitel auch in der Titelleiste anzeigen</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitle.Text" xml:space="preserve">
|
||||
<value>Titel ändern</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="General.Text" xml:space="preserve">
|
||||
<value>Allgemein</value>
|
||||
@@ -179,7 +182,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedRelaunch.Text" xml:space="preserve">
|
||||
<value>Neustart benötigt um vollständig angewandt zu werden.</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewTab.Text" xml:space="preserve">
|
||||
<value>Neuer Tab</value>
|
||||
@@ -195,7 +199,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ONTA_Windows.Content" xml:space="preserve">
|
||||
<value>Fenster</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OpenNewTerminalAs.Text" xml:space="preserve">
|
||||
<value>Neue Terminals öffnen als</value>
|
||||
@@ -227,7 +232,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>Einstellungen</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
<comment>SettingsPage.xaml.cs
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
<value>Einstellungen</value>
|
||||
@@ -389,15 +395,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>Schriftgröße</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>Importieren</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
<comment>ThemeSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>Tastaturbelegung</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
<value>Tastaturkürzel</value>
|
||||
@@ -421,7 +430,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MiddleButtonAction.Text" xml:space="preserve">
|
||||
<value>Aktion für mittlere Taste</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
<comment>MouseSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Mouse.Text" xml:space="preserve">
|
||||
<value>Maus</value>
|
||||
@@ -446,7 +456,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Padding.Header" xml:space="preserve">
|
||||
<value>Abstand</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileName.Header" xml:space="preserve">
|
||||
<value>Name</value>
|
||||
@@ -458,7 +469,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>Theme</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
<value>Versionshinweise</value>
|
||||
@@ -474,7 +486,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollbackLimit.Header" xml:space="preserve">
|
||||
<value>Maximales Hochscrollen</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarAuto.Content" xml:space="preserve">
|
||||
<value>Automatisch ausblendend</value>
|
||||
@@ -486,7 +499,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollbarStyle.Text" xml:space="preserve">
|
||||
<value>Scrollleisten-Darstellung</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarVisible.Content" xml:space="preserve">
|
||||
<value>Sichtbar</value>
|
||||
@@ -541,7 +555,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>Arbeitsverzeichnis</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>Sind Sie sicher dass Sie den Tab "{0}" schließen wollen?</value>
|
||||
@@ -550,51 +565,63 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>Sind Sie sicher dass Sie dieses Fenster schließen wollen?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>Sind Sie sicher dass Sie dieses Tastaturkürzel löschen wollen?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>Sind Sie sicher dass Sie dieses Theme löschen wollen?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>Sind Sie sicher dass Sie alle Änderungen widerrufen wollen?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>Sind Sie sicher dass Sie die Standard-Einstellungen wiederherstellen wollen?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>Sind Sie sicher dass Sie die Standard-Tastaturbelegung wiederherstellen wollen?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>Sind Sie sicher dass Sie Standard-Mauseinstellungen wiederherstellen wollen?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>Sind Sie sicher dass Sie die Standard-Einstellungen für dieses Profile wiederherstellen wollen?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>Sind Sie sicher dass Sie die Standard-Terminal-Einstellungen wiederherstellen wollen?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>Durch Gruppenrichtlinie deaktiviert.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>Durch den Benutzer deaktiviert. Bitte im Startup-Tab im Task Manager wieder aktivieren.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>Titel ändern</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Fehler</value>
|
||||
@@ -602,11 +629,13 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>Der Befehl konnte aufgrund des folgenden Fehlers nicht ausgeführt werden:</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>Theme importieren fehlgeschlagen</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
<value>Kein passender Parser gefunden.</value>
|
||||
@@ -621,9 +650,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>Jetzt Tastaturkürzel eingeben</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>OK</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ResetBtn.Content" xml:space="preserve">
|
||||
<value>Zurücksetzen</value>
|
||||
@@ -639,7 +670,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ChangeTabTitle" xml:space="preserve">
|
||||
<value>Tab-Titel anpassen</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Clear" xml:space="preserve">
|
||||
<value>Bildschirm leeren</value>
|
||||
@@ -651,7 +683,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>Tastaturkürzel</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
<comment>KeyBindingSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
<value>Löschen</value>
|
||||
@@ -669,7 +702,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewWindow" xml:space="preserve">
|
||||
<value>Neues Fenster</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NextTab" xml:space="preserve">
|
||||
<value>Nächster Tab</value>
|
||||
@@ -693,7 +727,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ShowSettings" xml:space="preserve">
|
||||
<value>Einstellungen öffnen</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.SwitchToTerm1" xml:space="preserve">
|
||||
<value>Zu Terminal 1 wechseln</value>
|
||||
@@ -733,11 +768,13 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleFullScreen" xml:space="preserve">
|
||||
<value>Vollbildmodus ein/ausschalten</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleWindow" xml:space="preserve">
|
||||
<value>Fenster ein/ausblenden</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewSshTab.Text" xml:space="preserve">
|
||||
<value>Neuer SSH-Tab</value>
|
||||
@@ -759,6 +796,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Port</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="IdentityFileTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Pfad zur Identitätsdatei</value>
|
||||
@@ -772,6 +810,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>Erweitert</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>Mosh ports:</value>
|
||||
@@ -827,15 +866,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Neue Ausgabe</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Mit Fehler beendet</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>Sind Sie sicher dass Sie dieses Profil löschen wollen?</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>Neues SSH-Fenster</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>SSH-Profile</value>
|
||||
@@ -872,9 +914,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>Einstellungen wurden importiert.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>Identittätsdatei existiert nicht</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AutoFallbackToWindowsUsername.Header" xml:space="preserve">
|
||||
<value>Windows-Benutzernamen verwenden wenn nicht in SSH-Url angegeben</value>
|
||||
@@ -893,6 +937,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="LocationCantBeEmpty" xml:space="preserve">
|
||||
<value>Dateipfad darf nicht leer sein</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MuteTerminalBeeps.Header" xml:space="preserve">
|
||||
<value>Hinweistöne stummschalten</value>
|
||||
@@ -902,6 +947,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>Befehl</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>Nicht unterstüzter Befehl:</value>
|
||||
@@ -917,6 +963,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandWindow" xml:space="preserve">
|
||||
<value>Neues Quick Launch-Fenster</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewQuickTab.Text" xml:space="preserve">
|
||||
<value>Neuer Quick Launch-Tab</value>
|
||||
@@ -929,6 +976,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>Tab hier ablegen</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>Linke Tabs schließen</value>
|
||||
@@ -947,15 +995,19 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>Es können keine zwei Umgebungsvariablen mit dem gleichen Namen erstellt werden.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>Es kann keine Umgebungsvariable ohne Name erstellt werden.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>Umgebungsvariablen</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Suche schließen</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Nächstes Ergebnis</value>
|
||||
@@ -965,9 +1017,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Suchbegriff eingeben</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>Suche</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>Nur darstellbare Ausgaben</value>
|
||||
@@ -975,6 +1029,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>Ausgabe zum Debuggen protokollieren</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WordSeparator.Header" xml:space="preserve">
|
||||
<value>Worttrennende Zeichen</value>
|
||||
@@ -1079,4 +1134,22 @@ Fuzzy</comment>
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Smart Buffer verwenden</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>Neu starten</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>Sitzung wurde getrennt.</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>Schriftgröße vergrößern</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>Schriftgröße verkleinern</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>Schriftgröße zurücksetzen</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>Reconnect tab</value>
|
||||
</data>
|
||||
</root>
|
||||
+102
-32
@@ -148,11 +148,13 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Color.Text" xml:space="preserve">
|
||||
<value>Color</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ColorInactiveTabs.Text" xml:space="preserve">
|
||||
<value>Color on inactive tabs</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Copy" xml:space="preserve">
|
||||
<value>Copy</value>
|
||||
@@ -161,15 +163,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CustomTitle.Header" xml:space="preserve">
|
||||
<value>Show custom tab title also in titlebar</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitle.Text" xml:space="preserve">
|
||||
<value>Edit Title</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="General.Text" xml:space="preserve">
|
||||
<value>General</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="TabTheme.Green" xml:space="preserve">
|
||||
<value>Green</value>
|
||||
@@ -182,7 +187,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedRelaunch.Text" xml:space="preserve">
|
||||
<value>Relaunch required to apply setting</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewTab.Text" xml:space="preserve">
|
||||
<value>New tab</value>
|
||||
@@ -199,7 +205,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ONTA_Windows.Content" xml:space="preserve">
|
||||
<value>Windows</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OpenNewTerminalAs.Text" xml:space="preserve">
|
||||
<value>Open new terminals as</value>
|
||||
@@ -235,7 +242,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>Settings</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
<comment>SettingsPage.xaml.cs
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
<value>Settings</value>
|
||||
@@ -398,15 +406,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>Font size</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>Import</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
<comment>ThemeSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>Keyboard shortcut</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
<value>Keyboard shortcut</value>
|
||||
@@ -430,7 +441,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MiddleButtonAction.Text" xml:space="preserve">
|
||||
<value>Middle button action</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
<comment>MouseSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Mouse.Text" xml:space="preserve">
|
||||
<value>Mouse</value>
|
||||
@@ -455,7 +467,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Padding.Header" xml:space="preserve">
|
||||
<value>Padding</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileName.Header" xml:space="preserve">
|
||||
<value>Name</value>
|
||||
@@ -467,7 +480,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>Theme</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
<value>Release notes</value>
|
||||
@@ -483,7 +497,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollbackLimit.Header" xml:space="preserve">
|
||||
<value>Scrollback limit</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarAuto.Content" xml:space="preserve">
|
||||
<value>Auto hiding</value>
|
||||
@@ -495,7 +510,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollbarStyle.Text" xml:space="preserve">
|
||||
<value>Scrollbar style</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarVisible.Content" xml:space="preserve">
|
||||
<value>Visible</value>
|
||||
@@ -550,7 +566,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>Working directory</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>Are you sure you want to close "{0}" tab?</value>
|
||||
@@ -559,51 +576,63 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>Are you sure you want to close this window?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>Are you sure you want to delete this keybinding?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>Are you sure you want to delete this theme?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>Are you sure you want to discard all changes?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>Are you sure you want to restore the general settings?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>Are you sure you want to restore the default keybindings?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>Are you sure you want to restore the mouse settings?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>Are you sure you want to restore this profile?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>Are you sure you want to restore the default terminal options?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>Disabled by policy.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>Disabled by user. Please reactivate it in the Startup tab of the Task Manager.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>Edit Title</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Error</value>
|
||||
@@ -611,11 +640,13 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>The operation cannot be completed due to the following error:</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>Import theme failed</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
<value>No suitable parser found</value>
|
||||
@@ -630,9 +661,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>Enter your keybinding now</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>OK</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ResetBtn.Content" xml:space="preserve">
|
||||
<value>Reset</value>
|
||||
@@ -663,7 +696,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>Keybindings</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
<comment>KeyBindingSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
<value>Delete</value>
|
||||
@@ -789,6 +823,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>port</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="IdentityFileTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Identity file path</value>
|
||||
@@ -802,6 +837,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>Advanced</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>Mosh ports:</value>
|
||||
@@ -857,15 +893,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>New output</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Exited with error</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>Are you sure you want to delete this profile?</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>New SSH window</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>SSH Profiles</value>
|
||||
@@ -902,9 +941,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>Settings were imported from file</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>Identify file does not exist</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AutoFallbackToWindowsUsername.Header" xml:space="preserve">
|
||||
<value>Use Windows username when opening SSH URLs that don't specify one</value>
|
||||
@@ -923,6 +964,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="LocationCantBeEmpty" xml:space="preserve">
|
||||
<value>Location cannot be empty.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MuteTerminalBeeps.Header" xml:space="preserve">
|
||||
<value>Mute terminal beeps</value>
|
||||
@@ -932,6 +974,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>Command</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>Unsupported command:</value>
|
||||
@@ -948,6 +991,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandWindow" xml:space="preserve">
|
||||
<value>New quick launch window</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewQuickTab.Text" xml:space="preserve">
|
||||
<value>New quick tab</value>
|
||||
@@ -960,6 +1004,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>Drop tab here</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>Close tabs to the left</value>
|
||||
@@ -978,15 +1023,19 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>Cannot define two environment variables with the same name.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>Cannot define an environment variable without a name.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>Environment variables</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Close search panel</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Find next</value>
|
||||
@@ -996,9 +1045,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Enter search term</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>Search</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>Printable output only</value>
|
||||
@@ -1006,6 +1057,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>Log output for debugging</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WordSeparator.Header" xml:space="preserve">
|
||||
<value>Word separator characters</value>
|
||||
@@ -1111,4 +1163,22 @@ Fuzzy</comment>
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Use smart buffer</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>Restart</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>Session disconnected.</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>Increase font size</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>Decrease font size</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>Reset font size</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>Reconnect tab</value>
|
||||
</data>
|
||||
</root>
|
||||
File diff suppressed because it is too large.
Load diff
@@ -137,7 +137,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmWindowClosing.Header" xml:space="preserve">
|
||||
<value>Preguntar antes de cerrar las ventanas</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmTabClosing.Header" xml:space="preserve">
|
||||
<value>Preguntar antes de cerrar las pestañas</value>
|
||||
@@ -149,7 +150,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ColorInactiveTabs.Text" xml:space="preserve">
|
||||
<value>Color de las pestañas inactivas</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Copy" xml:space="preserve">
|
||||
<value>Copiar</value>
|
||||
@@ -157,11 +159,13 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CustomTitle.Header" xml:space="preserve">
|
||||
<value>Mostrar título personalizado de la pestaña también en la barra de título</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitle.Text" xml:space="preserve">
|
||||
<value>Editar título</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="General.Text" xml:space="preserve">
|
||||
<value>General</value>
|
||||
@@ -177,7 +181,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedRelaunch.Text" xml:space="preserve">
|
||||
<value>Se necesita reiniciar para aplicar las opciones</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewTab.Text" xml:space="preserve">
|
||||
<value>Nueva pestaña</value>
|
||||
@@ -193,7 +198,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ONTA_Windows.Content" xml:space="preserve">
|
||||
<value>Ventanas</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OpenNewTerminalAs.Text" xml:space="preserve">
|
||||
<value>Abrir nuevas terminales como</value>
|
||||
@@ -225,7 +231,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>Opciones</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
<comment>SettingsPage.xaml.cs
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
<value>Opciones</value>
|
||||
@@ -387,15 +394,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>Tamaño de fuente</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>Importar</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
<comment>ThemeSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>Atajo</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
<value>Atajo</value>
|
||||
@@ -419,7 +429,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MiddleButtonAction.Text" xml:space="preserve">
|
||||
<value>Acción del botón central</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
<comment>MouseSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Mouse.Text" xml:space="preserve">
|
||||
<value>Ratón</value>
|
||||
@@ -444,7 +455,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Padding.Header" xml:space="preserve">
|
||||
<value>Padding</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileName.Header" xml:space="preserve">
|
||||
<value>Nombre</value>
|
||||
@@ -456,7 +468,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>Tema</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
<value>Notas de lanzamiento</value>
|
||||
@@ -472,7 +485,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollbackLimit.Header" xml:space="preserve">
|
||||
<value>Límite de desplazamiento</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarAuto.Content" xml:space="preserve">
|
||||
<value>Ocultar automáticamente</value>
|
||||
@@ -484,7 +498,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollbarStyle.Text" xml:space="preserve">
|
||||
<value>Estilo de la barra de desplazamiento</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarVisible.Content" xml:space="preserve">
|
||||
<value>Visible</value>
|
||||
@@ -539,59 +554,73 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>Directorio de trabajo</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>Are you sure you want to close "{0}" tab?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<value>¿Estás seguro que quieres cerrar la pestaña "{0}"?</value>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>¿Quieres cerrar esta ventana?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>¿Quieres eliminar este atajo?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>¿Quieres eliminar este tema?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>¿Quieres descartar todos los cambios?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>¿Quieres restaurar las opciones generales?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>¿Quieres restaurar los atajos por defecto?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>¿Quieres restaurar las opciones de ratón?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>¿Quieres restaurar este perfil?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>¿Quieres restaurar las opciones por defecto de la terminal?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>Deshabilitado por política.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>Deshabilitado por el usuario. Por favor reactivalo en la Pestaña de inicio en el Gestor de tareas.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>Editar título</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Error</value>
|
||||
@@ -599,11 +628,13 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>La operación no se pudo completar por el siguiente error:</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>Error al importar el tema</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
<value>No se ha encontrado un parser disponible</value>
|
||||
@@ -618,9 +649,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>Introduce tu atajo ahora</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>OK</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ResetBtn.Content" xml:space="preserve">
|
||||
<value>Reiniciar</value>
|
||||
@@ -635,7 +668,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ChangeTabTitle" xml:space="preserve">
|
||||
<value>Cambiar título de la pestaña</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Clear" xml:space="preserve">
|
||||
<value>Limpiar</value>
|
||||
@@ -647,7 +681,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>Atajos</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
<comment>KeyBindingSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
<value>Borrar</value>
|
||||
@@ -665,7 +700,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewWindow" xml:space="preserve">
|
||||
<value>Nueva ventana</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NextTab" xml:space="preserve">
|
||||
<value>Pestaña siguiente</value>
|
||||
@@ -689,7 +725,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ShowSettings" xml:space="preserve">
|
||||
<value>Mostar opciones</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.SwitchToTerm1" xml:space="preserve">
|
||||
<value>Cambiar a Terminal 1</value>
|
||||
@@ -729,11 +766,13 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleFullScreen" xml:space="preserve">
|
||||
<value>Cambiar a Ventana completa</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleWindow" xml:space="preserve">
|
||||
<value>Cambiar ventana</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewSshTab.Text" xml:space="preserve">
|
||||
<value>Nueva pestaña remota</value>
|
||||
@@ -755,6 +794,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Puerto</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="IdentityFileTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Ubicación de la entidad</value>
|
||||
@@ -768,6 +808,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>Avanzado</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>Puertos de Mosh:</value>
|
||||
@@ -823,248 +864,283 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Nueva entrada</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Se salió con error</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>¿Quieres eliminar este perfil?</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>New SSH window</value>
|
||||
<value>Nueva ventana SSH</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>SSH Profiles</value>
|
||||
<value>Perfiles SSH</value>
|
||||
</data>
|
||||
<data name="SshInfoDialog_TabColor.Text" xml:space="preserve">
|
||||
<value>Tab color:</value>
|
||||
<value>Color de pestaña:</value>
|
||||
</data>
|
||||
<data name="UseConPty" xml:space="preserve">
|
||||
<value>Use ConPty</value>
|
||||
<value>Usar ConPty</value>
|
||||
</data>
|
||||
<data name="Username.Header" xml:space="preserve">
|
||||
<value>Username</value>
|
||||
<value>Nombre de usuario</value>
|
||||
</data>
|
||||
<data name="MoshPortFrom.Header" xml:space="preserve">
|
||||
<value>From port</value>
|
||||
<value>Puerto desde</value>
|
||||
</data>
|
||||
<data name="MoshPortTo.Header" xml:space="preserve">
|
||||
<value>to port</value>
|
||||
<value>a puerto</value>
|
||||
</data>
|
||||
<data name="MoshPortRange.Text" xml:space="preserve">
|
||||
<value>Mosh port range</value>
|
||||
<value>Rango de puertos Mosh</value>
|
||||
</data>
|
||||
<data name="Authenticate" xml:space="preserve">
|
||||
<value>Authenticate</value>
|
||||
<value>Autenticar</value>
|
||||
</data>
|
||||
<data name="SettingsExported" xml:space="preserve">
|
||||
<value>Settings were exported to file</value>
|
||||
<value>Opciones exportadas a archivo</value>
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>Settings were imported from file</value>
|
||||
<value>Opciones importadas desde archivo</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>Identify file does not exist</value>
|
||||
<value>No existe el archivo de identidad</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AutoFallbackToWindowsUsername.Header" xml:space="preserve">
|
||||
<value>Use Windows username when opening SSH URLs that don't specify one</value>
|
||||
<value>Usar nombre de Windows al abrir urls SSH que no especifican uno</value>
|
||||
</data>
|
||||
<data name="UseMoshByDefault.Header" xml:space="preserve">
|
||||
<value>Default to Mosh for SSH connections</value>
|
||||
<value>Mosh para conexiones SSH por defecto</value>
|
||||
</data>
|
||||
<data name="RTrimCopiedLines.Header" xml:space="preserve">
|
||||
<value>Right trim copied lines</value>
|
||||
<value>Recortar a la derecha las líneas copiadas</value>
|
||||
</data>
|
||||
<data name="QuickSshDefault.Header" xml:space="preserve">
|
||||
<value>Use quick SSH by default</value>
|
||||
<value>Usar SSH rápido por defecto</value>
|
||||
</data>
|
||||
<data name="InvalidCommand" xml:space="preserve">
|
||||
<value>Invalid command.</value>
|
||||
<value>Comando inválido.</value>
|
||||
</data>
|
||||
<data name="LocationCantBeEmpty" xml:space="preserve">
|
||||
<value>Location cannot be empty.</value>
|
||||
<value>La ubicación no puede estar vacía.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MuteTerminalBeeps.Header" xml:space="preserve">
|
||||
<value>Mute terminal beeps</value>
|
||||
<value>Silenciar sonidos de terminal</value>
|
||||
</data>
|
||||
<data name="CommandTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Enter a command (e.g. 'ssh username@host')</value>
|
||||
<value>Introduce un comando (p.e. 'ssh username@host')</value>
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>Command</value>
|
||||
<value>Comando</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>Unsupported command:</value>
|
||||
<value>Comando no soportado:</value>
|
||||
</data>
|
||||
<data name="CommandArgumentsMandatory" xml:space="preserve">
|
||||
<value>Command arguments are missing.</value>
|
||||
<value>Faltan argumentos del comando.</value>
|
||||
</data>
|
||||
<data name="QuickCommandDialog.Title" xml:space="preserve">
|
||||
<value>Quick Launch</value>
|
||||
<value>Lanzamiento rápido</value>
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandTab" xml:space="preserve">
|
||||
<value>New quick launch tab</value>
|
||||
<value>Nueva pestaña de inicio rápido</value>
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandWindow" xml:space="preserve">
|
||||
<value>New quick launch window</value>
|
||||
<value>Lanzar nueva ventana rápida</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewQuickTab.Text" xml:space="preserve">
|
||||
<value>New quick tab</value>
|
||||
<value>Nueva pestaña rápida</value>
|
||||
</data>
|
||||
<data name="FileNotFound" xml:space="preserve">
|
||||
<value>File not found:</value>
|
||||
<value>Archivo no encontrado:</value>
|
||||
</data>
|
||||
<data name="InvalidLink" xml:space="preserve">
|
||||
<value>Invalid link.</value>
|
||||
<value>Enlace inválido.</value>
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>Drop tab here</value>
|
||||
<value>Suelta la pestaña aquí</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>Close tabs to the left</value>
|
||||
<value>Cerrar pestañas a la izquierda</value>
|
||||
</data>
|
||||
<data name="CloseOther.Text" xml:space="preserve">
|
||||
<value>Close other tabs</value>
|
||||
<value>Cerrar el resto de pestañas</value>
|
||||
</data>
|
||||
<data name="CloseRight.Text" xml:space="preserve">
|
||||
<value>Close tabs to the right</value>
|
||||
<value>Cerrar pestañas a la derecha</value>
|
||||
</data>
|
||||
<data name="Command.DuplicateTab" xml:space="preserve">
|
||||
<value>Duplicate tab</value>
|
||||
<value>Duplicar pestaña</value>
|
||||
</data>
|
||||
<data name="Duplicate.Text" xml:space="preserve">
|
||||
<value>Duplicate</value>
|
||||
<value>Duplicar</value>
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>Cannot define two environment variables with the same name.</value>
|
||||
<value>No puedes asignar dos variables de entorno con el mismo nombre.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>Cannot define an environment variable without a name.</value>
|
||||
<value>No puedes definir una variable de entorno sin nombre.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>Environment variables</value>
|
||||
<value>Variables de entorno</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Close search panel</value>
|
||||
<value>Cerrar panel de búsqueda</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Find next</value>
|
||||
<value>Buscar siguiente</value>
|
||||
</data>
|
||||
<data name="FindPrevious.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Find previous</value>
|
||||
<value>Buscar anterior</value>
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Enter search term</value>
|
||||
<value>Ingrese el término de búsqueda</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>Search</value>
|
||||
<value>Buscar</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>Printable output only</value>
|
||||
<value>Solamente salida imprimible</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>Log output for debugging</value>
|
||||
<value>Registar salida para debugeo</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WordSeparator.Header" xml:space="preserve">
|
||||
<value>Word separator characters</value>
|
||||
<value>Caracteres separadores de palabras</value>
|
||||
</data>
|
||||
<data name="Recent.Text" xml:space="preserve">
|
||||
<value>Recent</value>
|
||||
<value>Reciente</value>
|
||||
</data>
|
||||
<data name="NewTab_Description" xml:space="preserve">
|
||||
<value>Opens default profile in a new tab.</value>
|
||||
<value>Abre el perfil predeterminado en una nueva pestaña.</value>
|
||||
</data>
|
||||
<data name="NewSshTab_Description" xml:space="preserve">
|
||||
<value>Opens a new SSH or Mosh session in a new tab.</value>
|
||||
<value>Abre una nueva sesión SSH o Mosh en una nueva pestaña.</value>
|
||||
</data>
|
||||
<data name="NewQuickTab_Description" xml:space="preserve">
|
||||
<value>Opens "Quick Launch" dialog and starts session in a new tab.</value>
|
||||
<value>Abre el cuadro de diálogo "Inicio rápido" e inicia la sesión en una pestaña nueva.</value>
|
||||
</data>
|
||||
<data name="Settings_Description" xml:space="preserve">
|
||||
<value>Opens settings window.</value>
|
||||
<value>Abrir ventana de opciones.</value>
|
||||
</data>
|
||||
<data name="About_Description" xml:space="preserve">
|
||||
<value>Basic info about the app.</value>
|
||||
<value>Información básica sobre la app.</value>
|
||||
</data>
|
||||
<data name="Recent_Description" xml:space="preserve">
|
||||
<value>Recently opened sessions.</value>
|
||||
<value>Sesiones abiertas recientemente.</value>
|
||||
</data>
|
||||
<data name="MenuItem_DefaultProfile_Description" xml:space="preserve">
|
||||
<value>Starts new terminal session based on the default profile.</value>
|
||||
<value>Inicia una nueva sesión de terminal basada en el perfil predeterminado.</value>
|
||||
</data>
|
||||
<data name="MenuItem_Remote_Text" xml:space="preserve">
|
||||
<value>Remote Connect...</value>
|
||||
<value>Conexión remota...</value>
|
||||
</data>
|
||||
<data name="MenuItem_Remote_Description" xml:space="preserve">
|
||||
<value>Opens a dialog for launching a new SSH or Mosh terminal session.</value>
|
||||
<value>Abre un cuadro de diálogo para iniciar una nueva sesión de terminal SSH o Mosh.</value>
|
||||
</data>
|
||||
<data name="MenuItem_QuickLaunch_Text" xml:space="preserve">
|
||||
<value>Quick Launch...</value>
|
||||
<value>Conexión rápida...</value>
|
||||
</data>
|
||||
<data name="MenuItem_QuickLaunch_Description" xml:space="preserve">
|
||||
<value>Opens a "Quick Launch" dialog for starting a new terminal session.</value>
|
||||
<value>Abre un cuadro de diálogo "Inicio rápido" para iniciar una nueva sesión de terminal.</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewWindow_Text" xml:space="preserve">
|
||||
<value>New Window</value>
|
||||
<value>Nueva ventana</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewTab_Text" xml:space="preserve">
|
||||
<value>New Tab</value>
|
||||
<value>Nueva pestaña</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewTab_Description" xml:space="preserve">
|
||||
<value>Launches a session in a new tab.</value>
|
||||
<value>Inicia una sesión en una nueva pestaña.</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewWindow_Description" xml:space="preserve">
|
||||
<value>Launches a session in a new window.</value>
|
||||
<value>Lanzar nueva sesión en una nueva ventana.</value>
|
||||
</data>
|
||||
<data name="AppMenuType.Text" xml:space="preserve">
|
||||
<value>Application menu type</value>
|
||||
<value>Tipo de menú de la aplicación</value>
|
||||
</data>
|
||||
<data name="AppMenuType_Flat.Content" xml:space="preserve">
|
||||
<value>Flat, honoring "Open new terminals as" setting</value>
|
||||
<value>Plano, honrando la configuración "Abrir nuevos terminales como"</value>
|
||||
</data>
|
||||
<data name="AppMenuType_Cascading.Content" xml:space="preserve">
|
||||
<value>"New Tab" / "New Window" cascading</value>
|
||||
<value>"Nueva pestaña" / "Nueva ventana" en cascada</value>
|
||||
</data>
|
||||
<data name="Quit.Text" xml:space="preserve">
|
||||
<value>Quit</value>
|
||||
<value>Salir</value>
|
||||
</data>
|
||||
<data name="Quit.Description" xml:space="preserve">
|
||||
<value>Quit Fluent Terminal</value>
|
||||
<value>Salir de Fluent Terminal</value>
|
||||
</data>
|
||||
<data name="EnabledByPolicy" xml:space="preserve">
|
||||
<value>Enabled by policy.</value>
|
||||
<value>Habilitado por la política.</value>
|
||||
</data>
|
||||
<data name="BackgroundImage.Content" xml:space="preserve">
|
||||
<value>Background image</value>
|
||||
<value>Imagen de fondo</value>
|
||||
</data>
|
||||
<data name="AcrylicBackground.Header" xml:space="preserve">
|
||||
<value>Use acrylic background</value>
|
||||
<value>Usar fondo acrílico</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteBackgroundImage" xml:space="preserve">
|
||||
<value>Are you sure you want to delete this background image?</value>
|
||||
<value>¿Estás seguro de querer borrar esta imagen de fondo?</value>
|
||||
</data>
|
||||
<data name="Colors.Text" xml:space="preserve">
|
||||
<value>Colors</value>
|
||||
<value>Colores</value>
|
||||
</data>
|
||||
<data name="BrightColors.Text" xml:space="preserve">
|
||||
<value>Bright colors</value>
|
||||
<value>Colores brillantes</value>
|
||||
</data>
|
||||
<data name="CopyLink" xml:space="preserve">
|
||||
<value>Copy link</value>
|
||||
<value>Copiar enlace</value>
|
||||
</data>
|
||||
<data name="SearchWithRegex.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Regex</value>
|
||||
</data>
|
||||
<data name="SearchWholeWord.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Whole word</value>
|
||||
<value>Toda la palabra</value>
|
||||
</data>
|
||||
<data name="SearchCaseSensitive.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Case sensitive</value>
|
||||
<value>Distingue mayúsculas y minúsculas</value>
|
||||
</data>
|
||||
<data name="MouseCopySelectionOrPaste.Content" xml:space="preserve">
|
||||
<value>Copy selection or paste</value>
|
||||
<value>Copiar selección o pegar</value>
|
||||
</data>
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Use smart buffer</value>
|
||||
<value>Usar búfer inteligente</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>Reiniciar sesión</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>Sesión finalizada.</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>Incrementar tamaño de fuente</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>Disminuir tamaño de fuente</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>Reiniciar tamaño de fuente</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>Reconnect tab</value>
|
||||
</data>
|
||||
</root>
|
||||
File diff suppressed because it is too large.
Load diff
@@ -123,7 +123,7 @@
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Background.Content" xml:space="preserve">
|
||||
<value>Fond</value>
|
||||
<value>Arrière-plan</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="TabTheme.Blue" xml:space="preserve">
|
||||
@@ -152,7 +152,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ColorInactiveTabs.Text" xml:space="preserve">
|
||||
<value>Couleur des onglets inactifs</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Copy" xml:space="preserve">
|
||||
<value>Copier</value>
|
||||
@@ -161,11 +162,13 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CustomTitle.Header" xml:space="preserve">
|
||||
<value>Afficher le titre de l'onglet personnalisé également dans la barre de titre</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitle.Text" xml:space="preserve">
|
||||
<value>Éditer le titre</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="General.Text" xml:space="preserve">
|
||||
<value>Général</value>
|
||||
@@ -177,12 +180,13 @@ Fuzzy</comment>
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="IndicatorOutput.Header" xml:space="preserve">
|
||||
<value>Afficher l'indicateur de nouvelle sortie sur les onglets en arrière-plan</value>
|
||||
<value>Afficher l'indicateur de nouvelle sortie sur les onglets inactifs</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="NeedRelaunch.Text" xml:space="preserve">
|
||||
<value>Redémarrage de l'application requis pour appliquer le réglage</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<value>Relancez l'application pour appliquer ce réglage</value>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewTab.Text" xml:space="preserve">
|
||||
<value>Nouvel onglet</value>
|
||||
@@ -199,10 +203,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ONTA_Windows.Content" xml:space="preserve">
|
||||
<value>Fenêtres</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OpenNewTerminalAs.Text" xml:space="preserve">
|
||||
<value>Ouvrir de nouveaux terminaux en tant que</value>
|
||||
<value>Ouvrir les nouveaux terminaux en tant que</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="TabTheme.Orange" xml:space="preserve">
|
||||
@@ -235,7 +240,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>Réglages</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
<comment>SettingsPage.xaml.cs
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
<value>Réglages</value>
|
||||
@@ -246,7 +252,7 @@ Fuzzy</comment>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="TabsPostion.Text" xml:space="preserve">
|
||||
<value>Afficher les onglets sur</value>
|
||||
<value>Disposition des onglets</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="TabTheme.Teal" xml:space="preserve">
|
||||
@@ -255,11 +261,11 @@ Fuzzy</comment>
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="TP_Bottom.Content" xml:space="preserve">
|
||||
<value>Bas</value>
|
||||
<value>En bas</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="TP_Top.Content" xml:space="preserve">
|
||||
<value>Haut</value>
|
||||
<value>En haut</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="Underline.Content" xml:space="preserve">
|
||||
@@ -267,11 +273,11 @@ Fuzzy</comment>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="UnderlineTab.Header" xml:space="preserve">
|
||||
<value>Souligner l'onglet sélectionné</value>
|
||||
<value>Souligner l'onglet actif</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="Setting_About.Content" xml:space="preserve">
|
||||
<value>A propos</value>
|
||||
<value>À propos</value>
|
||||
<comment>SettingsPage.xaml</comment>
|
||||
</data>
|
||||
<data name="Setting_General.Content" xml:space="preserve">
|
||||
@@ -287,7 +293,7 @@ Fuzzy</comment>
|
||||
<comment>SettingsPage.xaml</comment>
|
||||
</data>
|
||||
<data name="Setting_Profiles.Content" xml:space="preserve">
|
||||
<value>Profiles</value>
|
||||
<value>Profils</value>
|
||||
<comment>SettingsPage.xaml</comment>
|
||||
</data>
|
||||
<data name="Setting_Terminal.Content" xml:space="preserve">
|
||||
@@ -308,15 +314,15 @@ Fuzzy</comment>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="BackgroundOpacity.Header" xml:space="preserve">
|
||||
<value>Opacité du fond</value>
|
||||
<value>Opacité de l'arrière-plan</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="BlinkingCursor.Header" xml:space="preserve">
|
||||
<value>Clignotement du curseur</value>
|
||||
<value>Curseur clignotant</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="BoldText.Header" xml:space="preserve">
|
||||
<value>Texte en gras</value>
|
||||
<value>Texte gras</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="CancelAppBarButton.Label" xml:space="preserve">
|
||||
@@ -324,7 +330,7 @@ Fuzzy</comment>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="CheckingUpdates.Text" xml:space="preserve">
|
||||
<value>Vérification des mises à jour ...</value>
|
||||
<value>Vérification des mises à jour...</value>
|
||||
<comment>About.xaml</comment>
|
||||
</data>
|
||||
<data name="CheckUpdates.Label" xml:space="preserve">
|
||||
@@ -332,7 +338,7 @@ Fuzzy</comment>
|
||||
<comment>About.xaml</comment>
|
||||
</data>
|
||||
<data name="ClickColorEdit.Text" xml:space="preserve">
|
||||
<value>Cliquez sur une couleur pour éditer</value>
|
||||
<value>Cliquez sur une couleur pour l'éditer</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="CloneAppBarButton.Label" xml:space="preserve">
|
||||
@@ -348,11 +354,11 @@ Fuzzy</comment>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="CopyOnSelect.Header" xml:space="preserve">
|
||||
<value>Copier sur sélectionner</value>
|
||||
<value>Copie automatique</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="CreateProfile.Text" xml:space="preserve">
|
||||
<value>Créer un nouveau</value>
|
||||
<value>Créer un profil</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="CurrentVersion.Text" xml:space="preserve">
|
||||
@@ -385,7 +391,7 @@ Fuzzy</comment>
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditAppBarButton.Label" xml:space="preserve">
|
||||
<value>Editer</value>
|
||||
<value>Éditer</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="ExportAppBarButton.Label" xml:space="preserve">
|
||||
@@ -393,20 +399,23 @@ Fuzzy</comment>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="FontFamily.Header" xml:space="preserve">
|
||||
<value>Famille de polices</value>
|
||||
<value>Famille de police</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>Taille de police</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>Importer</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
<comment>ThemeSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>Raccourci clavier</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
<value>Raccourci clavier</value>
|
||||
@@ -421,16 +430,17 @@ Fuzzy</comment>
|
||||
<comment>About.xaml</comment>
|
||||
</data>
|
||||
<data name="LineEndingMode.Header" xml:space="preserve">
|
||||
<value>Mode de traduction de fin de ligne</value>
|
||||
<value>Conversion de fin de ligne</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="LineEndingModeOnPaste.Text" xml:space="preserve">
|
||||
<value>Mode de traduction de fin de ligne sur coller:</value>
|
||||
<value>Conversion de fin des lignes collées:</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="MiddleButtonAction.Text" xml:space="preserve">
|
||||
<value>Action du bouton du milieu</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
<value>Action du bouton central</value>
|
||||
<comment>MouseSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Mouse.Text" xml:space="preserve">
|
||||
<value>Souris</value>
|
||||
@@ -450,24 +460,26 @@ Fuzzy</comment>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="NewTheme.Text" xml:space="preserve">
|
||||
<value>Créer un nouveau</value>
|
||||
<value>Créer un thème</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="Padding.Header" xml:space="preserve">
|
||||
<value>Padding</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<value>Bords</value>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileName.Header" xml:space="preserve">
|
||||
<value>Nom</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="Profiles.Text" xml:space="preserve">
|
||||
<value>Profiles</value>
|
||||
<value>Profils</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>Thème</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
<value>Notes de version</value>
|
||||
@@ -478,31 +490,33 @@ Fuzzy</comment>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="SaveAppBarButton.Label" xml:space="preserve">
|
||||
<value>Sauvgarder</value>
|
||||
<value>Sauvegarder</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="ScrollbackLimit.Header" xml:space="preserve">
|
||||
<value>Limite de défilement</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarAuto.Content" xml:space="preserve">
|
||||
<value>Masquage automatique</value>
|
||||
<value>Masquer automatiquement</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="ScrollBarHidden.Content" xml:space="preserve">
|
||||
<value>Masqué</value>
|
||||
<value>Masquée</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="ScrollbarStyle.Text" xml:space="preserve">
|
||||
<value>Style de barre de défilement</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<value>Barre de défilement</value>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarVisible.Content" xml:space="preserve">
|
||||
<value>Visible</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="SetActiveAppBarButton.Label" xml:space="preserve">
|
||||
<value>Définir actif</value>
|
||||
<value>Définir comme actif</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="SetDefaultAppBarButton.Label" xml:space="preserve">
|
||||
@@ -510,11 +524,11 @@ Fuzzy</comment>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="ShellLocation.Header" xml:space="preserve">
|
||||
<value>Emplacement exécutable du shell</value>
|
||||
<value>Emplacement de l'exécutable du shell</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="TabColor.Header" xml:space="preserve">
|
||||
<value>Couleur d'onglet</value>
|
||||
<value>Couleur de l'onglet</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="Terminal.Text" xml:space="preserve">
|
||||
@@ -549,60 +563,74 @@ Fuzzy</comment>
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>Directeur de travail</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<value>Dossier de départ</value>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>Êtes-vous sûr de vouloir fermer "{0}" onglets?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<value>Êtes-vous sûr(e) de vouloir fermer "{0}" onglets ?</value>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>Are you sure you want to close this window?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<value>Voulez-vous fermer cette fenêtre ?</value>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>Are you sure you want to delete this keybinding?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<value>Voulez-vous supprimer ce raccourci ?</value>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>Êtes-vous sûr de vouloir supprimer ce thème?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<value>Voulez-vous supprimer ce thème ?</value>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>Êtes-vous sûr de vouloir annuler toutes les modifications?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<value>Voulez-vous annuler toutes les modifications ?</value>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>Êtes-vous sûr de vouloir restaurer les paramètres généraux?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<value>Voulez-vous restaurer les paramètres généraux ?</value>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>Êtes-vous sûr de vouloir restaurer les raccourcis clavier par défaut?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<value>Voulez-vous restaurer les raccourcis clavier par défaut ?</value>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>Êtes-vous sûr de vouloir restaurer les paramètres de la souris?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<value>Voulez-vous restaurer les paramètres de la souris ?</value>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>Êtes-vous sûr de vouloir restaurer ce profil?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<value>Voulez-vous restaurer ce profil ?</value>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>Êtes-vous sûr de vouloir restaurer les options du terminal par défaut?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<value>Voulez-vous restaurer les options du terminal par défaut ?</value>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>Désactivé par politique.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<value>Désactivé par Stratégie de Goupe.</value>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>Désactivé par l'utilisateur. Veuillez le réactiver dans l'onglet Démarrage du Gestionnaire des Tâches.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>Editer le titre</value>
|
||||
<comment>ViewModel</comment>
|
||||
<value>Éditer le titre</value>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Erreur</value>
|
||||
@@ -610,11 +638,13 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>L'opération ne peut pas être terminée en raison de l'erreur suivante:</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>L'importation du thème a échouer</value>
|
||||
<comment>ViewModel</comment>
|
||||
<value>L'importation du thème a échoué</value>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
<value>Aucun analyseur approprié trouvé</value>
|
||||
@@ -628,17 +658,19 @@ Fuzzy</comment>
|
||||
<value>Annuler</value>
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>Entrez votre raccourcis maintenant</value>
|
||||
<value>Entrez votre raccourci maintenant</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>OK</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ResetBtn.Content" xml:space="preserve">
|
||||
<value>Réinitialiser</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="TextCopied" xml:space="preserve">
|
||||
<value>Texte copier</value>
|
||||
<value>Texte copié</value>
|
||||
<comment>ViewModel</comment>
|
||||
</data>
|
||||
<data name="AddAppBarButton.Label" xml:space="preserve">
|
||||
@@ -662,7 +694,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>Raccourcis clavier</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
<comment>KeyBindingSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
<value>Effacer</value>
|
||||
@@ -670,7 +703,7 @@ Fuzzy</comment>
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyBindingsViewEdit.Content" xml:space="preserve">
|
||||
<value>Editer</value>
|
||||
<value>Éditer</value>
|
||||
<comment>KeyBindingsView.xaml</comment>
|
||||
</data>
|
||||
<data name="Command.NewTab" xml:space="preserve">
|
||||
@@ -699,12 +732,12 @@ Fuzzy</comment>
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Search" xml:space="preserve">
|
||||
<value>Chercher</value>
|
||||
<value>Recherche</value>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.SelectAll" xml:space="preserve">
|
||||
<value>Selectionner tout</value>
|
||||
<value>Sélectionner tout</value>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
@@ -759,12 +792,12 @@ Fuzzy</comment>
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleFullScreen" xml:space="preserve">
|
||||
<value>Basculer en plein écran</value>
|
||||
<value>Plein écran</value>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleWindow" xml:space="preserve">
|
||||
<value>Basculer la fenêtre</value>
|
||||
<value>Afficher/Masquer la fenêtre</value>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
@@ -773,11 +806,11 @@ Fuzzy</comment>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshTab" xml:space="preserve">
|
||||
<value>Nouvel SSH onglet</value>
|
||||
<value>Nouvel onglet SSH</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshInfoDialog.Title" xml:space="preserve">
|
||||
<value>SSH Informations</value>
|
||||
<value>Informations SSH</value>
|
||||
</data>
|
||||
<data name="UserTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>utilisateur</value>
|
||||
@@ -788,6 +821,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>port</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="IdentityFileTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Chemin du fichier d'identité</value>
|
||||
@@ -797,10 +831,11 @@ Fuzzy</comment>
|
||||
<value>Naviguer</value>
|
||||
</data>
|
||||
<data name="UseMoshCheckBox.Content" xml:space="preserve">
|
||||
<value>Utilisez Mosh</value>
|
||||
<value>Utiliser Mosh</value>
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>Avancé</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>Ports Mosh:</value>
|
||||
@@ -825,7 +860,7 @@ Fuzzy</comment>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.UsernameEmpty" xml:space="preserve">
|
||||
<value>Le nom d'utilisateur ne peut pas être vide.</value>
|
||||
<value>Le nom d'utilisateur ne peut être vide.</value>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.HostEmpty" xml:space="preserve">
|
||||
<value>L'hôte ne peut être vide.</value>
|
||||
@@ -849,22 +884,25 @@ Fuzzy</comment>
|
||||
<value>Non</value>
|
||||
</data>
|
||||
<data name="Language.Header" xml:space="preserve">
|
||||
<value>Language</value>
|
||||
<value>Langage</value>
|
||||
</data>
|
||||
<data name="None.Text" xml:space="preserve">
|
||||
<value>Aucun</value>
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Nouvelle sortie</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Sortie avec erreur</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>Êtes-vous sûr de vouloir supprimer ce profil?</value>
|
||||
<value>Voulez-vous supprimer ce profil ?</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>Nouvelle fenêtre SSH</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>Profils SSH</value>
|
||||
@@ -875,7 +913,7 @@ Fuzzy</comment>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UseConPty" xml:space="preserve">
|
||||
<value>Utilisez ConPty</value>
|
||||
<value>Utiliser ConPty</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Username.Header" xml:space="preserve">
|
||||
@@ -887,7 +925,7 @@ Fuzzy</comment>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPortTo.Header" xml:space="preserve">
|
||||
<value>au portt</value>
|
||||
<value>au port</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPortRange.Text" xml:space="preserve">
|
||||
@@ -901,52 +939,57 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>Les paramètres ont été importés du fichier</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>Le fichier d'identification n'existe pas</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AutoFallbackToWindowsUsername.Header" xml:space="preserve">
|
||||
<value>Utilisez le nom d'utilisateur Windows lors de l'ouverture d'URL SSH qui don't spécifier un</value>
|
||||
<value>Utiliser le nom d'utilisateur Windows pour les connexions SSH qui n'en spécifient aucun</value>
|
||||
</data>
|
||||
<data name="UseMoshByDefault.Header" xml:space="preserve">
|
||||
<value>Mosh par défaut pour les connexions SSH</value>
|
||||
</data>
|
||||
<data name="RTrimCopiedLines.Header" xml:space="preserve">
|
||||
<value>Couper les lignes copiées</value>
|
||||
<value>Rogner les lignes copiées</value>
|
||||
</data>
|
||||
<data name="QuickSshDefault.Header" xml:space="preserve">
|
||||
<value>Utiliser SSH rapide par défaut</value>
|
||||
</data>
|
||||
<data name="InvalidCommand" xml:space="preserve">
|
||||
<value>Commande non valide.</value>
|
||||
<value>Commande invalide.</value>
|
||||
</data>
|
||||
<data name="LocationCantBeEmpty" xml:space="preserve">
|
||||
<value>L'emplacement ne peut pas être vide.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MuteTerminalBeeps.Header" xml:space="preserve">
|
||||
<value>Mutter les bips du terminal</value>
|
||||
<value>Désactiver les bips du terminal</value>
|
||||
</data>
|
||||
<data name="CommandTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Entrez une commande (e.g. 'ssh username@host')</value>
|
||||
<value>Entrez une commande (ex: 'ssh username@host')</value>
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>Commande</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>Commande non supportée:</value>
|
||||
</data>
|
||||
<data name="CommandArgumentsMandatory" xml:space="preserve">
|
||||
<value>Les arguments de commande sont manquants.</value>
|
||||
<value>Les arguments de la commande sont manquants.</value>
|
||||
</data>
|
||||
<data name="QuickCommandDialog.Title" xml:space="preserve">
|
||||
<value>Démarrage rapide</value>
|
||||
<value>Lancement rapide</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandTab" xml:space="preserve">
|
||||
<value>Nouvel onglet de lancement rapide</value>
|
||||
<value>Lancement rapide (onglet)</value>
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandWindow" xml:space="preserve">
|
||||
<value>Nouvelle fenêtre de lancement rapide</value>
|
||||
<value>Lancement rapide (fenêtre)</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewQuickTab.Text" xml:space="preserve">
|
||||
<value>Nouvel onglet rapide</value>
|
||||
@@ -958,7 +1001,8 @@ Fuzzy</comment>
|
||||
<value>Lien invalide.</value>
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>Drop tab here</value>
|
||||
<value>Déposez l'onglet ici</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>Fermer les onglets à gauche</value>
|
||||
@@ -970,7 +1014,7 @@ Fuzzy</comment>
|
||||
<value>Fermer les onglets à droite</value>
|
||||
</data>
|
||||
<data name="Command.DuplicateTab" xml:space="preserve">
|
||||
<value>Onglet dupliquer</value>
|
||||
<value>Dupliquer l'onglet</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Duplicate.Text" xml:space="preserve">
|
||||
@@ -978,111 +1022,120 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>Impossible de définir deux variables d’environnement portant le même nom.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>Impossible de définir une variable d'environnement sans nom.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>Variables d'environnement</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Fermer le panneau de recherche</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Trouver le suivant</value>
|
||||
<value>Résultat suivant</value>
|
||||
</data>
|
||||
<data name="FindPrevious.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Trouver le précédent</value>
|
||||
<value>Résultat précédent</value>
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Entrez le terme de recherche</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>Chercher</value>
|
||||
<value>Recherche</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>Sortie imprimable seulement</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>Journal de sortie pour le débogage</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WordSeparator.Header" xml:space="preserve">
|
||||
<value>Caractères séparateurs de mots</value>
|
||||
</data>
|
||||
<data name="Recent.Text" xml:space="preserve">
|
||||
<value>Récent</value>
|
||||
<value>Récents</value>
|
||||
</data>
|
||||
<data name="NewTab_Description" xml:space="preserve">
|
||||
<value>Ouvrir le profile par défaut dans un nouvel onglet.</value>
|
||||
<value>Ouvre le profil par défaut dans un nouvel onglet.</value>
|
||||
</data>
|
||||
<data name="NewSshTab_Description" xml:space="preserve">
|
||||
<value>Ouvrir une session SSH ou Msh dans un nouvel onglet.</value>
|
||||
<value>Ouvre une session SSH ou Mosh dans un nouvel onglet.</value>
|
||||
</data>
|
||||
<data name="NewQuickTab_Description" xml:space="preserve">
|
||||
<value>Ouvrir le dialogue "Lancement rapide" et commencer une session dans un nouvel onglet.</value>
|
||||
<value>Ouvre le dialogue "Lancement rapide" et démarre une session dans un nouvel onglet.</value>
|
||||
</data>
|
||||
<data name="Settings_Description" xml:space="preserve">
|
||||
<value>Ouvrir les paramètres.</value>
|
||||
<value>Ouvre les paramètres.</value>
|
||||
</data>
|
||||
<data name="About_Description" xml:space="preserve">
|
||||
<value>Informations sur l'application.</value>
|
||||
</data>
|
||||
<data name="Recent_Description" xml:space="preserve">
|
||||
<value>Session récentes.</value>
|
||||
<value>Sessions récentes.</value>
|
||||
</data>
|
||||
<data name="MenuItem_DefaultProfile_Description" xml:space="preserve">
|
||||
<value>Commencer une nouvelle session du profil par défaut.</value>
|
||||
<value>Démarre une nouvelle session de terminal du profil par défaut.</value>
|
||||
</data>
|
||||
<data name="MenuItem_Remote_Text" xml:space="preserve">
|
||||
<value>Connexion distante...</value>
|
||||
<value>Connexion à distance...</value>
|
||||
</data>
|
||||
<data name="MenuItem_Remote_Description" xml:space="preserve">
|
||||
<value>Ouvrir un dialogue pour une nouvelle session SSH ou Mosh.</value>
|
||||
<value>Ouvre un dialogue permettant de lancer une nouvelle session SSH ou Mosh.</value>
|
||||
</data>
|
||||
<data name="MenuItem_QuickLaunch_Text" xml:space="preserve">
|
||||
<value>Lancement rapide...</value>
|
||||
</data>
|
||||
<data name="MenuItem_QuickLaunch_Description" xml:space="preserve">
|
||||
<value>Ouvrir un dialogue "Lancement rapide" pour un nouvelle session.</value>
|
||||
<value>Ouvrir un dialogue "Lancement rapide" pour une nouvelle session de terminal.</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewWindow_Text" xml:space="preserve">
|
||||
<value>Nouvelle fenêtre.</value>
|
||||
<value>Nouvelle fenêtre</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewTab_Text" xml:space="preserve">
|
||||
<value>Nouvel onglet.</value>
|
||||
<value>Nouvel onglet</value>
|
||||
<comment>@William Why adding dots everywhere? These are not sentences</comment>
|
||||
</data>
|
||||
<data name="MenuItem_NewTab_Description" xml:space="preserve">
|
||||
<value>Lancer une session dans un nouvel onglet.</value>
|
||||
<value>Lance une session dans un nouvel onglet.</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewWindow_Description" xml:space="preserve">
|
||||
<value>Lancer une session dans une nouvelle fenêtre.</value>
|
||||
<value>Lance une session dans une nouvelle fenêtre.</value>
|
||||
</data>
|
||||
<data name="AppMenuType.Text" xml:space="preserve">
|
||||
<value>Application menu type</value>
|
||||
<value>Style du menu d'application</value>
|
||||
</data>
|
||||
<data name="AppMenuType_Flat.Content" xml:space="preserve">
|
||||
<value>Flat, honoring "Open new terminals as" setting</value>
|
||||
<value>Plat, honorant le paramètre "Ouvrir les nouveaux terminaux en tant que"</value>
|
||||
</data>
|
||||
<data name="AppMenuType_Cascading.Content" xml:space="preserve">
|
||||
<value>"Nouvel onglet" / "Nouvelle fenêtre" en cascade.</value>
|
||||
</data>
|
||||
<data name="Quit.Text" xml:space="preserve">
|
||||
<value>Quitter.</value>
|
||||
<value>Quitter</value>
|
||||
</data>
|
||||
<data name="Quit.Description" xml:space="preserve">
|
||||
<value>Quitter Fluent Terminal</value>
|
||||
</data>
|
||||
<data name="EnabledByPolicy" xml:space="preserve">
|
||||
<value>Autorisé par la politique.</value>
|
||||
<value>Autorisé par Stratégie de Goupe.</value>
|
||||
</data>
|
||||
<data name="BackgroundImage.Content" xml:space="preserve">
|
||||
<value>Image de fond</value>
|
||||
<value>Image d'arrière-plan</value>
|
||||
</data>
|
||||
<data name="AcrylicBackground.Header" xml:space="preserve">
|
||||
<value>Utilise un fond acrylique.</value>
|
||||
<value>Arrière-plan transparent</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteBackgroundImage" xml:space="preserve">
|
||||
<value>Êtes vous sûr de vouloir supprimer cette image de fond ?</value>
|
||||
<value>Voulez-vous supprimer cet arrière-plan ?</value>
|
||||
</data>
|
||||
<data name="Colors.Text" xml:space="preserve">
|
||||
<value>Couleurs</value>
|
||||
@@ -1100,12 +1153,30 @@ Fuzzy</comment>
|
||||
<value>Mot entier</value>
|
||||
</data>
|
||||
<data name="SearchCaseSensitive.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Sensible à la casse.</value>
|
||||
<value>Sensible à la casse</value>
|
||||
</data>
|
||||
<data name="MouseCopySelectionOrPaste.Content" xml:space="preserve">
|
||||
<value>Copier la sélection ou coller</value>
|
||||
</data>
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Use smart buffer</value>
|
||||
<value>Utiliser le buffer intelligent</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>Redémarrer</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>Session déconnectée.</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>Augmenter la taille de la police</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>Diminuer la taille de la police</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>Réinitialiser la taille de la police</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>Onglet Reconnecter</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -135,7 +135,8 @@
|
||||
</data>
|
||||
<data name="ConfirmWindowClosing.Header" xml:space="preserve">
|
||||
<value>אשר סגירת חלונות</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmTabClosing.Header" xml:space="preserve">
|
||||
<value>אשר סגירת לשוניות</value>
|
||||
@@ -147,7 +148,8 @@
|
||||
</data>
|
||||
<data name="ColorInactiveTabs.Text" xml:space="preserve">
|
||||
<value>צבע לשוניות לא פעילות</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Copy" xml:space="preserve">
|
||||
<value>העתק</value>
|
||||
@@ -155,11 +157,13 @@
|
||||
</data>
|
||||
<data name="CustomTitle.Header" xml:space="preserve">
|
||||
<value>הצג כותרת מותאמת אישית גם בשורת כותרת</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitle.Text" xml:space="preserve">
|
||||
<value>ערוך כותרת</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="General.Text" xml:space="preserve">
|
||||
<value>כללי</value>
|
||||
@@ -194,7 +198,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ONTA_Windows.Content" xml:space="preserve">
|
||||
<value>חלונות</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OpenNewTerminalAs.Text" xml:space="preserve">
|
||||
<value>פתח טרמינל חדש כ...</value>
|
||||
@@ -227,7 +232,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>הגדרות</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
<comment>SettingsPage.xaml.cs
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
<value>הגדרות</value>
|
||||
@@ -389,15 +395,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>גודל גופן</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>ייבא</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
<comment>ThemeSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>קיצור מקשים</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
<value>קיצור מקשים</value>
|
||||
@@ -421,7 +430,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MiddleButtonAction.Text" xml:space="preserve">
|
||||
<value>פעולת כפתור עמצאי בעכבר</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
<comment>MouseSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Mouse.Text" xml:space="preserve">
|
||||
<value>עכבר</value>
|
||||
@@ -457,7 +467,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>ערכת נושא</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
<value>Release notes</value>
|
||||
@@ -473,7 +484,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollbackLimit.Header" xml:space="preserve">
|
||||
<value>הגבלת גלילה לאחור</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarAuto.Content" xml:space="preserve">
|
||||
<value>הסתרה אוטומטית</value>
|
||||
@@ -485,7 +497,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollbarStyle.Text" xml:space="preserve">
|
||||
<value>עיצוב גלילה לאחור</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarVisible.Content" xml:space="preserve">
|
||||
<value>נראה</value>
|
||||
@@ -537,59 +550,73 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>תיקיית עבודה</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>האם הנך בטוח שברצונך לסגור לשונית "{0}"?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>האם הנך בטוח שברצונך לסגור חלון זה?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>האם הנך בטוח שברצונך למחוק צירוף מקשים זה?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>האם הנך בטוח שברצונך למחוק ערכת נושא זו?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>האם הנך בטוח שברצונך לבטל את כלל השינויים?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>האם הנך בטוח שברצונך לשחזר הגדרות כלליות?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>האם הנך בטוח שברצונך לשחזר צירוף מקשים לברירת המחדל?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>האם הנך בטוח שברצונך לשחזר הגדרות עכבר?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>האם הנך בטוח שברצונך לשחזר פרופיל?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>האם הנך בטוח ברצונך לשחזר הגדרות ברירת מחדל עבור הטרמינל?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>מבוטל ע"י מדיניות.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>מבוטל ע"י המשתמש. אנא הפעל מחדש בלשונית אתחול במנהל המשימות.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>ערוך כותרת</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>שגיאה</value>
|
||||
@@ -597,11 +624,13 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>הפעולה אינה יכולה להתבצע עקב השגיאה הבאה:</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>ייבוא ערכת נושא נכשלה</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
<value>לא נמצא מנתח מתאים</value>
|
||||
@@ -617,9 +646,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>הכנס צירוף מקשים כעת</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>אישור</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ResetBtn.Content" xml:space="preserve">
|
||||
<value>איפוס</value>
|
||||
@@ -634,7 +665,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ChangeTabTitle" xml:space="preserve">
|
||||
<value>שנה שם לשונית</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Clear" xml:space="preserve">
|
||||
<value>נקה</value>
|
||||
@@ -646,7 +678,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>צירופי מקשים</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
<comment>KeyBindingSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
<value>מחק</value>
|
||||
@@ -662,7 +695,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewWindow" xml:space="preserve">
|
||||
<value>חלון חדש</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NextTab" xml:space="preserve">
|
||||
<value>לשונית הבאה</value>
|
||||
@@ -686,7 +720,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ShowSettings" xml:space="preserve">
|
||||
<value>הצג הגדרות</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.SwitchToTerm1" xml:space="preserve">
|
||||
<value>עבור לטרמינל 1</value>
|
||||
@@ -731,10 +766,12 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleWindow" xml:space="preserve">
|
||||
<value>החלף חלון</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewSshTab.Text" xml:space="preserve">
|
||||
<value>לשונית מרוחקת חדשה</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshTab" xml:space="preserve">
|
||||
<value>לשונית SSH חדשה</value>
|
||||
@@ -762,24 +799,28 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>מתקדם</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>Mosh ports:</value>
|
||||
</data>
|
||||
<data name="SaveShortcutButton.Content" xml:space="preserve">
|
||||
<value>שמור קיצור דרך</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedsToRestart.Text" xml:space="preserve">
|
||||
<value>היישום צריך להפעיל מחדש כדי שהשינוי ייכנס לתוקף.</value>
|
||||
</data>
|
||||
<data name="InvalidInput" xml:space="preserve">
|
||||
<value>קלט לא תקין</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortCannotBeZero" xml:space="preserve">
|
||||
<value>Port cannot be 0.</value>
|
||||
</data>
|
||||
<data name="UserAndHostMandatory" xml:space="preserve">
|
||||
<value>המשתמש והשרת יעד הם שדות חובה.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.UsernameEmpty" xml:space="preserve">
|
||||
<value>שם המשתמש לא יכול להיות ריק.</value>
|
||||
@@ -789,6 +830,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.SshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>PORT ה-SSH צריכה להיות גדולה מאפס.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.MoshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>PORT ה-MOSH יכול לא להיות אפס.</value>
|
||||
@@ -811,15 +853,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>פלט חדש</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>הסתיים עם שגיאה</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>האם אתה בטוח שברצונך למחוק פרופיל זה?</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>חלון SSH חדש</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>פרופילי SSH</value>
|
||||
@@ -850,9 +895,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>הגדרות יובאו מהקובץ</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>קובץ זיהוי אינו קיים</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AutoFallbackToWindowsUsername.Header" xml:space="preserve">
|
||||
<value>Use Windows username when opening SSH URLs that don't specify one</value>
|
||||
@@ -871,6 +918,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="LocationCantBeEmpty" xml:space="preserve">
|
||||
<value>המיקום לא יכול להיות ריק.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MuteTerminalBeeps.Header" xml:space="preserve">
|
||||
<value>השתק צפצופי טרמינל</value>
|
||||
@@ -880,6 +928,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>פקודה</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>פקודה לא נתמכת:</value>
|
||||
@@ -895,6 +944,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandWindow" xml:space="preserve">
|
||||
<value>חלון הפעלה מהירה חדש</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewQuickTab.Text" xml:space="preserve">
|
||||
<value>כרטיסייה מהירה חדשה</value>
|
||||
@@ -907,6 +957,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>שחרר את הלשונית כאן</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>סגור לשוניות משמאל</value>
|
||||
@@ -925,15 +976,19 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>לא ניתן להגדיר שני משתני סביבה עם אותו שם.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>לא ניתן להגדיר משתנה סביבה ללא שם.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>משתני סביבה</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>סגור את לוח החיפוש</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>מצא את הבא</value>
|
||||
@@ -943,12 +998,15 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>הזן מונח חיפוש</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>חיפוש</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>פלט להדפסה בלבד</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>Log output for debugging</value>
|
||||
@@ -1055,4 +1113,22 @@ Fuzzy</comment>
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Use smart buffer</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>Restart</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>Session disconnected.</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>Increase font size</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>Decrease font size</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>Reset font size</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>Reconnect tab</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -135,7 +135,8 @@
|
||||
</data>
|
||||
<data name="ConfirmWindowClosing.Header" xml:space="preserve">
|
||||
<value>खिड़कियां बंद करने से पहले पूछें</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmTabClosing.Header" xml:space="preserve">
|
||||
<value>टैब बंद करने से पहले पूछें</value>
|
||||
@@ -147,7 +148,8 @@
|
||||
</data>
|
||||
<data name="ColorInactiveTabs.Text" xml:space="preserve">
|
||||
<value>निष्क्रिय टैब पर रंग</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Copy" xml:space="preserve">
|
||||
<value>प्रतिलिपि</value>
|
||||
@@ -155,11 +157,13 @@
|
||||
</data>
|
||||
<data name="CustomTitle.Header" xml:space="preserve">
|
||||
<value>शीर्षक टैब में भी कस्टम टैब शीर्षक दिखाएं</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitle.Text" xml:space="preserve">
|
||||
<value>शीर्षक संपादित करें</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="General.Text" xml:space="preserve">
|
||||
<value>सामान्य</value>
|
||||
@@ -175,7 +179,8 @@
|
||||
</data>
|
||||
<data name="NeedRelaunch.Text" xml:space="preserve">
|
||||
<value>सेटिंग लागू करने के लिए पुनः लोड करना आवश्यक है</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewTab.Text" xml:space="preserve">
|
||||
<value>नया टैब</value>
|
||||
@@ -191,7 +196,8 @@
|
||||
</data>
|
||||
<data name="ONTA_Windows.Content" xml:space="preserve">
|
||||
<value>खिड़कियाँ</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OpenNewTerminalAs.Text" xml:space="preserve">
|
||||
<value>के रूप में नए टर्मिनल खोलें</value>
|
||||
@@ -223,7 +229,8 @@
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>समायोजन</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
<comment>SettingsPage.xaml.cs
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
<value>समायोजन</value>
|
||||
@@ -383,15 +390,18 @@
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>फ़ॉन्ट आकार</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>आयात</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
<comment>ThemeSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>कुंजीपटल संक्षिप्त रीति</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
<value>कुंजीपटल संक्षिप्त रीति</value>
|
||||
@@ -415,7 +425,8 @@
|
||||
</data>
|
||||
<data name="MiddleButtonAction.Text" xml:space="preserve">
|
||||
<value>मध्य बटन कार्रवाई</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
<comment>MouseSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Mouse.Text" xml:space="preserve">
|
||||
<value>माउस</value>
|
||||
@@ -439,7 +450,8 @@
|
||||
</data>
|
||||
<data name="Padding.Header" xml:space="preserve">
|
||||
<value>गद्दी</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileName.Header" xml:space="preserve">
|
||||
<value>नाम</value>
|
||||
@@ -451,7 +463,8 @@
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>विषय</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
<value>रिलीज नोट्स</value>
|
||||
@@ -467,7 +480,8 @@
|
||||
</data>
|
||||
<data name="ScrollbackLimit.Header" xml:space="preserve">
|
||||
<value>स्क्रॉलबैक सीमा</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarAuto.Content" xml:space="preserve">
|
||||
<value>ऑटो छुपा रहा</value>
|
||||
@@ -479,7 +493,8 @@
|
||||
</data>
|
||||
<data name="ScrollbarStyle.Text" xml:space="preserve">
|
||||
<value>स्क्रॉलबार शैली</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarVisible.Content" xml:space="preserve">
|
||||
<value>दर्शनीय</value>
|
||||
@@ -531,59 +546,73 @@
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>कार्यकारी डाइरेक्टरी</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>क्या आप वाकई "{0}" टैब को बंद करना चाहते हैं?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>क्या आप वाकई इस विंडो को बंद करना चाहते हैं?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>क्या आप वाकई इस कीबाइंडिंग को हटाना चाहते हैं?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>क्या आप वाकई इस विषय को हटाना चाहते हैं?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>क्या आप वाकई सभी परिवर्तनों को छोड़ना चाहते हैं?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>क्या आप वाकई सामान्य सेटिंग्स को पुनर्स्थापित करना चाहते हैं?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>क्या आप वाकई डिफ़ॉल्ट कीबाइंडिंग को पुनर्स्थापित करना चाहते हैं?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>क्या आप वाकई माउस सेटिंग्स को पुनर्स्थापित करना चाहते हैं?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>क्या आप वाकई इस प्रोफ़ाइल को पुनर्स्थापित करना चाहते हैं?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>क्या आप वाकई डिफ़ॉल्ट टर्मिनल विकल्प को पुनर्स्थापित करना चाहते हैं?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>नीति द्वारा अक्षम।</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>उपयोगकर्ता द्वारा अक्षम। कृपया इसे टास्क मैनेजर के स्टार्टअप टैब में पुनः सक्रिय करें।</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>शीर्षक संपादित करें</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>त्रुटि</value>
|
||||
@@ -591,11 +620,13 @@
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>निम्न त्रुटि के कारण ऑपरेशन पूरा नहीं किया जा सकता है:</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>आयात विषय विफल रहा</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
<value>कोई उपयुक्त पार्सर नहीं मिला</value>
|
||||
@@ -610,9 +641,11 @@
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>अब अपनी कीबाइंडिंग दर्ज करें</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>ठीक</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ResetBtn.Content" xml:space="preserve">
|
||||
<value>रीसेट</value>
|
||||
@@ -627,7 +660,8 @@
|
||||
</data>
|
||||
<data name="Command.ChangeTabTitle" xml:space="preserve">
|
||||
<value>टैब शीर्षक बदलें</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Clear" xml:space="preserve">
|
||||
<value>स्पष्ट</value>
|
||||
@@ -639,7 +673,8 @@
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>कुंजी बाइंडिंग</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
<comment>KeyBindingSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
<value>हटाना</value>
|
||||
@@ -655,7 +690,8 @@
|
||||
</data>
|
||||
<data name="Command.NewWindow" xml:space="preserve">
|
||||
<value>नयी खिड़की</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NextTab" xml:space="preserve">
|
||||
<value>अगला टैब</value>
|
||||
@@ -679,7 +715,8 @@
|
||||
</data>
|
||||
<data name="Command.ShowSettings" xml:space="preserve">
|
||||
<value>सेटिंग दिखाएँ</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.SwitchToTerm1" xml:space="preserve">
|
||||
<value>टर्मिनल 1 पर स्विच करें</value>
|
||||
@@ -719,14 +756,17 @@
|
||||
</data>
|
||||
<data name="Command.ToggleFullScreen" xml:space="preserve">
|
||||
<value>पूर्णस्क्रीन चालू करें</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleWindow" xml:space="preserve">
|
||||
<value>खिड़की टॉगल करें</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewSshTab.Text" xml:space="preserve">
|
||||
<value>नया रिमोट टैब</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshTab" xml:space="preserve">
|
||||
<value>न्यू एसएसएच टैब</value>
|
||||
@@ -742,6 +782,7 @@
|
||||
</data>
|
||||
<data name="PortTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>बंदरगाह</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="IdentityFileTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>पहचान फ़ाइल पथ</value>
|
||||
@@ -754,24 +795,28 @@
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>उन्नत</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>Mosh बंदरगाहों:</value>
|
||||
</data>
|
||||
<data name="SaveShortcutButton.Content" xml:space="preserve">
|
||||
<value>शॉर्टकट बचाओ</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedsToRestart.Text" xml:space="preserve">
|
||||
<value>इस परिवर्तन को प्रभावी होने के लिए एप्लिकेशन को पुनरारंभ करना होगा।</value>
|
||||
</data>
|
||||
<data name="InvalidInput" xml:space="preserve">
|
||||
<value>अमान्य निवेश</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortCannotBeZero" xml:space="preserve">
|
||||
<value>पोर्ट 0 नहीं हो सकता।</value>
|
||||
</data>
|
||||
<data name="UserAndHostMandatory" xml:space="preserve">
|
||||
<value>उपयोगकर्ता और होस्ट अनिवार्य क्षेत्र हैं।</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.UsernameEmpty" xml:space="preserve">
|
||||
<value>उपयोगकर्ता नाम रिक्त नहीं हो सकता।</value>
|
||||
@@ -781,6 +826,7 @@
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.SshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>SSH पोर्ट को शून्य से अधिक होना चाहिए।</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.MoshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>MOS पोर्ट शून्य नहीं हो सकता।</value>
|
||||
@@ -802,15 +848,18 @@
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>नया आउटपुट</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>त्रुटि के साथ बाहर निकल गया</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>क्या आप वाकई इस प्रोफ़ाइल को हटाना चाहते हैं?</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>नई एसएसएच खिड़की</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>SSH प्रोफाइल</value>
|
||||
@@ -841,9 +890,11 @@
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>सेटिंग्स फ़ाइल से आयात किए गए थे</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>पहचानें फ़ाइल मौजूद नहीं है</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AutoFallbackToWindowsUsername.Header" xml:space="preserve">
|
||||
<value>SSH URL खोलते समय Windows उपयोगकर्ता नाम का उपयोग करें जो एक निर्दिष्ट नहीं करता है</value>
|
||||
@@ -862,6 +913,7 @@
|
||||
</data>
|
||||
<data name="LocationCantBeEmpty" xml:space="preserve">
|
||||
<value>स्थान खाली नहीं हो सकता।</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MuteTerminalBeeps.Header" xml:space="preserve">
|
||||
<value>म्यूट टर्मिनल बीप्स</value>
|
||||
@@ -871,6 +923,7 @@
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>आदेश</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>असमर्थित आदेश:</value>
|
||||
@@ -886,6 +939,7 @@
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandWindow" xml:space="preserve">
|
||||
<value>नई त्वरित लॉन्च विंडो</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewQuickTab.Text" xml:space="preserve">
|
||||
<value>नया त्वरित टैब</value>
|
||||
@@ -898,6 +952,7 @@
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>यहां टैब ड्रॉप करें</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>बाईं ओर टैब बंद करें</value>
|
||||
@@ -916,15 +971,19 @@
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>एक ही नाम से दो पर्यावरण चर को परिभाषित नहीं किया जा सकता है।</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>बिना नाम के पर्यावरण चर को परिभाषित नहीं किया जा सकता है।</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>पर्यावरण चर</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>खोज पैनल बंद करें</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>अगला तलाशें</value>
|
||||
@@ -934,15 +993,19 @@
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>खोज शब्द दर्ज करें</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>खोज</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>प्रिंट करने योग्य उत्पादन ही</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>डीबगिंग के लिए आउटपुट लॉग करें</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WordSeparator.Header" xml:space="preserve">
|
||||
<value>शब्द विभाजक वर्ण</value>
|
||||
@@ -1046,4 +1109,22 @@
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Use smart buffer</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>Restart</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>Session disconnected.</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>Increase font size</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>Decrease font size</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>Reset font size</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>Reconnect tab</value>
|
||||
</data>
|
||||
</root>
|
||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -135,7 +135,8 @@
|
||||
</data>
|
||||
<data name="ConfirmWindowClosing.Header" xml:space="preserve">
|
||||
<value>Tanyakan sebelum menutup windows</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmTabClosing.Header" xml:space="preserve">
|
||||
<value>Tanyakan sebelum menutup tabs</value>
|
||||
@@ -147,7 +148,8 @@
|
||||
</data>
|
||||
<data name="ColorInactiveTabs.Text" xml:space="preserve">
|
||||
<value>Warna pada tabs tidak aktif</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Copy" xml:space="preserve">
|
||||
<value>Menggandakan</value>
|
||||
@@ -155,11 +157,13 @@
|
||||
</data>
|
||||
<data name="CustomTitle.Header" xml:space="preserve">
|
||||
<value>Tampilkan judul tab modifikasi pada judul bar</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitle.Text" xml:space="preserve">
|
||||
<value>Edit Judul</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="General.Text" xml:space="preserve">
|
||||
<value>Umum</value>
|
||||
@@ -175,7 +179,8 @@
|
||||
</data>
|
||||
<data name="NeedRelaunch.Text" xml:space="preserve">
|
||||
<value>Nyalakan ulang untuk menerapkan pengaturan</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewTab.Text" xml:space="preserve">
|
||||
<value>Buka tab baru</value>
|
||||
@@ -191,7 +196,8 @@
|
||||
</data>
|
||||
<data name="ONTA_Windows.Content" xml:space="preserve">
|
||||
<value>Jendela</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OpenNewTerminalAs.Text" xml:space="preserve">
|
||||
<value>Buka terminal baru sebagai</value>
|
||||
@@ -223,7 +229,8 @@
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>Pengaturan</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
<comment>SettingsPage.xaml.cs
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
<value>Pengaturan</value>
|
||||
@@ -383,15 +390,18 @@
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>Ukuran font</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>Import</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
<comment>ThemeSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>Pintasan keyboard</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
<value>Pitnasan Keyboard</value>
|
||||
@@ -415,7 +425,8 @@
|
||||
</data>
|
||||
<data name="MiddleButtonAction.Text" xml:space="preserve">
|
||||
<value>Aksi tombol tengah</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
<comment>MouseSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Mouse.Text" xml:space="preserve">
|
||||
<value>Mouse</value>
|
||||
@@ -451,7 +462,8 @@
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>Tema</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
<value>Catatan rilis</value>
|
||||
@@ -531,15 +543,18 @@
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>Direktori kerja</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>Apakah anda yakin untuk menutup tab "{0}" ?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>Apakah anda yakin untuk menutup window ini ?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>Are you sure you want to delete this keybinding?</value>
|
||||
@@ -547,15 +562,18 @@
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>Apakah anda yakin untuk menghapus tema ini ?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>Apakah anda yakin untuk membatalkan seluruh perubahan ?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>Apakah anda yakin untuk mengembalikan pengaturan umum ?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>Are you sure you want to restore the default keybindings?</value>
|
||||
@@ -563,27 +581,33 @@
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>Apakah anda yakin untuk mengembalikan pengaturan mouse ?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>Apakah anda yakin untuk mengembalikan profil ini ?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>Apakah anda yakin untuk mengembalikan pengaturan terminal ke default ?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>Matikan melalui policy</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>Matikan melalui pengguna. Silahkan aktifkan kembali tab startup pada Task Manager</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>Edit judul</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Eror</value>
|
||||
@@ -591,11 +615,13 @@
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>Operasi gagal diselesaikan dengan error:</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>Import tema gagal</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
<value>Tidak ada parser yang cocok</value>
|
||||
@@ -610,9 +636,11 @@
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>Masukkan keybinding sekaran</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>Ok</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ResetBtn.Content" xml:space="preserve">
|
||||
<value>Reset</value>
|
||||
@@ -627,7 +655,8 @@
|
||||
</data>
|
||||
<data name="Command.ChangeTabTitle" xml:space="preserve">
|
||||
<value>Ganti judul tab</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Clear" xml:space="preserve">
|
||||
<value>Bersihkan</value>
|
||||
@@ -639,7 +668,8 @@
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>Keybinding</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
<comment>KeyBindingSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
<value>Hapus</value>
|
||||
@@ -655,7 +685,8 @@
|
||||
</data>
|
||||
<data name="Command.NewWindow" xml:space="preserve">
|
||||
<value>Window baru</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NextTab" xml:space="preserve">
|
||||
<value>Tab selanjutnya</value>
|
||||
@@ -679,7 +710,8 @@
|
||||
</data>
|
||||
<data name="Command.ShowSettings" xml:space="preserve">
|
||||
<value>Tampilkan pengaturan</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.SwitchToTerm1" xml:space="preserve">
|
||||
<value>Ganti ke terminal 1</value>
|
||||
@@ -719,14 +751,17 @@
|
||||
</data>
|
||||
<data name="Command.ToggleFullScreen" xml:space="preserve">
|
||||
<value>Beralih ke Layar penuh</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleWindow" xml:space="preserve">
|
||||
<value>Beralih ke Window</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewSshTab.Text" xml:space="preserve">
|
||||
<value>Tab kendali baru</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshTab" xml:space="preserve">
|
||||
<value>Tab SSH baru</value>
|
||||
@@ -742,6 +777,7 @@
|
||||
</data>
|
||||
<data name="PortTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>port</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="IdentityFileTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Identifikasi lokasi file</value>
|
||||
@@ -754,18 +790,21 @@
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>Lanjutan</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>ports Mosh</value>
|
||||
</data>
|
||||
<data name="SaveShortcutButton.Content" xml:space="preserve">
|
||||
<value>Simpan pintasan</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedsToRestart.Text" xml:space="preserve">
|
||||
<value>Aplikasi perlu di restart untuk menerapkan perubahan</value>
|
||||
</data>
|
||||
<data name="InvalidInput" xml:space="preserve">
|
||||
<value>Input tidak valid</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortCannotBeZero" xml:space="preserve">
|
||||
<value>Port tidak boleh 0</value>
|
||||
@@ -781,6 +820,7 @@
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.SshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>Port SSH harus lebih besar dari nol</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.MoshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>Port mosh tidak boleh nol</value>
|
||||
@@ -802,15 +842,18 @@
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Output baru</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Keluar dengan eror</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>Apakah anda yakin akan menghapus profil ini ?</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>Window SSH baru</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>Profil SSH</value>
|
||||
@@ -841,9 +884,11 @@
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>Pengaturan file yang di import</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>Identifikasi file tidak ditemukan</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AutoFallbackToWindowsUsername.Header" xml:space="preserve">
|
||||
<value>Use Windows username when opening SSH URLs that don't specify one</value>
|
||||
@@ -862,6 +907,7 @@
|
||||
</data>
|
||||
<data name="LocationCantBeEmpty" xml:space="preserve">
|
||||
<value>Lokasi tidak boleh kosong</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MuteTerminalBeeps.Header" xml:space="preserve">
|
||||
<value>Heningkan bunyi bip terminal</value>
|
||||
@@ -871,6 +917,7 @@
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>Perintah</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>Perintah tidak didukung</value>
|
||||
@@ -886,6 +933,7 @@
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandWindow" xml:space="preserve">
|
||||
<value>Windows baru peluncur cepat</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewQuickTab.Text" xml:space="preserve">
|
||||
<value>Tab baru cepat</value>
|
||||
@@ -898,6 +946,7 @@
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>Pindahkan ke sini</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>Tutup tab di sebelah kiri</value>
|
||||
@@ -916,15 +965,19 @@
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>Tidak dapat mendefinisikan dua variabel environtment dengan nama yang sama</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>Tidak dapat mendefinisikan variabel environtment tanpa nama</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>Variabel environtment</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Tutup panel pencarian</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Temukan selanjutnya</value>
|
||||
@@ -934,15 +987,19 @@
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Masukkan istilah pencarian</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>Cari</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>Hanya keluaran yang bisa dicetak</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>Keluaran Log untuk debugging</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WordSeparator.Header" xml:space="preserve">
|
||||
<value>Karakter pemisah kata</value>
|
||||
@@ -1046,4 +1103,22 @@
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Use smart buffer</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>Restart</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>Session disconnected.</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>Increase font size</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>Decrease font size</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>Reset font size</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>Reconnect tab</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -135,7 +135,8 @@
|
||||
</data>
|
||||
<data name="ConfirmWindowClosing.Header" xml:space="preserve">
|
||||
<value>Chiedi conferma prima di chiudere le finestre</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmTabClosing.Header" xml:space="preserve">
|
||||
<value>Chiedi conferma prima di chiudere le schede</value>
|
||||
@@ -147,7 +148,8 @@
|
||||
</data>
|
||||
<data name="ColorInactiveTabs.Text" xml:space="preserve">
|
||||
<value>Scegli come colorare le schede inattive</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Copy" xml:space="preserve">
|
||||
<value>Copia</value>
|
||||
@@ -155,11 +157,13 @@
|
||||
</data>
|
||||
<data name="CustomTitle.Header" xml:space="preserve">
|
||||
<value>Mostra il nome della scheda nella barra del titolo</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitle.Text" xml:space="preserve">
|
||||
<value>Rinomina scheda</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="General.Text" xml:space="preserve">
|
||||
<value>Generale</value>
|
||||
@@ -175,7 +179,8 @@
|
||||
</data>
|
||||
<data name="NeedRelaunch.Text" xml:space="preserve">
|
||||
<value>Per applicare le impostazioni è necessario riavviare l'app</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewTab.Text" xml:space="preserve">
|
||||
<value>Nuova scheda</value>
|
||||
@@ -191,7 +196,8 @@
|
||||
</data>
|
||||
<data name="ONTA_Windows.Content" xml:space="preserve">
|
||||
<value>Finestre</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OpenNewTerminalAs.Text" xml:space="preserve">
|
||||
<value>Apri i nuovi terminali come</value>
|
||||
@@ -223,7 +229,8 @@
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>Impostazioni</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
<comment>SettingsPage.xaml.cs
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
<value>Impostazioni</value>
|
||||
@@ -255,8 +262,7 @@
|
||||
</data>
|
||||
<data name="UnderlineTab.Header" xml:space="preserve">
|
||||
<value>Sottolinea la scheda attiva</value>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="Setting_About.Content" xml:space="preserve">
|
||||
<value>Informazioni su</value>
|
||||
@@ -384,15 +390,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>Dimensioni carattere</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>Importa</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
<comment>ThemeSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>Scorciatoia da tastiera</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
<value>Scorciatoia da tastiera</value>
|
||||
@@ -417,7 +426,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MiddleButtonAction.Text" xml:space="preserve">
|
||||
<value>Azione tasto centrale del mouse</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
<comment>MouseSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Mouse.Text" xml:space="preserve">
|
||||
<value>Mouse</value>
|
||||
@@ -441,7 +451,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Padding.Header" xml:space="preserve">
|
||||
<value>Margini</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileName.Header" xml:space="preserve">
|
||||
<value>Nome</value>
|
||||
@@ -453,7 +464,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>Tema</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
<value>Note di rilascio</value>
|
||||
@@ -482,7 +494,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollbarStyle.Text" xml:space="preserve">
|
||||
<value>Barra di scorrimento</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarVisible.Content" xml:space="preserve">
|
||||
<value>Sempre visibile</value>
|
||||
@@ -534,47 +547,58 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>Directory di lavoro</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>Vuoi davvero chiudere la scheda "{0}"?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>Vuoi davvero chiudere questa finestra?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>Vuoi davvero eliminare questa combinazione di tasti?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>Vuoi davvero eliminare questo tema?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>Vuoi davvero annullare tutti i cambiamenti?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>Vuoi davvero riportare tutte le impostazioni ai valori predefiniti?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>Vuoi davvero ripristinare le combinazioni di tasti predefinite?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>Vuoi ripristinare le impostazioni del mouse?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>Vuoi ripristinare questo profilo ai suoi valori predefiniti?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>Vuoi davvero ripristinare le impostazioni predefinite del terminale?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>Disattivato da policy</value>
|
||||
@@ -583,11 +607,13 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>Disattivato dall'utente. Riattiva Fluent Terminal nella scheda Avvio del Task Manager</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>Rinomina scheda</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Errore</value>
|
||||
@@ -595,11 +621,13 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>L'operazione non è stata portata a termine a causa del seguente errore:</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>Importazione tema fallita</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
<value>Nessun parser compatibile trovato</value>
|
||||
@@ -614,9 +642,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>Inserisci la combinazione di tasti</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>OK</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ResetBtn.Content" xml:space="preserve">
|
||||
<value>Ripristina</value>
|
||||
@@ -631,7 +661,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ChangeTabTitle" xml:space="preserve">
|
||||
<value>Rinomina scheda</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Clear" xml:space="preserve">
|
||||
<value>Svuota</value>
|
||||
@@ -643,7 +674,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>Combinazioni di tasti</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
<comment>KeyBindingSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
<value>Elimina</value>
|
||||
@@ -659,7 +691,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewWindow" xml:space="preserve">
|
||||
<value>Nuova finestra</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NextTab" xml:space="preserve">
|
||||
<value>Scheda successiva</value>
|
||||
@@ -683,7 +716,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ShowSettings" xml:space="preserve">
|
||||
<value>Mostra le impostazioni</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.SwitchToTerm1" xml:space="preserve">
|
||||
<value>Passa al Terminale 1</value>
|
||||
@@ -723,14 +757,17 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleFullScreen" xml:space="preserve">
|
||||
<value>Attiva/Disattiva modalità schermo intero</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleWindow" xml:space="preserve">
|
||||
<value>Mostra/Nascondi finestra</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewSshTab.Text" xml:space="preserve">
|
||||
<value>Nuova scheda remota</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshTab" xml:space="preserve">
|
||||
<value>Nuova scheda SSH</value>
|
||||
@@ -746,6 +783,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>porta</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="IdentityFileTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Percorso file chiave di identità</value>
|
||||
@@ -759,24 +797,28 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>Avanzate</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>Porte per Mosh:</value>
|
||||
</data>
|
||||
<data name="SaveShortcutButton.Content" xml:space="preserve">
|
||||
<value>Salva scorciatoia</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedsToRestart.Text" xml:space="preserve">
|
||||
<value>L'app deve essere riavviata per poter applicare queste modifiche</value>
|
||||
</data>
|
||||
<data name="InvalidInput" xml:space="preserve">
|
||||
<value>Input non valido</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortCannotBeZero" xml:space="preserve">
|
||||
<value>La porta non può essere 0</value>
|
||||
</data>
|
||||
<data name="UserAndHostMandatory" xml:space="preserve">
|
||||
<value>I campi utente e host sono obbligatori</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.UsernameEmpty" xml:space="preserve">
|
||||
<value>Il nome utente non può essere vuoto</value>
|
||||
@@ -786,6 +828,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.SshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>Le porte SSH devono essere maggiori di 0</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.MoshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>Le porte Mosh non possono essere 0</value>
|
||||
@@ -807,15 +850,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Nuovo output</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Terminato con errore</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>Vuoi davvero eliminare questo profilo?</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>Nuova finestra SSH</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>Connessioni SSH</value>
|
||||
@@ -846,6 +892,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>Le impostazioni sono state importate dal file</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>Il file specificato non esiste</value>
|
||||
@@ -863,13 +910,13 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="QuickSshDefault.Header" xml:space="preserve">
|
||||
<value>Usa Quick SSH come impostazione predefinita</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="InvalidCommand" xml:space="preserve">
|
||||
<value>Comando non valido</value>
|
||||
</data>
|
||||
<data name="LocationCantBeEmpty" xml:space="preserve">
|
||||
<value>Il percorso non può essere vuoto</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MuteTerminalBeeps.Header" xml:space="preserve">
|
||||
<value>Non riprodurre i suoni del terminale</value>
|
||||
@@ -879,6 +926,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>Comando</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>Comando non supportato:</value>
|
||||
@@ -910,6 +958,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>Rilascia la scheda qui</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>Chiudi tutte le schede a sinistra</value>
|
||||
@@ -928,15 +977,19 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>Non si possono definire due variabili d'ambiente con lo stesso nome</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>Le variabili d'ambiente devono avere un nome</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>Variabili d'ambiente</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Chiudi il pannello di ricerca</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Trova successivo</value>
|
||||
@@ -946,15 +999,19 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Scrivi il testo da cercare</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>Cerca</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>Solo output stampabile</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>Log output per il debug</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WordSeparator.Header" xml:space="preserve">
|
||||
<value>Separatori di parole</value>
|
||||
@@ -969,7 +1026,7 @@ Fuzzy</comment>
|
||||
<value>Apre una sessione SSH o Mosh in una nuova scheda</value>
|
||||
</data>
|
||||
<data name="NewQuickTab_Description" xml:space="preserve">
|
||||
<value>Opens "Quick Launch" dialog and starts session in a new tab.</value>
|
||||
<value>Apre la schermata di "Avvio rapido" e avvia la sessione in una nuova scheda</value>
|
||||
</data>
|
||||
<data name="Settings_Description" xml:space="preserve">
|
||||
<value>Apre la finestra impostazioni</value>
|
||||
@@ -981,81 +1038,99 @@ Fuzzy</comment>
|
||||
<value>Sessioni aperte di recente</value>
|
||||
</data>
|
||||
<data name="MenuItem_DefaultProfile_Description" xml:space="preserve">
|
||||
<value>Starts new terminal session based on the default profile.</value>
|
||||
<value>Avvia una nuova sessione di terminale con il profilo predefinito</value>
|
||||
</data>
|
||||
<data name="MenuItem_Remote_Text" xml:space="preserve">
|
||||
<value>Connessione remota...</value>
|
||||
</data>
|
||||
<data name="MenuItem_Remote_Description" xml:space="preserve">
|
||||
<value>Opens a dialog for launching a new SSH or Mosh terminal session.</value>
|
||||
<value>Apre una schermata per la creazione di una sessione SSH o Mosh</value>
|
||||
</data>
|
||||
<data name="MenuItem_QuickLaunch_Text" xml:space="preserve">
|
||||
<value>Avvio rapido...</value>
|
||||
</data>
|
||||
<data name="MenuItem_QuickLaunch_Description" xml:space="preserve">
|
||||
<value>Opens a "Quick Launch" dialog for starting a new terminal session.</value>
|
||||
<value>Apre la schermata di "Avvio rapido" per una nuova sessione di terminale</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewWindow_Text" xml:space="preserve">
|
||||
<value>New Window</value>
|
||||
<value>Nuova finestra</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewTab_Text" xml:space="preserve">
|
||||
<value>New Tab</value>
|
||||
<value>Nuova scheda</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewTab_Description" xml:space="preserve">
|
||||
<value>Launches a session in a new tab.</value>
|
||||
<value>Avvia la sessione in una nuova scheda</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewWindow_Description" xml:space="preserve">
|
||||
<value>Launches a session in a new window.</value>
|
||||
<value>Avvia la sessione in una nuova finestra</value>
|
||||
</data>
|
||||
<data name="AppMenuType.Text" xml:space="preserve">
|
||||
<value>Application menu type</value>
|
||||
<value>Formato menu applicazione</value>
|
||||
</data>
|
||||
<data name="AppMenuType_Flat.Content" xml:space="preserve">
|
||||
<value>Flat, honoring "Open new terminals as" setting</value>
|
||||
<value>Lineare, le azioni seguiranno l'impostazione "Apri i nuovi terminali come"</value>
|
||||
</data>
|
||||
<data name="AppMenuType_Cascading.Content" xml:space="preserve">
|
||||
<value>"New Tab" / "New Window" cascading</value>
|
||||
<value>Menù a cascata "Nuova Scheda" / "Nuova finestra"</value>
|
||||
</data>
|
||||
<data name="Quit.Text" xml:space="preserve">
|
||||
<value>Quit</value>
|
||||
<value>Chiudi</value>
|
||||
</data>
|
||||
<data name="Quit.Description" xml:space="preserve">
|
||||
<value>Quit Fluent Terminal</value>
|
||||
<value>Chiudi Fluent Terminal</value>
|
||||
</data>
|
||||
<data name="EnabledByPolicy" xml:space="preserve">
|
||||
<value>Enabled by policy.</value>
|
||||
<value>Attivato da policy</value>
|
||||
</data>
|
||||
<data name="BackgroundImage.Content" xml:space="preserve">
|
||||
<value>Background image</value>
|
||||
<value>Immagine di sfondo</value>
|
||||
</data>
|
||||
<data name="AcrylicBackground.Header" xml:space="preserve">
|
||||
<value>Use acrylic background</value>
|
||||
<value>Usa la sfumatura acrilica per lo sfondo</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteBackgroundImage" xml:space="preserve">
|
||||
<value>Are you sure you want to delete this background image?</value>
|
||||
<value>Vuoi davvero eliminare questa immagine di sfondo?</value>
|
||||
</data>
|
||||
<data name="Colors.Text" xml:space="preserve">
|
||||
<value>Colors</value>
|
||||
<value>Colori</value>
|
||||
</data>
|
||||
<data name="BrightColors.Text" xml:space="preserve">
|
||||
<value>Bright colors</value>
|
||||
<value>Colori brillanti</value>
|
||||
</data>
|
||||
<data name="CopyLink" xml:space="preserve">
|
||||
<value>Copy link</value>
|
||||
<value>Copia link</value>
|
||||
</data>
|
||||
<data name="SearchWithRegex.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Regex</value>
|
||||
</data>
|
||||
<data name="SearchWholeWord.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Whole word</value>
|
||||
<value>Parola intera</value>
|
||||
</data>
|
||||
<data name="SearchCaseSensitive.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Case sensitive</value>
|
||||
<value>Sensibile a maiuscole/minuscole</value>
|
||||
</data>
|
||||
<data name="MouseCopySelectionOrPaste.Content" xml:space="preserve">
|
||||
<value>Copy selection or paste</value>
|
||||
<value>Copia selezione o incolla</value>
|
||||
</data>
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Use smart buffer</value>
|
||||
<value>Usa smart buffer</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>Riavvia</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>Sessione terminata.</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>Increase font size</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>Decrease font size</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>Reset font size</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>Reconnect tab</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -135,7 +135,8 @@
|
||||
</data>
|
||||
<data name="ConfirmWindowClosing.Header" xml:space="preserve">
|
||||
<value>ウィンドウを閉じる前に尋ねる</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmTabClosing.Header" xml:space="preserve">
|
||||
<value>タブを閉じる前に尋ねる</value>
|
||||
@@ -147,7 +148,8 @@
|
||||
</data>
|
||||
<data name="ColorInactiveTabs.Text" xml:space="preserve">
|
||||
<value>非アクティブなタブの色</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Copy" xml:space="preserve">
|
||||
<value>コピー</value>
|
||||
@@ -155,11 +157,13 @@
|
||||
</data>
|
||||
<data name="CustomTitle.Header" xml:space="preserve">
|
||||
<value>カスタムタブタイトルをタイトルバーにも表示する</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitle.Text" xml:space="preserve">
|
||||
<value>タイトルを編集</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="General.Text" xml:space="preserve">
|
||||
<value>一般</value>
|
||||
@@ -175,7 +179,8 @@
|
||||
</data>
|
||||
<data name="NeedRelaunch.Text" xml:space="preserve">
|
||||
<value>設定を適用するには再起動が必要です</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewTab.Text" xml:space="preserve">
|
||||
<value>新しいタブ</value>
|
||||
@@ -191,7 +196,8 @@
|
||||
</data>
|
||||
<data name="ONTA_Windows.Content" xml:space="preserve">
|
||||
<value>ウィンドウ</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OpenNewTerminalAs.Text" xml:space="preserve">
|
||||
<value>新しいターミナルの開き方</value>
|
||||
@@ -223,7 +229,8 @@
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>設定</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
<comment>SettingsPage.xaml.cs
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
<value>設定</value>
|
||||
@@ -383,15 +390,18 @@
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>フォントサイズ</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>インポート</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
<comment>ThemeSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>キーボードショートカット</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
<value>キーボードショートカット</value>
|
||||
@@ -415,7 +425,8 @@
|
||||
</data>
|
||||
<data name="MiddleButtonAction.Text" xml:space="preserve">
|
||||
<value>中央ボタンの動作</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
<comment>MouseSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Mouse.Text" xml:space="preserve">
|
||||
<value>マウス</value>
|
||||
@@ -439,7 +450,8 @@
|
||||
</data>
|
||||
<data name="Padding.Header" xml:space="preserve">
|
||||
<value>余白</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileName.Header" xml:space="preserve">
|
||||
<value>名前</value>
|
||||
@@ -451,7 +463,8 @@
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>テーマ</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
<value>リリースノート</value>
|
||||
@@ -467,7 +480,8 @@
|
||||
</data>
|
||||
<data name="ScrollbackLimit.Header" xml:space="preserve">
|
||||
<value>スクロールバックの限界</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarAuto.Content" xml:space="preserve">
|
||||
<value>自動的に隠す</value>
|
||||
@@ -479,7 +493,8 @@
|
||||
</data>
|
||||
<data name="ScrollbarStyle.Text" xml:space="preserve">
|
||||
<value>スクロールバーのスタイル</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarVisible.Content" xml:space="preserve">
|
||||
<value>常に表示する</value>
|
||||
@@ -531,59 +546,73 @@
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>作業ディレクトリ</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>このタブを閉じてもよろしいですか?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>このウィンドウを閉じてもよろしいですか?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>このキーバインドを削除してもよろしいですか?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>このテーマを削除してもよろしいですか?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>全ての変更を破棄してもよろしいですか?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>一般の設定を復元してもよろしいですか?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>デフォルトのキーバインドを復元してもよろしいですか?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>マウスの設定を復元してもよろしいですか?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>このプロファイルを復元してもよろしいですか?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>デフォルトのオプションに戻してもよろしいですか?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>ポリシーにより無効化されています。</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>ユーザーにより無効化されています。タスクマネージャのスタートアップタブにて再起動してください。</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>タイトル編集</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>エラー</value>
|
||||
@@ -591,11 +620,13 @@
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>以下のエラーにより操作が終了できませんでした:</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>テーマのインポートに失敗しました</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
<value>適切なパーサーが見つかりません</value>
|
||||
@@ -610,9 +641,11 @@
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>キーバインドを入力</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>OK</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ResetBtn.Content" xml:space="preserve">
|
||||
<value>リセット</value>
|
||||
@@ -627,7 +660,8 @@
|
||||
</data>
|
||||
<data name="Command.ChangeTabTitle" xml:space="preserve">
|
||||
<value>タブタイトルを変更</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Clear" xml:space="preserve">
|
||||
<value>クリア</value>
|
||||
@@ -639,7 +673,8 @@
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>キー割り当て</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
<comment>KeyBindingSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
<value>削除</value>
|
||||
@@ -655,7 +690,8 @@
|
||||
</data>
|
||||
<data name="Command.NewWindow" xml:space="preserve">
|
||||
<value>新しいウィンドウ</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NextTab" xml:space="preserve">
|
||||
<value>次のタブ</value>
|
||||
@@ -679,7 +715,8 @@
|
||||
</data>
|
||||
<data name="Command.ShowSettings" xml:space="preserve">
|
||||
<value>設定表示</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.SwitchToTerm1" xml:space="preserve">
|
||||
<value>ターミナル1に切り替え</value>
|
||||
@@ -719,14 +756,17 @@
|
||||
</data>
|
||||
<data name="Command.ToggleFullScreen" xml:space="preserve">
|
||||
<value>フルスクリーン切替</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleWindow" xml:space="preserve">
|
||||
<value>ウィンドウ切り替え</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewSshTab.Text" xml:space="preserve">
|
||||
<value>新しいリモートタブ</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshTab" xml:space="preserve">
|
||||
<value>新しいSSHタブ</value>
|
||||
@@ -742,6 +782,7 @@
|
||||
</data>
|
||||
<data name="PortTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>ポート</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="IdentityFileTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>鍵ファイルへのパス</value>
|
||||
@@ -754,24 +795,28 @@
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>高度な</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>Mosh ポート:</value>
|
||||
</data>
|
||||
<data name="SaveShortcutButton.Content" xml:space="preserve">
|
||||
<value>ショートカットを保存</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedsToRestart.Text" xml:space="preserve">
|
||||
<value>この変更を適用するためにはアプリケーションを再起動する必要があります。</value>
|
||||
</data>
|
||||
<data name="InvalidInput" xml:space="preserve">
|
||||
<value>無効な入力</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortCannotBeZero" xml:space="preserve">
|
||||
<value>ポート番号に0は使用できません。</value>
|
||||
</data>
|
||||
<data name="UserAndHostMandatory" xml:space="preserve">
|
||||
<value>ユーザーとホストは必須項目です。</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.UsernameEmpty" xml:space="preserve">
|
||||
<value>ユーザ名は空にできません</value>
|
||||
@@ -781,6 +826,7 @@
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.SshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>SSHポート番号には0以上の数値を設定してください。</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.MoshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>Moshポートの値に0を設定することはできません</value>
|
||||
@@ -802,15 +848,18 @@
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>新規出力</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>エラーのため終了しました</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>このプロファイルを消去してもよろしいですか?</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>新規SSH ウィンドウ</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>SSH プロファイル</value>
|
||||
@@ -841,9 +890,11 @@
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>設定がインポートされました</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>鍵ファイルが存在しません</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AutoFallbackToWindowsUsername.Header" xml:space="preserve">
|
||||
<value>特に指定がない場合、SSH URL を開く際のユーザー名にWindowsのユーザー名を使用する</value>
|
||||
@@ -862,6 +913,7 @@
|
||||
</data>
|
||||
<data name="LocationCantBeEmpty" xml:space="preserve">
|
||||
<value>ロケーションは必須項目です</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MuteTerminalBeeps.Header" xml:space="preserve">
|
||||
<value>ターミナルのビープ音を無効化する</value>
|
||||
@@ -871,6 +923,7 @@
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>コマンド</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>サポートされていないコマンド</value>
|
||||
@@ -886,6 +939,7 @@
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandWindow" xml:space="preserve">
|
||||
<value>新規クイックローンチウィンドウ</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewQuickTab.Text" xml:space="preserve">
|
||||
<value>新規クイックタブ</value>
|
||||
@@ -898,6 +952,7 @@
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>タブをここに移動</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>左のタブをすべて閉じる</value>
|
||||
@@ -916,15 +971,19 @@
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>同じ名前を持った環境変数は定義できません。</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>名前がない環境変数は定義できません。</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>環境変数</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>検索をパネルを閉じる</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>次を検索</value>
|
||||
@@ -934,15 +993,19 @@
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>検索キーワードを入力</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>検索</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>印字可能なもののみ出力する</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>デバッグ用ログ出力</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WordSeparator.Header" xml:space="preserve">
|
||||
<value>テキスト区切り文字</value>
|
||||
@@ -1014,36 +1077,54 @@
|
||||
<value>ポリシーによる許可</value>
|
||||
</data>
|
||||
<data name="BackgroundImage.Content" xml:space="preserve">
|
||||
<value>Background image</value>
|
||||
<value>背景画像</value>
|
||||
</data>
|
||||
<data name="AcrylicBackground.Header" xml:space="preserve">
|
||||
<value>Use acrylic background</value>
|
||||
<value>透過背景</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteBackgroundImage" xml:space="preserve">
|
||||
<value>Are you sure you want to delete this background image?</value>
|
||||
<value>この背景画像を削除してもよろしいですか?</value>
|
||||
</data>
|
||||
<data name="Colors.Text" xml:space="preserve">
|
||||
<value>Colors</value>
|
||||
<value>色</value>
|
||||
</data>
|
||||
<data name="BrightColors.Text" xml:space="preserve">
|
||||
<value>Bright colors</value>
|
||||
<value>明色</value>
|
||||
</data>
|
||||
<data name="CopyLink" xml:space="preserve">
|
||||
<value>Copy link</value>
|
||||
<value>リンクをコピー</value>
|
||||
</data>
|
||||
<data name="SearchWithRegex.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Regex</value>
|
||||
<value>正規表現</value>
|
||||
</data>
|
||||
<data name="SearchWholeWord.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Whole word</value>
|
||||
<value>単語単位</value>
|
||||
</data>
|
||||
<data name="SearchCaseSensitive.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Case sensitive</value>
|
||||
<value>大/小文字</value>
|
||||
</data>
|
||||
<data name="MouseCopySelectionOrPaste.Content" xml:space="preserve">
|
||||
<value>Copy selection or paste</value>
|
||||
<value>選択部分のコピーあるいは貼り付け</value>
|
||||
</data>
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Use smart buffer</value>
|
||||
<value>スマートバッファを使用</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>再起動</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>セッションが切断されました</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>フォントサイズを拡大</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>フォントサイズを縮小</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>フォントサイズをリセット</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>タブを再接続</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -135,7 +135,8 @@
|
||||
</data>
|
||||
<data name="ConfirmWindowClosing.Header" xml:space="preserve">
|
||||
<value>창을 닫기 전에 물어보기</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmTabClosing.Header" xml:space="preserve">
|
||||
<value>탭을 닫기 전에 물어보기</value>
|
||||
@@ -147,7 +148,8 @@
|
||||
</data>
|
||||
<data name="ColorInactiveTabs.Text" xml:space="preserve">
|
||||
<value>비활성 탭 색상</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Copy" xml:space="preserve">
|
||||
<value>복사</value>
|
||||
@@ -160,7 +162,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitle.Text" xml:space="preserve">
|
||||
<value>제목 편집</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="General.Text" xml:space="preserve">
|
||||
<value>일반</value>
|
||||
@@ -177,7 +180,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedRelaunch.Text" xml:space="preserve">
|
||||
<value>프로그램을 다시 시작하여 설정 적용</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewTab.Text" xml:space="preserve">
|
||||
<value>새 탭</value>
|
||||
@@ -193,7 +197,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ONTA_Windows.Content" xml:space="preserve">
|
||||
<value>창</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OpenNewTerminalAs.Text" xml:space="preserve">
|
||||
<value>새 터미널을 다음으로 열기</value>
|
||||
@@ -226,7 +231,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>설정</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
<comment>SettingsPage.xaml.cs
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
<value>설정</value>
|
||||
@@ -387,15 +393,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>글꼴 크기</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>가져오기</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
<comment>ThemeSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>키보드 단축키</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
<value>키보드 단축키</value>
|
||||
@@ -419,7 +428,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MiddleButtonAction.Text" xml:space="preserve">
|
||||
<value>가운데 버튼 동작</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
<comment>MouseSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Mouse.Text" xml:space="preserve">
|
||||
<value>마우스</value>
|
||||
@@ -443,7 +453,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Padding.Header" xml:space="preserve">
|
||||
<value>여백</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileName.Header" xml:space="preserve">
|
||||
<value>이름</value>
|
||||
@@ -455,7 +466,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>테마</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
<value>릴리즈 노트</value>
|
||||
@@ -471,7 +483,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollbackLimit.Header" xml:space="preserve">
|
||||
<value>스크롤 백 제한</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarAuto.Content" xml:space="preserve">
|
||||
<value>자동 숨김</value>
|
||||
@@ -483,7 +496,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollbarStyle.Text" xml:space="preserve">
|
||||
<value>스크롤 바 모양</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarVisible.Content" xml:space="preserve">
|
||||
<value>보이게</value>
|
||||
@@ -535,59 +549,73 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>작업 디렉터리</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>정말 "{0}" 탭을 닫으시겠습니까?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>정말 이 창을 닫으시겠습니까?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>정말 이 키 설정을 삭제하시겠습니까?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>정말 이 테마를 삭제하시겠습니까?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>정말 모든 변경 사항을 취소하시겠습니까?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>정말 기본 설정으로 복원하시겠습니까?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>정말 키 설정을 기본값으로 복원하시겠습니까?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>정말 마우스 설정을 복원하시겠습니까?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>정말 이 프로필을 복원하시겠습니까?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>정말 터미널 기본 설정을 복원하시겠습니까?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>정책에 의해 비활성화되었습니다.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>사용자에 의해 비활성화되었습니다. 작업 관리자의 시작 탭에서 다시 활성화해 주세요.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>제목 편집</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>오류</value>
|
||||
@@ -595,11 +623,13 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>다음 오류로 인해 작업을 완료할 수 없음:</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>테마 가져오기 실패</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
<value>적절한 파서를 찾지 못함</value>
|
||||
@@ -614,9 +644,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>지금 설정할 키를 입력하세요.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>확인</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ResetBtn.Content" xml:space="preserve">
|
||||
<value>초기화</value>
|
||||
@@ -631,7 +663,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ChangeTabTitle" xml:space="preserve">
|
||||
<value>탭 제목 변경</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Clear" xml:space="preserve">
|
||||
<value>모두지움</value>
|
||||
@@ -643,7 +676,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>키 설정</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
<comment>KeyBindingSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
<value>삭제</value>
|
||||
@@ -659,7 +693,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewWindow" xml:space="preserve">
|
||||
<value>새 창</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NextTab" xml:space="preserve">
|
||||
<value>다음 탭</value>
|
||||
@@ -683,7 +718,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ShowSettings" xml:space="preserve">
|
||||
<value>설정 표시</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.SwitchToTerm1" xml:space="preserve">
|
||||
<value>터미널 1로 전환</value>
|
||||
@@ -723,14 +759,17 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleFullScreen" xml:space="preserve">
|
||||
<value>전체 화면 전환</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleWindow" xml:space="preserve">
|
||||
<value>창 전환</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewSshTab.Text" xml:space="preserve">
|
||||
<value>새 원격 탭</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshTab" xml:space="preserve">
|
||||
<value>새 SSH 탭</value>
|
||||
@@ -746,6 +785,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>포트</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="IdentityFileTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>아이덴티티 파일 경로</value>
|
||||
@@ -759,24 +799,28 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>고급</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>Mosh 포트:</value>
|
||||
</data>
|
||||
<data name="SaveShortcutButton.Content" xml:space="preserve">
|
||||
<value>바로 가기 저장</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedsToRestart.Text" xml:space="preserve">
|
||||
<value>변경 사항을 적용하려면 앱을 다시 시작해야 합니다.</value>
|
||||
</data>
|
||||
<data name="InvalidInput" xml:space="preserve">
|
||||
<value>잘못된 입력</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortCannotBeZero" xml:space="preserve">
|
||||
<value>포트는 0으로 설정할 수 없습니다.</value>
|
||||
</data>
|
||||
<data name="UserAndHostMandatory" xml:space="preserve">
|
||||
<value>사용자 및 호스트는 반드시 입력해야 합니다.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.UsernameEmpty" xml:space="preserve">
|
||||
<value>사용자 이름은 비워둘 수 없습니다.</value>
|
||||
@@ -786,6 +830,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.SshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>SSH 포트는 0보다 큰 값으로 설정해야 합니다.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.MoshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>Mosh 포트는 0으로 설정할 수 없습니다.</value>
|
||||
@@ -807,15 +852,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>새 출력</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>오류로 인해 종료됨</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>정말 이 프로필을 삭제하시겠습니까?</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>새 SSH 창</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>SSH 프로필</value>
|
||||
@@ -846,6 +894,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>설정을 파일에서 불러왔습니다.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>아이덴티티 파일이 존재하지 않음</value>
|
||||
@@ -879,6 +928,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>명령어</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>지원되지 않는 명령어:</value>
|
||||
@@ -894,6 +944,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandWindow" xml:space="preserve">
|
||||
<value>새 빠른 실행 창</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewQuickTab.Text" xml:space="preserve">
|
||||
<value>새 빠른 창</value>
|
||||
@@ -906,6 +957,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>여기에 탭 끌어다 놓기</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>좌측 탭 닫기</value>
|
||||
@@ -924,15 +976,19 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>같은 이름을 가진 환경 변수를 두개씩 정의할 수 없습니다.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>이름이 없는 환경 변수를 정의할 수 없습니다.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>환경 변수</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>검색 패널 닫기</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>다음 찾기</value>
|
||||
@@ -942,9 +998,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>검색 단어 입력</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>검색</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>표시 가능한 출력만 기록</value>
|
||||
@@ -952,6 +1010,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>출력을 로그에 기록 (디버깅용)</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WordSeparator.Header" xml:space="preserve">
|
||||
<value>띄어쓰기 문자</value>
|
||||
@@ -1055,4 +1114,22 @@ Fuzzy</comment>
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Use smart buffer</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>Restart</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>Session disconnected.</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>Increase font size</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>Decrease font size</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>Reset font size</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>Reconnect tab</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -119,87 +119,90 @@
|
||||
</resheader>
|
||||
<data name="AboutDialog.Title" xml:space="preserve">
|
||||
<value>Over</value>
|
||||
<comment>MainPage.xaml
|
||||
Fuzzy</comment>
|
||||
<comment>MainPage.xaml</comment>
|
||||
</data>
|
||||
<data name="Background.Content" xml:space="preserve">
|
||||
<value>Achtergrond</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="TabTheme.Blue" xml:space="preserve">
|
||||
<value>Blauw</value>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
<comment>TabBar.xaml</comment>
|
||||
</data>
|
||||
<data name="Close" xml:space="preserve">
|
||||
<value>Sluit</value>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
<comment>TabBar.xaml</comment>
|
||||
</data>
|
||||
<data name="ConfirmWindowClosing.Header" xml:space="preserve">
|
||||
<value>Vraag voor het sluiten van alle window's</value>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
<value>Vraag voor het sluiten van alle vensters</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="ConfirmTabClosing.Header" xml:space="preserve">
|
||||
<value>Vraag voor het sluiten van een tab</value>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="Color.Text" xml:space="preserve">
|
||||
<value>Kleur</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ColorInactiveTabs.Text" xml:space="preserve">
|
||||
<value>Kleuren in interactive tab's</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<value>Kleuren in interactieve tab's</value>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Copy" xml:space="preserve">
|
||||
<value>Kopiëren</value>
|
||||
<comment>XtermTerminalView.xaml.cs
|
||||
Fuzzy</comment>
|
||||
<comment>XtermTerminalView.xaml.cs</comment>
|
||||
</data>
|
||||
<data name="CustomTitle.Header" xml:space="preserve">
|
||||
<value>Laat de tab zijn title zien in de title balk</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<value>Toon de tab naam in de titelbalk</value>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitle.Text" xml:space="preserve">
|
||||
<value>Verander Title</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<value>Verander Titel</value>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="General.Text" xml:space="preserve">
|
||||
<value>Algemeen</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="TabTheme.Green" xml:space="preserve">
|
||||
<value>Groen</value>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
<comment>TabBar.xaml</comment>
|
||||
</data>
|
||||
<data name="IndicatorOutput.Header" xml:space="preserve">
|
||||
<value>Laat de nieuwe output indicator zien op de achtergrond tab's</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedRelaunch.Text" xml:space="preserve">
|
||||
<value>herstart is nodig om de settings toe te passen</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<value>herstart is nodig om de instellingen toe te passen</value>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewTab.Text" xml:space="preserve">
|
||||
<value>Nieuwe tab</value>
|
||||
<comment>MainPage.xaml</comment>
|
||||
<comment>MainPage.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="TabTheme.None" xml:space="preserve">
|
||||
<value>Geen</value>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
<comment>TabBar.xaml</comment>
|
||||
</data>
|
||||
<data name="ONTA_Tabs.Content" xml:space="preserve">
|
||||
<value>Tab's</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ONTA_Windows.Content" xml:space="preserve">
|
||||
<value>Window's</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<value>Vensters</value>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OpenNewTerminalAs.Text" xml:space="preserve">
|
||||
<value>Open nieuwe terminal's als</value>
|
||||
@@ -234,7 +237,7 @@ Fuzzy</comment>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>Instellingen</value>
|
||||
<value>Instelling</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
@@ -397,15 +400,15 @@ Fuzzy</comment>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>Letter grote</value>
|
||||
<value>Letter grootte</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>Importerne</value>
|
||||
<value>Importeren</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>Keyboard shortcut</value>
|
||||
<value>Sneltoets</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
@@ -429,7 +432,7 @@ Fuzzy</comment>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="MiddleButtonAction.Text" xml:space="preserve">
|
||||
<value>Middle muisklik</value>
|
||||
<value>Midden muisklik</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="Mouse.Text" xml:space="preserve">
|
||||
@@ -454,7 +457,7 @@ Fuzzy</comment>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="Padding.Header" xml:space="preserve">
|
||||
<value>Padding</value>
|
||||
<value>Vulling</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="ProfileName.Header" xml:space="preserve">
|
||||
@@ -466,7 +469,7 @@ Fuzzy</comment>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>Theme</value>
|
||||
<value>Thema</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
@@ -482,7 +485,7 @@ Fuzzy</comment>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="ScrollbackLimit.Header" xml:space="preserve">
|
||||
<value>Terug scrollen liemiet</value>
|
||||
<value>Terug scrollen limiet</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="ScrollBarAuto.Content" xml:space="preserve">
|
||||
@@ -494,7 +497,7 @@ Fuzzy</comment>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="ScrollbarStyle.Text" xml:space="preserve">
|
||||
<value>Scrollbar style</value>
|
||||
<value>Scrollbar stijl</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="ScrollBarVisible.Content" xml:space="preserve">
|
||||
@@ -549,60 +552,60 @@ Fuzzy</comment>
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>Working directory</value>
|
||||
<value>Werkmap</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>Weet je het zeker dat je tab "{0}" wil sluiten?</value>
|
||||
<value>Weet je zeker dat je tab "{0}" wilt sluiten?</value>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>Weet je zeker dat je deze window wil sluiten?</value>
|
||||
<value>Weet je zeker dat je dit venster wilt sluiten?</value>
|
||||
<comment>ViewModel</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>Weet je zeker dat je deze keybinding wil verwijderen?</value>
|
||||
<value>Weet je zeker dat je deze sneltoets wilt verwijderen?</value>
|
||||
<comment>ViewModel</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>Weet je zeker dat je deze thema wil verwijderen?</value>
|
||||
<value>Weet je zeker dat je dit thema wilt verwijderen?</value>
|
||||
<comment>ViewModel</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>Weet je zeker dat je alle wijzigingen wil negeeren?</value>
|
||||
<value>Weet je zeker dat je alle wijzigingen wilt negeren?</value>
|
||||
<comment>ViewModel</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>Weet je zeker dat je de algemene instellingen wil terug zetten naar de standaard instellingen?</value>
|
||||
<value>Weet je zeker dat je de algemene instellingen wilt terug zetten naar de standaard instellingen?</value>
|
||||
<comment>ViewModel</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>Weet je zeker dat je de keybindings will terug zetten naar de standaard instellingen?</value>
|
||||
<value>Weet je zeker dat je de keybindings wilt terug zetten naar de standaard instellingen?</value>
|
||||
<comment>ViewModel</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>Weet je zeker dat je de muis instellingen will terug zetten naar de standaard instellingen?</value>
|
||||
<value>Weet je zeker dat je de muis instellingen wilt terug zetten naar de standaard instellingen?</value>
|
||||
<comment>ViewModel</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>Weet je zeker dat je dit profiel wil herstellen?</value>
|
||||
<value>Weet je zeker dat je dit profiel wilt herstellen?</value>
|
||||
<comment>ViewModel</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>Weet je zeker dat je wil terug gaan naar de standaard terminal instellingen?</value>
|
||||
<value>Weet je zeker dat je de standaard terminal instellingen wilt herstellen?</value>
|
||||
<comment>ViewModel</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>Uitgeschakeld door policy.</value>
|
||||
<value>Uitgeschakeld door beleid.</value>
|
||||
<comment>ViewModel</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>Uit gezet door gebruiker. Activeer het opnieuw in de automaties starten tab in Taak Beheer.</value>
|
||||
<value>Uitgezet door gebruiker. Activeer deze opnieuw in de automatisch starten tab in Taak Beheer.</value>
|
||||
<comment>ViewModel</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>Verander Title</value>
|
||||
<value>Verander Titel</value>
|
||||
<comment>ViewModel</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
@@ -610,11 +613,11 @@ Fuzzy</comment>
|
||||
<comment>ViewModel</comment>
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>De actie kan niet worden voltooid door de volgende error:</value>
|
||||
<value>De actie kan niet worden voltooid door de volgende fout:</value>
|
||||
<comment>ViewModel</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>Inporteren van theme mislukt</value>
|
||||
<value>Inporteren van thema mislukt</value>
|
||||
<comment>ViewModel</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
@@ -629,10 +632,10 @@ Fuzzy</comment>
|
||||
<value>Annuleren</value>
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>Voer de keybinding nu in</value>
|
||||
<value>Voer de sneltoets nu in</value>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>Oke</value>
|
||||
<value>Oké</value>
|
||||
</data>
|
||||
<data name="ResetBtn.Content" xml:space="preserve">
|
||||
<value>Reset</value>
|
||||
@@ -647,7 +650,7 @@ Fuzzy</comment>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="Command.ChangeTabTitle" xml:space="preserve">
|
||||
<value>Verander tab title</value>
|
||||
<value>Verander tab titel</value>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
@@ -662,7 +665,7 @@ Fuzzy</comment>
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>Keybindings</value>
|
||||
<value>Sneltoetsen</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
@@ -680,7 +683,7 @@ Fuzzy</comment>
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewWindow" xml:space="preserve">
|
||||
<value>Nieuwe window</value>
|
||||
<value>Nieuw venster</value>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
@@ -710,7 +713,7 @@ Fuzzy</comment>
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ShowSettings" xml:space="preserve">
|
||||
<value>Laat settings zien</value>
|
||||
<value>Laat instellingen zien</value>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
@@ -760,17 +763,17 @@ Fuzzy</comment>
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleFullScreen" xml:space="preserve">
|
||||
<value>Schakel naar Fullscreen</value>
|
||||
<value>Schakel naar volledig scherm</value>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleWindow" xml:space="preserve">
|
||||
<value>Schakel naar window</value>
|
||||
<value>Schakel naar venster</value>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewSshTab.Text" xml:space="preserve">
|
||||
<value>Nieuwe remote tab</value>
|
||||
<value>Nieuwe externe tab</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshTab" xml:space="preserve">
|
||||
@@ -788,7 +791,7 @@ Fuzzy</comment>
|
||||
<value>host</value>
|
||||
</data>
|
||||
<data name="PortTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>port</value>
|
||||
<value>poort</value>
|
||||
</data>
|
||||
<data name="IdentityFileTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Identiteit bestand pad</value>
|
||||
@@ -801,20 +804,20 @@ Fuzzy</comment>
|
||||
<value>Gebruik Mosh</value>
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>Advanced</value>
|
||||
<value>Geavanceerd</value>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>Mosh poorten:</value>
|
||||
</data>
|
||||
<data name="SaveShortcutButton.Content" xml:space="preserve">
|
||||
<value>Shortcut opslaan</value>
|
||||
<value>Sneltoets opslaan</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedsToRestart.Text" xml:space="preserve">
|
||||
<value>De applicatie moet herstarten om deze veranderingen in werking te stellen.</value>
|
||||
</data>
|
||||
<data name="InvalidInput" xml:space="preserve">
|
||||
<value>Ongeldige Input</value>
|
||||
<value>Ongeldige Invoer</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortCannotBeZero" xml:space="preserve">
|
||||
@@ -822,7 +825,7 @@ Fuzzy</comment>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UserAndHostMandatory" xml:space="preserve">
|
||||
<value>Gebruiker en host azijn verplichte velden.</value>
|
||||
<value>Gebruiker en host zijn verplichte velden.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.UsernameEmpty" xml:space="preserve">
|
||||
@@ -833,7 +836,7 @@ Fuzzy</comment>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.SshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>SSH port moet meer dan nul zijn.</value>
|
||||
<value>SSH poort moet groter dan nul zijn.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.MoshPortZeroOrNegative" xml:space="preserve">
|
||||
@@ -856,16 +859,16 @@ Fuzzy</comment>
|
||||
<value>Geen</value>
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Nieuwe output</value>
|
||||
<value>Nieuwe uitvoer</value>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Gestopt met een fout</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>Weet je zeker dat je deze profiel wil verwijderen?</value>
|
||||
<value>Weet je zeker dat je dit profiel wilt verwijderen?</value>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>Nieuwe SSH window</value>
|
||||
<value>Nieuw SSH venster</value>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>SSH-profielen</value>
|
||||
@@ -901,10 +904,10 @@ Fuzzy</comment>
|
||||
<value>Instellingen zijn geëxporteerd naar bestand</value>
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>Instellingen zijn geimporteerd van bestand</value>
|
||||
<value>Instellingen zijn geïmporteerd van bestand</value>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>Identitijt bestaat niet, Identitijt bestand bestaat niet</value>
|
||||
<value>Identiteit bestaat niet, Identiteit bestand bestaat niet</value>
|
||||
</data>
|
||||
<data name="AutoFallbackToWindowsUsername.Header" xml:space="preserve">
|
||||
<value>Gebruik Windows gebruikersnaam bij het openen van SSH URLs die geen gebruikersnaam hebben</value>
|
||||
@@ -922,7 +925,7 @@ Fuzzy</comment>
|
||||
<value>Ongeldig command.</value>
|
||||
</data>
|
||||
<data name="LocationCantBeEmpty" xml:space="preserve">
|
||||
<value>Locaatsie kan niet leeg zijn.</value>
|
||||
<value>Locatie kan niet leeg zijn.</value>
|
||||
</data>
|
||||
<data name="MuteTerminalBeeps.Header" xml:space="preserve">
|
||||
<value>Demp terminal geluiden</value>
|
||||
@@ -931,7 +934,7 @@ Fuzzy</comment>
|
||||
<value>Voer een commando (b.v. 'ssh gebruikersnaam@host')</value>
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>Command</value>
|
||||
<value>Commando</value>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>Niet ondersteund commando:</value>
|
||||
@@ -947,7 +950,7 @@ Fuzzy</comment>
|
||||
<value>Nieuwe snel uitvoeren tab</value>
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandWindow" xml:space="preserve">
|
||||
<value>Nieuw snelle uitvoeren window</value>
|
||||
<value>Nieuw snel uitvoeren venster</value>
|
||||
</data>
|
||||
<data name="NewQuickTab.Text" xml:space="preserve">
|
||||
<value>Snel nieuwe tab</value>
|
||||
@@ -959,7 +962,7 @@ Fuzzy</comment>
|
||||
<value>Ongeldige link.</value>
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>Drop tab here</value>
|
||||
<value>Plaats tab hier</value>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>Sluit alle tabs naar links</value>
|
||||
@@ -977,16 +980,16 @@ Fuzzy</comment>
|
||||
<value>Duplicaat</value>
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>Kan niet 2 envourment variables met dezelfde naam hebben.</value>
|
||||
<value>Kan niet 2 omgeving variabelen met dezelfde naam hebben.</value>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>Kan geen envourment variable aanmaken zonder een naam.</value>
|
||||
<value>Kan geen omgeving variabele aanmaken zonder een naam.</value>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>Environment variables</value>
|
||||
<value>Omgeving variabelen</value>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Sluit zoek balk</value>
|
||||
<value>Sluit zoekbalk</value>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Find volgende</value>
|
||||
@@ -995,17 +998,17 @@ Fuzzy</comment>
|
||||
<value>Find vorige</value>
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Enter zoek term</value>
|
||||
<value>Voer zoekterm in</value>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>Zoekken</value>
|
||||
<value>Zoeken</value>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>Print output alleen</value>
|
||||
<value>Print alleen uitvoer</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>Log output voor debugging</value>
|
||||
<value>Log uitvoer voor debugging</value>
|
||||
</data>
|
||||
<data name="WordSeparator.Header" xml:space="preserve">
|
||||
<value>Woord scheidingstekens</value>
|
||||
@@ -1015,99 +1018,117 @@ Fuzzy</comment>
|
||||
<value>Recent</value>
|
||||
</data>
|
||||
<data name="NewTab_Description" xml:space="preserve">
|
||||
<value>Opens default profile in a new tab.</value>
|
||||
<value>Opent standaard profiel in een nieuw tab</value>
|
||||
</data>
|
||||
<data name="NewSshTab_Description" xml:space="preserve">
|
||||
<value>Opens a new SSH or Mosh session in a new tab.</value>
|
||||
</data>
|
||||
<data name="NewQuickTab_Description" xml:space="preserve">
|
||||
<value>Opens "Quick Launch" dialog and starts session in a new tab.</value>
|
||||
<value>Opent "Snel Laden" dialoog en start een sessie in een nieuwe tab</value>
|
||||
</data>
|
||||
<data name="Settings_Description" xml:space="preserve">
|
||||
<value>Opens settings window.</value>
|
||||
<value>Opent het instellingen venster</value>
|
||||
</data>
|
||||
<data name="About_Description" xml:space="preserve">
|
||||
<value>Basic info about the app.</value>
|
||||
<value>Basisinformatie over de applicatie.</value>
|
||||
</data>
|
||||
<data name="Recent_Description" xml:space="preserve">
|
||||
<value>Recently opened sessions.</value>
|
||||
<value>Recentelijk geopende sessies.</value>
|
||||
</data>
|
||||
<data name="MenuItem_DefaultProfile_Description" xml:space="preserve">
|
||||
<value>Starts new terminal session based on the default profile.</value>
|
||||
<value>Start een nieuwe Terminal sessie, gebaseerd op het standaard profiel.</value>
|
||||
</data>
|
||||
<data name="MenuItem_Remote_Text" xml:space="preserve">
|
||||
<value>Remote Connect...</value>
|
||||
<value>Extern verbinden...</value>
|
||||
</data>
|
||||
<data name="MenuItem_Remote_Description" xml:space="preserve">
|
||||
<value>Opens a dialog for launching a new SSH or Mosh terminal session.</value>
|
||||
<value>Opent een dialoog voor het starten van een nieuwe SSH of Mosh Terminal sessie.</value>
|
||||
</data>
|
||||
<data name="MenuItem_QuickLaunch_Text" xml:space="preserve">
|
||||
<value>Quick Launch...</value>
|
||||
<value>Snel Laden...</value>
|
||||
</data>
|
||||
<data name="MenuItem_QuickLaunch_Description" xml:space="preserve">
|
||||
<value>Opens a "Quick Launch" dialog for starting a new terminal session.</value>
|
||||
<value>Opent een "Snel Laden" dialoog om een nieuwe Terminal sessie te starten.</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewWindow_Text" xml:space="preserve">
|
||||
<value>New Window</value>
|
||||
<value>Nieuw Venster</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewTab_Text" xml:space="preserve">
|
||||
<value>New Tab</value>
|
||||
<value>Nieuwe Tab</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewTab_Description" xml:space="preserve">
|
||||
<value>Launches a session in a new tab.</value>
|
||||
<value>Start een sessie in een nieuw tab</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewWindow_Description" xml:space="preserve">
|
||||
<value>Launches a session in a new window.</value>
|
||||
<value>Start een sessie in een nieuw venster.</value>
|
||||
</data>
|
||||
<data name="AppMenuType.Text" xml:space="preserve">
|
||||
<value>Application menu type</value>
|
||||
<value>Applicatie menu type</value>
|
||||
</data>
|
||||
<data name="AppMenuType_Flat.Content" xml:space="preserve">
|
||||
<value>Flat, honoring "Open new terminals as" setting</value>
|
||||
<value>Plat, naar de "Open nieuwe terminals als" instelling</value>
|
||||
</data>
|
||||
<data name="AppMenuType_Cascading.Content" xml:space="preserve">
|
||||
<value>"New Tab" / "New Window" cascading</value>
|
||||
<value>"Nieuw Tab" / "Nieuw Venster" trapsgewijs</value>
|
||||
</data>
|
||||
<data name="Quit.Text" xml:space="preserve">
|
||||
<value>Quit</value>
|
||||
<value>Stop</value>
|
||||
</data>
|
||||
<data name="Quit.Description" xml:space="preserve">
|
||||
<value>Quit Fluent Terminal</value>
|
||||
<value>Stop Fluent Terminal</value>
|
||||
</data>
|
||||
<data name="EnabledByPolicy" xml:space="preserve">
|
||||
<value>Enabled by policy.</value>
|
||||
<value>Aangezet doot beleid.</value>
|
||||
</data>
|
||||
<data name="BackgroundImage.Content" xml:space="preserve">
|
||||
<value>Background image</value>
|
||||
<value>Achtergrond afbeelding</value>
|
||||
</data>
|
||||
<data name="AcrylicBackground.Header" xml:space="preserve">
|
||||
<value>Use acrylic background</value>
|
||||
<value>Gebruik een acryl achtergrond</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteBackgroundImage" xml:space="preserve">
|
||||
<value>Are you sure you want to delete this background image?</value>
|
||||
<value>Weet je zeker dat je deze achtergrond wilt verwijderen?</value>
|
||||
</data>
|
||||
<data name="Colors.Text" xml:space="preserve">
|
||||
<value>Colors</value>
|
||||
<value>Kleuren</value>
|
||||
</data>
|
||||
<data name="BrightColors.Text" xml:space="preserve">
|
||||
<value>Bright colors</value>
|
||||
<value>Felle kleuren</value>
|
||||
</data>
|
||||
<data name="CopyLink" xml:space="preserve">
|
||||
<value>Copy link</value>
|
||||
<value>Kopieer link</value>
|
||||
</data>
|
||||
<data name="SearchWithRegex.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Regex</value>
|
||||
</data>
|
||||
<data name="SearchWholeWord.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Whole word</value>
|
||||
<value>Heel woord</value>
|
||||
</data>
|
||||
<data name="SearchCaseSensitive.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Case sensitive</value>
|
||||
<value>Hoofdlettergevoelig</value>
|
||||
</data>
|
||||
<data name="MouseCopySelectionOrPaste.Content" xml:space="preserve">
|
||||
<value>Copy selection or paste</value>
|
||||
<value>Kopieer selectie of plak</value>
|
||||
</data>
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Use smart buffer</value>
|
||||
<value>Gebruik slimme buffer</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>Herstart</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>Sessie verbroken.</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>Verhoog lettertype grootte</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>Verlaag lettertype grootte</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>Herstel lettertype grootte</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>Tab opnieuw verbinden</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -135,7 +135,8 @@
|
||||
</data>
|
||||
<data name="ConfirmWindowClosing.Header" xml:space="preserve">
|
||||
<value>Pytaj przed zamknięciem okna</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmTabClosing.Header" xml:space="preserve">
|
||||
<value>Pytaj przed zamknięciem kart</value>
|
||||
@@ -147,20 +148,22 @@
|
||||
</data>
|
||||
<data name="ColorInactiveTabs.Text" xml:space="preserve">
|
||||
<value>Kolor na nieaktywnych kartach</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Copy" xml:space="preserve">
|
||||
<value>Kopiuj</value>
|
||||
<comment>XtermTerminalView.xaml.cs</comment>
|
||||
</data>
|
||||
<data name="CustomTitle.Header" xml:space="preserve">
|
||||
<value>Pokaż</value>
|
||||
<value>Pokaż niestandardowe tytuły kart także w pasku tytułu</value>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitle.Text" xml:space="preserve">
|
||||
<value>Zmień tytuł</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="General.Text" xml:space="preserve">
|
||||
<value>Ogólne</value>
|
||||
@@ -176,7 +179,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedRelaunch.Text" xml:space="preserve">
|
||||
<value>Zrestartuj aplikację, aby zastosować zmiany</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewTab.Text" xml:space="preserve">
|
||||
<value>Nowa karta</value>
|
||||
@@ -192,7 +196,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ONTA_Windows.Content" xml:space="preserve">
|
||||
<value>Okna</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OpenNewTerminalAs.Text" xml:space="preserve">
|
||||
<value>Otwórz nowe terminale jako</value>
|
||||
@@ -224,7 +229,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>Ustawienia</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
<comment>SettingsPage.xaml.cs
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
<value>Ustawienia</value>
|
||||
@@ -384,15 +390,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>Rozmiar czcionki</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>Importuj</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
<comment>ThemeSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>Skróty klawsizowe</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
<value>Skróty klawiszowe</value>
|
||||
@@ -416,7 +425,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MiddleButtonAction.Text" xml:space="preserve">
|
||||
<value>Działanie środkowego klawisza myszy</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
<comment>MouseSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Mouse.Text" xml:space="preserve">
|
||||
<value>Mysz</value>
|
||||
@@ -440,7 +450,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Padding.Header" xml:space="preserve">
|
||||
<value>Odstęp wewnętrzny</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileName.Header" xml:space="preserve">
|
||||
<value>Nazwa</value>
|
||||
@@ -452,7 +463,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>Motyw</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
<value>Informacje o wydaniu</value>
|
||||
@@ -468,7 +480,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollbackLimit.Header" xml:space="preserve">
|
||||
<value>Limit przewijania</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarAuto.Content" xml:space="preserve">
|
||||
<value>Autoukrywanie</value>
|
||||
@@ -480,7 +493,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollbarStyle.Text" xml:space="preserve">
|
||||
<value>Styl paska nawigacyjnego</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarVisible.Content" xml:space="preserve">
|
||||
<value>Widoczny</value>
|
||||
@@ -532,59 +546,73 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>Katalog roboczy</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>Czy chcesz zamknąć "{0}" kartę?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>Czy chcesz zamknąć to okno?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>Czy chcesz usunąć ten skrót klawiszowy?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>Czy chcesz usunąć ten motyw?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>Czy chcesz odrzucić wszystkie zmiany?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>Czy chcesz przywrócić główne ustawienia?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>Czy chcesz przywrócić domyślne skróty klawiszowe?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>Czy chcesz przywrócić ustawienia myszy?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>Czy na pewno chcesz zresetować ten profil?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>Czy na pewno chcesz przywrócić wszystkie ustawienia do domyślnych?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>Wyłączone przez zasadę</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>Wyłączone przez użytkownika. Aktywuj ponownie w karcie "Uruchamianie" Menedżera Zadań</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>Edytuj tytuł</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Błąd</value>
|
||||
@@ -592,11 +620,13 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>Ta operacja nie powiodła się z powodu następującego błędu:</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>Błąd importu motywu</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
<value>Nie znaleziono odpowiedniego analizatora składni</value>
|
||||
@@ -611,9 +641,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>Podaj swój skrót klawiszowy</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>OK</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ResetBtn.Content" xml:space="preserve">
|
||||
<value>Reset</value>
|
||||
@@ -628,7 +660,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ChangeTabTitle" xml:space="preserve">
|
||||
<value>Zmień tytuł karty</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Clear" xml:space="preserve">
|
||||
<value>Wyczyść</value>
|
||||
@@ -640,7 +673,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>Skróty klawiszowe</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
<comment>KeyBindingSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
<value>Usuń</value>
|
||||
@@ -656,7 +690,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewWindow" xml:space="preserve">
|
||||
<value>Nowe okno</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NextTab" xml:space="preserve">
|
||||
<value>Następna karta</value>
|
||||
@@ -680,7 +715,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ShowSettings" xml:space="preserve">
|
||||
<value>Pokaż ustawienia</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.SwitchToTerm1" xml:space="preserve">
|
||||
<value>Przełącz na terminal 1</value>
|
||||
@@ -720,14 +756,17 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleFullScreen" xml:space="preserve">
|
||||
<value>Włącz pełen ekran</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleWindow" xml:space="preserve">
|
||||
<value>Przełącz okno</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewSshTab.Text" xml:space="preserve">
|
||||
<value>Nowa zdalna karta</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshTab" xml:space="preserve">
|
||||
<value>Nowa karta SSH</value>
|
||||
@@ -743,6 +782,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>port</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="IdentityFileTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Ścieżka do pliku identyfikacyjnego</value>
|
||||
@@ -755,33 +795,38 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>Zaawansowane</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>Porty Mosh:</value>
|
||||
</data>
|
||||
<data name="SaveShortcutButton.Content" xml:space="preserve">
|
||||
<value>Zapisz skrót</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedsToRestart.Text" xml:space="preserve">
|
||||
<value>Zrestartuj aplikację, aby ustawienia zaczęły obowiązywać</value>
|
||||
</data>
|
||||
<data name="InvalidInput" xml:space="preserve">
|
||||
<value>Niepoprawne wejście</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortCannotBeZero" xml:space="preserve">
|
||||
<value>Port nie może być 0</value>
|
||||
</data>
|
||||
<data name="UserAndHostMandatory" xml:space="preserve">
|
||||
<value>Użytkownik i IP są niezbędne</value>
|
||||
<value>Użytkownik i adres hosta są niezbędne</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.UsernameEmpty" xml:space="preserve">
|
||||
<value>Nazwa użytkownika nie może być pusta</value>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.HostEmpty" xml:space="preserve">
|
||||
<value>IP nie może być puste</value>
|
||||
<value>Adres hosta nie może być pusty</value>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.SshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>Port SSH musi być większy od 0</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.MoshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>Port Mosh nie może być 0</value>
|
||||
@@ -803,15 +848,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Nowe wyjście</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Zakończono z błędem</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>Czy na pewno chcesz usunąć ten profil?</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>Nowe okno SSH</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>Profile SSH</value>
|
||||
@@ -842,9 +890,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>Zaimportowano ustawienia z pliku</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>Plik identyfikacyjny nie istnieje</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AutoFallbackToWindowsUsername.Header" xml:space="preserve">
|
||||
<value>Użyj nazwy użytkownika Windows jeśli SSH URL nie ma jej zdefiniowanej</value>
|
||||
@@ -863,6 +913,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="LocationCantBeEmpty" xml:space="preserve">
|
||||
<value>Ścieżka nie może być pusta</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MuteTerminalBeeps.Header" xml:space="preserve">
|
||||
<value>Wycisz dźwięki terminala</value>
|
||||
@@ -872,6 +923,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>Polecenie</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>Niewspierane polecenie</value>
|
||||
@@ -887,6 +939,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandWindow" xml:space="preserve">
|
||||
<value>Nowe okno szybkiego uruchamiania</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewQuickTab.Text" xml:space="preserve">
|
||||
<value>Nowa szybka karta</value>
|
||||
@@ -899,6 +952,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>Upuść kartę tutaj</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>Zamknij karty po lewej</value>
|
||||
@@ -917,15 +971,19 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>Nie można zdefiniować dwóch zmiennych o tej samej nazwie.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>Nie można zdefiniować zmiennej bez jej nazwy</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>Zmienne środowiskowe</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Zamknij panel wyszukiwania</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Znajdź następne</value>
|
||||
@@ -935,116 +993,138 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Podaj frazę</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>Szukaj</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>Wyświetlaj tylko czytelne symbole</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>Zapisuj dane wyjściowe dla debugowania</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WordSeparator.Header" xml:space="preserve">
|
||||
<value>Znaki seperujące słowa</value>
|
||||
</data>
|
||||
<data name="Recent.Text" xml:space="preserve">
|
||||
<value>Recent</value>
|
||||
<value>Ostatnie</value>
|
||||
</data>
|
||||
<data name="NewTab_Description" xml:space="preserve">
|
||||
<value>Opens default profile in a new tab.</value>
|
||||
<value>Otwórz domyślny profil w nowej karcie.</value>
|
||||
</data>
|
||||
<data name="NewSshTab_Description" xml:space="preserve">
|
||||
<value>Opens a new SSH or Mosh session in a new tab.</value>
|
||||
<value>Otwórz nową sesję SSH lub Mosh w nowej karcie.</value>
|
||||
</data>
|
||||
<data name="NewQuickTab_Description" xml:space="preserve">
|
||||
<value>Opens "Quick Launch" dialog and starts session in a new tab.</value>
|
||||
<value>Otwiera okno dialogowe "Szybkie uruchomienie" i rozpoczyna sesję w nowej karcie.</value>
|
||||
</data>
|
||||
<data name="Settings_Description" xml:space="preserve">
|
||||
<value>Opens settings window.</value>
|
||||
<value>Otwórz okno ustawień.</value>
|
||||
</data>
|
||||
<data name="About_Description" xml:space="preserve">
|
||||
<value>Basic info about the app.</value>
|
||||
<value>Podstawowe informacje o aplikacji.</value>
|
||||
</data>
|
||||
<data name="Recent_Description" xml:space="preserve">
|
||||
<value>Recently opened sessions.</value>
|
||||
<value>Niedawno otwarte sesje.</value>
|
||||
</data>
|
||||
<data name="MenuItem_DefaultProfile_Description" xml:space="preserve">
|
||||
<value>Starts new terminal session based on the default profile.</value>
|
||||
<value>Rozpoczyna nowa sesję terminala bazującą na domyślnym profilu.</value>
|
||||
</data>
|
||||
<data name="MenuItem_Remote_Text" xml:space="preserve">
|
||||
<value>Remote Connect...</value>
|
||||
<value>Połącz zdalnie...</value>
|
||||
</data>
|
||||
<data name="MenuItem_Remote_Description" xml:space="preserve">
|
||||
<value>Opens a dialog for launching a new SSH or Mosh terminal session.</value>
|
||||
<value>Otwiera okno dialogowe do rozpoczynania nowej sesji terminala SSH lub Mosh.</value>
|
||||
</data>
|
||||
<data name="MenuItem_QuickLaunch_Text" xml:space="preserve">
|
||||
<value>Quick Launch...</value>
|
||||
<value>Szybkie uruchomienie...</value>
|
||||
</data>
|
||||
<data name="MenuItem_QuickLaunch_Description" xml:space="preserve">
|
||||
<value>Opens a "Quick Launch" dialog for starting a new terminal session.</value>
|
||||
<value>Otwiera okno dialogowe "Szybkie uruchomienie" aby rozpocząć nową sesje terminala.</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewWindow_Text" xml:space="preserve">
|
||||
<value>New Window</value>
|
||||
<value>Nowe okno</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewTab_Text" xml:space="preserve">
|
||||
<value>New Tab</value>
|
||||
<value>Nowa Karta</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewTab_Description" xml:space="preserve">
|
||||
<value>Launches a session in a new tab.</value>
|
||||
<value>Otwiera sesję w nowej karcie.</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewWindow_Description" xml:space="preserve">
|
||||
<value>Launches a session in a new window.</value>
|
||||
<value>Otwiera sesję w nowym oknie.</value>
|
||||
</data>
|
||||
<data name="AppMenuType.Text" xml:space="preserve">
|
||||
<value>Application menu type</value>
|
||||
<value>Typ menu aplikacji</value>
|
||||
</data>
|
||||
<data name="AppMenuType_Flat.Content" xml:space="preserve">
|
||||
<value>Flat, honoring "Open new terminals as" setting</value>
|
||||
<value>Płaskie, przestrzegające ustawienia "Otwórz nowe terminale jako".</value>
|
||||
</data>
|
||||
<data name="AppMenuType_Cascading.Content" xml:space="preserve">
|
||||
<value>"New Tab" / "New Window" cascading</value>
|
||||
<value>"Nowa karta" / "Nowe okno" kaskadowo</value>
|
||||
</data>
|
||||
<data name="Quit.Text" xml:space="preserve">
|
||||
<value>Quit</value>
|
||||
<value>Zakończ</value>
|
||||
</data>
|
||||
<data name="Quit.Description" xml:space="preserve">
|
||||
<value>Quit Fluent Terminal</value>
|
||||
<value>Wyjdź z Fluent Terminal</value>
|
||||
</data>
|
||||
<data name="EnabledByPolicy" xml:space="preserve">
|
||||
<value>Enabled by policy.</value>
|
||||
<value>Włączone przez polityke.</value>
|
||||
</data>
|
||||
<data name="BackgroundImage.Content" xml:space="preserve">
|
||||
<value>Background image</value>
|
||||
<value>Obraz tła</value>
|
||||
</data>
|
||||
<data name="AcrylicBackground.Header" xml:space="preserve">
|
||||
<value>Use acrylic background</value>
|
||||
<value>Użyj akrylowego tła</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteBackgroundImage" xml:space="preserve">
|
||||
<value>Are you sure you want to delete this background image?</value>
|
||||
<value>Czy na pewno chcesz usunąć ten obraz tła?</value>
|
||||
</data>
|
||||
<data name="Colors.Text" xml:space="preserve">
|
||||
<value>Colors</value>
|
||||
<value>Kolory</value>
|
||||
</data>
|
||||
<data name="BrightColors.Text" xml:space="preserve">
|
||||
<value>Bright colors</value>
|
||||
<value>Jasne kolory</value>
|
||||
</data>
|
||||
<data name="CopyLink" xml:space="preserve">
|
||||
<value>Copy link</value>
|
||||
<value>Skopiuj łącze</value>
|
||||
</data>
|
||||
<data name="SearchWithRegex.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Regex</value>
|
||||
</data>
|
||||
<data name="SearchWholeWord.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Whole word</value>
|
||||
<value>Całe słowo</value>
|
||||
</data>
|
||||
<data name="SearchCaseSensitive.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Case sensitive</value>
|
||||
<value>Uwzględnij wielkość liter</value>
|
||||
</data>
|
||||
<data name="MouseCopySelectionOrPaste.Content" xml:space="preserve">
|
||||
<value>Copy selection or paste</value>
|
||||
<value>Skopiuj zaznaczenie lub wklej</value>
|
||||
</data>
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Use smart buffer</value>
|
||||
<value>Użyj inteligentnego buforowania</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>Uruchom ponownie</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>Sesja rozłączona</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>Zwiększ rozmiar czcionki</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>Zmniejsz rozmiar czcionki</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>Zresetuj rozmiar czcionki</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>Reconnect tab</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -135,7 +135,8 @@
|
||||
</data>
|
||||
<data name="ConfirmWindowClosing.Header" xml:space="preserve">
|
||||
<value>Perguntar antes de fechar janela</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmTabClosing.Header" xml:space="preserve">
|
||||
<value>Perguntar antes de fechar aba</value>
|
||||
@@ -147,7 +148,8 @@
|
||||
</data>
|
||||
<data name="ColorInactiveTabs.Text" xml:space="preserve">
|
||||
<value>Cor em abas inativas</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Copy" xml:space="preserve">
|
||||
<value>Copiar</value>
|
||||
@@ -155,11 +157,13 @@
|
||||
</data>
|
||||
<data name="CustomTitle.Header" xml:space="preserve">
|
||||
<value>Exibir título de aba personalizada na barra de titulo</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitle.Text" xml:space="preserve">
|
||||
<value>Editar Título</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="General.Text" xml:space="preserve">
|
||||
<value>Geral</value>
|
||||
@@ -175,7 +179,8 @@
|
||||
</data>
|
||||
<data name="NeedRelaunch.Text" xml:space="preserve">
|
||||
<value>Requer reinicialização para aplicar configurações</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewTab.Text" xml:space="preserve">
|
||||
<value>Nova aba</value>
|
||||
@@ -191,7 +196,8 @@
|
||||
</data>
|
||||
<data name="ONTA_Windows.Content" xml:space="preserve">
|
||||
<value>Janelas</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OpenNewTerminalAs.Text" xml:space="preserve">
|
||||
<value>Abrir novo terminal como</value>
|
||||
@@ -223,16 +229,16 @@
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>Configurações</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
<comment>SettingsPage.xaml.cs
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
<value>Configurações</value>
|
||||
<comment>MainPage.xaml</comment>
|
||||
</data>
|
||||
<data name="SystemTray.Header" xml:space="preserve">
|
||||
<value>Exibir em segundo plano</value>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
<value>Exibir na bandeja do sistema</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="TabsPostion.Text" xml:space="preserve">
|
||||
<value>Exibir abas em</value>
|
||||
@@ -384,15 +390,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>Tamanho da fonte</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>Importar</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
<comment>ThemeSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>Tecla de atalho</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
<value>Tecla de atalho</value>
|
||||
@@ -416,7 +425,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MiddleButtonAction.Text" xml:space="preserve">
|
||||
<value>Ação do botão do meio</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
<comment>MouseSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Mouse.Text" xml:space="preserve">
|
||||
<value>Mouse</value>
|
||||
@@ -440,7 +450,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Padding.Header" xml:space="preserve">
|
||||
<value>Margem interna</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileName.Header" xml:space="preserve">
|
||||
<value>Nome</value>
|
||||
@@ -452,7 +463,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>Tema</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
<value>Notas de lançamento</value>
|
||||
@@ -468,7 +480,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollbackLimit.Header" xml:space="preserve">
|
||||
<value>Limite do retroceder</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarAuto.Content" xml:space="preserve">
|
||||
<value>Esconder automaticamente</value>
|
||||
@@ -480,7 +493,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollbarStyle.Text" xml:space="preserve">
|
||||
<value>Estilo da barra de rolagem</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarVisible.Content" xml:space="preserve">
|
||||
<value>Visível</value>
|
||||
@@ -532,59 +546,73 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>Pasta de trabalho</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>Tem certeza que deseja fechar aba "{0}"?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>Tem certeza que deseja fechar esta janela?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>Tem certeza que deseja deletar esta associação de tecla?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>Tem certeza que deseja remover este tema?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>Tem certeza que deseja descartar todas as mudanças?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>Tem certeza que deseja restaurar as configurações gerais?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>Tem certeza que deseja restaurar as associações de tecla padrão?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>Tem certeza que deseja restaurar as configurações de mouse?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>Tem certeza que deseja restaurar este perfil?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>Tem certeza que deseja restaurar as opções padrão do terminal?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>Desabilitado por política.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>Desabilitado pelo usuário. Por favor, reative na aba Inicializar do Gerenciador de Tarefas.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>Editar Título</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Erro</value>
|
||||
@@ -592,11 +620,13 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>A operação não pode ser completada devido ao seguinte erro:</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>Importação de tema falhou</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
<value>Nenhum interpretador adequado encontrado</value>
|
||||
@@ -611,9 +641,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>Informe a tecla associada agora</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>OK</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ResetBtn.Content" xml:space="preserve">
|
||||
<value>Resetar</value>
|
||||
@@ -628,7 +660,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ChangeTabTitle" xml:space="preserve">
|
||||
<value>Mudar título da aba</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Clear" xml:space="preserve">
|
||||
<value>Limpar</value>
|
||||
@@ -640,7 +673,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>Teclas associadas</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
<comment>KeyBindingSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
<value>Deletar</value>
|
||||
@@ -656,7 +690,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewWindow" xml:space="preserve">
|
||||
<value>Nova janela</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NextTab" xml:space="preserve">
|
||||
<value>Próxima aba</value>
|
||||
@@ -680,7 +715,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ShowSettings" xml:space="preserve">
|
||||
<value>Exibir configurações</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.SwitchToTerm1" xml:space="preserve">
|
||||
<value>Alternar para Terminal 1</value>
|
||||
@@ -720,14 +756,17 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleFullScreen" xml:space="preserve">
|
||||
<value>Alternar para Tela Cheia</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleWindow" xml:space="preserve">
|
||||
<value>Alternar janela</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewSshTab.Text" xml:space="preserve">
|
||||
<value>Nova aba remota</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshTab" xml:space="preserve">
|
||||
<value>Nova aba SSH</value>
|
||||
@@ -743,6 +782,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>porta</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="IdentityFileTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Caminho do arquivo de identidade</value>
|
||||
@@ -755,24 +795,28 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>Avançado</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>Portas Mosh:</value>
|
||||
</data>
|
||||
<data name="SaveShortcutButton.Content" xml:space="preserve">
|
||||
<value>Salvar Atalho</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedsToRestart.Text" xml:space="preserve">
|
||||
<value>O aplicativo precisar ser reiniciado para que as mudanças tenham efeito.</value>
|
||||
</data>
|
||||
<data name="InvalidInput" xml:space="preserve">
|
||||
<value>Entrada Inválida</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortCannotBeZero" xml:space="preserve">
|
||||
<value>Porta não pode ser 0.</value>
|
||||
</data>
|
||||
<data name="UserAndHostMandatory" xml:space="preserve">
|
||||
<value>Usuário e host são campos obrigatórios.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.UsernameEmpty" xml:space="preserve">
|
||||
<value>Nome de usuário não pode ser vazio.</value>
|
||||
@@ -782,6 +826,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.SshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>Porta SSH deve ser maior que zero.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.MoshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>Porta Mosh não pode ser zero.</value>
|
||||
@@ -803,15 +848,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Nova saída</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Saiu com erro</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>Tem certeza que deseja remover este perfil?</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>Nova janela SSH</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>Perfis SSH</value>
|
||||
@@ -842,9 +890,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>Configurações foram importadas do arquivo</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>Arquivo de identificação não existe</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AutoFallbackToWindowsUsername.Header" xml:space="preserve">
|
||||
<value>Use nome de usuário do Windows para abrir URLs SSH que não especifiquem um</value>
|
||||
@@ -863,6 +913,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="LocationCantBeEmpty" xml:space="preserve">
|
||||
<value>Local não pode ser vazio.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MuteTerminalBeeps.Header" xml:space="preserve">
|
||||
<value>Silenciar beeps do terminal</value>
|
||||
@@ -872,6 +923,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>Comando</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>Comando não suportado:</value>
|
||||
@@ -887,6 +939,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandWindow" xml:space="preserve">
|
||||
<value>Nova janela de inicialização rápida</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewQuickTab.Text" xml:space="preserve">
|
||||
<value>Nova aba rápida</value>
|
||||
@@ -899,6 +952,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>Solte a aba aqui</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>Fechar abas à esquerda</value>
|
||||
@@ -917,15 +971,19 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>Não é permitido definir duas variáveis de ambiente com o mesmo nome.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>Não é permitido definir uma variável de ambiente sem nome.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>Variáveis de ambiente</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Fechar painel de busca</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Buscar próxima</value>
|
||||
@@ -935,15 +993,19 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Informar o termo da busca</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>Busca</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>Apenas saída imprimível</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>Logar saída para debug</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WordSeparator.Header" xml:space="preserve">
|
||||
<value>Caractere separador de palavras</value>
|
||||
@@ -1015,36 +1077,54 @@ Fuzzy</comment>
|
||||
<value>Habilitado pela política</value>
|
||||
</data>
|
||||
<data name="BackgroundImage.Content" xml:space="preserve">
|
||||
<value>Background image</value>
|
||||
<value>Imagem de fundo</value>
|
||||
</data>
|
||||
<data name="AcrylicBackground.Header" xml:space="preserve">
|
||||
<value>Use acrylic background</value>
|
||||
<value>Usar fundo acrílico</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteBackgroundImage" xml:space="preserve">
|
||||
<value>Are you sure you want to delete this background image?</value>
|
||||
<value>Tem certeza que deseja remover esta imagem de fundo?</value>
|
||||
</data>
|
||||
<data name="Colors.Text" xml:space="preserve">
|
||||
<value>Colors</value>
|
||||
<value>Cores</value>
|
||||
</data>
|
||||
<data name="BrightColors.Text" xml:space="preserve">
|
||||
<value>Bright colors</value>
|
||||
<value>Cores claras</value>
|
||||
</data>
|
||||
<data name="CopyLink" xml:space="preserve">
|
||||
<value>Copy link</value>
|
||||
<value>Copiar link</value>
|
||||
</data>
|
||||
<data name="SearchWithRegex.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Regex</value>
|
||||
</data>
|
||||
<data name="SearchWholeWord.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Whole word</value>
|
||||
<value>Toda a palavra</value>
|
||||
</data>
|
||||
<data name="SearchCaseSensitive.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Case sensitive</value>
|
||||
<value>Sensível à maiúsculas</value>
|
||||
</data>
|
||||
<data name="MouseCopySelectionOrPaste.Content" xml:space="preserve">
|
||||
<value>Copy selection or paste</value>
|
||||
<value>Copiar seleção ou colar</value>
|
||||
</data>
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Use smart buffer</value>
|
||||
<value>Usar buffer inteligente</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>Reiniciar</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>Sessão desconectada</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>Aumentar tamanho da fonte</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>Reduzir tamanho da fonte</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>Redefinir tamanho da fonte</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>Reconectar aba</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -135,7 +135,8 @@
|
||||
</data>
|
||||
<data name="ConfirmWindowClosing.Header" xml:space="preserve">
|
||||
<value>Întreabă înainte de a închide ferestrele</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmTabClosing.Header" xml:space="preserve">
|
||||
<value>Întreabă înainte de a închide filele</value>
|
||||
@@ -147,7 +148,8 @@
|
||||
</data>
|
||||
<data name="ColorInactiveTabs.Text" xml:space="preserve">
|
||||
<value>Culoarea filelor inactive</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Copy" xml:space="preserve">
|
||||
<value>Copiere</value>
|
||||
@@ -155,11 +157,13 @@
|
||||
</data>
|
||||
<data name="CustomTitle.Header" xml:space="preserve">
|
||||
<value>Se afișează titlul filei personalizate și în bara de titlu</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitle.Text" xml:space="preserve">
|
||||
<value>Editare titlu</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="General.Text" xml:space="preserve">
|
||||
<value>General</value>
|
||||
@@ -175,7 +179,8 @@
|
||||
</data>
|
||||
<data name="NeedRelaunch.Text" xml:space="preserve">
|
||||
<value>Este necesară o relansare pentru a aplica setarea</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewTab.Text" xml:space="preserve">
|
||||
<value>Filă nouă</value>
|
||||
@@ -191,7 +196,8 @@
|
||||
</data>
|
||||
<data name="ONTA_Windows.Content" xml:space="preserve">
|
||||
<value>Ferestre</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OpenNewTerminalAs.Text" xml:space="preserve">
|
||||
<value>Se deschid noi terminale ca</value>
|
||||
@@ -223,7 +229,8 @@
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>Setări</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
<comment>SettingsPage.xaml.cs
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
<value>Setări</value>
|
||||
@@ -383,15 +390,18 @@
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>Dimensiune font</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>Importare</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
<comment>ThemeSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>Scurtături tastatură</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
<value>Scurtături tastatură</value>
|
||||
@@ -415,7 +425,8 @@
|
||||
</data>
|
||||
<data name="MiddleButtonAction.Text" xml:space="preserve">
|
||||
<value>Acțiunea butonului mijlociu</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
<comment>MouseSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Mouse.Text" xml:space="preserve">
|
||||
<value>Mouse</value>
|
||||
@@ -439,7 +450,8 @@
|
||||
</data>
|
||||
<data name="Padding.Header" xml:space="preserve">
|
||||
<value>Umplutură</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileName.Header" xml:space="preserve">
|
||||
<value>Nume</value>
|
||||
@@ -451,7 +463,8 @@
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>Temă</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
<value>Note de lansare</value>
|
||||
@@ -467,7 +480,8 @@
|
||||
</data>
|
||||
<data name="ScrollbackLimit.Header" xml:space="preserve">
|
||||
<value>Limită de derulare</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarAuto.Content" xml:space="preserve">
|
||||
<value>Ascundere automată</value>
|
||||
@@ -479,7 +493,8 @@
|
||||
</data>
|
||||
<data name="ScrollbarStyle.Text" xml:space="preserve">
|
||||
<value>Stil bară de derulare</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarVisible.Content" xml:space="preserve">
|
||||
<value>Visibilă</value>
|
||||
@@ -531,59 +546,73 @@
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>Director de lucru</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>Sigur doriți să închideți fila „{0}”?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>Sigur doriți să închideți această fereastră?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>Sigur doriți să ștergeți această legătură de taste?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>Sigur doriți să ștergeți această temă?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>Sigur doriți să renunțați la modificări?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>Sigur doriți să restaurați setările generale?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>Sunteți sigur că doriți să restaurați tastele implicite?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>Sigur doriți să restaurați setările mouse-ului?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>Sigur doriți să restaurați acest profil?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>Sigur doriți să restaurați opțiunile implicite ale terminalului?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>Dezactivat de politică.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>Dezactivat de utilizator. Reactivați în fila Pornire a Managerului de activități.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>Editare titlu</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Eroare</value>
|
||||
@@ -591,11 +620,13 @@
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>Operațiunea nu poate fi finalizată din următoarea eroare:</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>Importarea temei a eșuat</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
<value>Nu a fost găsit un analizor adecvat</value>
|
||||
@@ -610,9 +641,11 @@
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>Introduceți legătura de taste acum</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>OK</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ResetBtn.Content" xml:space="preserve">
|
||||
<value>Resetare</value>
|
||||
@@ -627,7 +660,8 @@
|
||||
</data>
|
||||
<data name="Command.ChangeTabTitle" xml:space="preserve">
|
||||
<value>Schimbați titlul filei</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Clear" xml:space="preserve">
|
||||
<value>Ștergere</value>
|
||||
@@ -639,7 +673,8 @@
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>Legături de taste</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
<comment>KeyBindingSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
<value>Ștergere</value>
|
||||
@@ -655,7 +690,8 @@
|
||||
</data>
|
||||
<data name="Command.NewWindow" xml:space="preserve">
|
||||
<value>Fereastră nouă</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NextTab" xml:space="preserve">
|
||||
<value>Fila următoare</value>
|
||||
@@ -679,7 +715,8 @@
|
||||
</data>
|
||||
<data name="Command.ShowSettings" xml:space="preserve">
|
||||
<value>Afișare setări</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.SwitchToTerm1" xml:space="preserve">
|
||||
<value>Treceți la terminalul 1</value>
|
||||
@@ -719,14 +756,17 @@
|
||||
</data>
|
||||
<data name="Command.ToggleFullScreen" xml:space="preserve">
|
||||
<value>Ecran complet</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleWindow" xml:space="preserve">
|
||||
<value>Comutați fereastra</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewSshTab.Text" xml:space="preserve">
|
||||
<value>Filă nouă de la distanță</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshTab" xml:space="preserve">
|
||||
<value>Filă nouă SSH</value>
|
||||
@@ -742,6 +782,7 @@
|
||||
</data>
|
||||
<data name="PortTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>port</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="IdentityFileTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Calea fișierului de identitate</value>
|
||||
@@ -754,24 +795,28 @@
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>Avansat</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>Porturi Mosh:</value>
|
||||
</data>
|
||||
<data name="SaveShortcutButton.Content" xml:space="preserve">
|
||||
<value>Salvați comanda rapidă</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedsToRestart.Text" xml:space="preserve">
|
||||
<value>Aplicația trebuie să repornească pentru ca această modificare să intre în vigoare.</value>
|
||||
</data>
|
||||
<data name="InvalidInput" xml:space="preserve">
|
||||
<value>Intrare nevalidă</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortCannotBeZero" xml:space="preserve">
|
||||
<value>Portul nu poate fi 0.</value>
|
||||
</data>
|
||||
<data name="UserAndHostMandatory" xml:space="preserve">
|
||||
<value>Utilizatorul și gazda sunt câmpuri obligatorii.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.UsernameEmpty" xml:space="preserve">
|
||||
<value>Numele de utilizator nu poate fi gol.</value>
|
||||
@@ -781,6 +826,7 @@
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.SshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>Portul SSH trebuie să fie mai mare de zero.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.MoshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>Portul Mosh nu poate fi zero.</value>
|
||||
@@ -802,15 +848,18 @@
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Ieșire nouă</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>A ieșit cu eroare</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>Sigur doriți să ștergeți acest profil?</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>Fereastră nouă SSH</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>Profiluri SSH</value>
|
||||
@@ -841,9 +890,11 @@
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>Setările au fost importate din fișier</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>Fișierul de identificare nu există</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AutoFallbackToWindowsUsername.Header" xml:space="preserve">
|
||||
<value>Utilizați numele de utilizator Windows când deschideți URL-uri SSH care nu specifică unul</value>
|
||||
@@ -862,6 +913,7 @@
|
||||
</data>
|
||||
<data name="LocationCantBeEmpty" xml:space="preserve">
|
||||
<value>Locația nu poate fi goală.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MuteTerminalBeeps.Header" xml:space="preserve">
|
||||
<value>Silențios</value>
|
||||
@@ -871,6 +923,7 @@
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>Comandă</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>Comandă neacceptată:</value>
|
||||
@@ -886,6 +939,7 @@
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandWindow" xml:space="preserve">
|
||||
<value>Fereastră nouă de lansare rapidă</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewQuickTab.Text" xml:space="preserve">
|
||||
<value>Filă nouă rapidă</value>
|
||||
@@ -898,6 +952,7 @@
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>Lăsați fila aici</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>Închideți filele din stânga</value>
|
||||
@@ -916,15 +971,19 @@
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>Nu se pot defini două variabile de mediu cu același nume.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>Nu se poate defini o variabilă de mediu fără nume.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>Variabile de mediu</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Închideți panoul de căutare</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Înainte</value>
|
||||
@@ -934,15 +993,19 @@
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Introduceți fraza de căutare</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>Căutare</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>Numai imprimabil</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>Jurnal pentru depanare</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WordSeparator.Header" xml:space="preserve">
|
||||
<value>Caractere de separare a cuvintelor</value>
|
||||
@@ -1014,36 +1077,54 @@
|
||||
<value>Activat de politică.</value>
|
||||
</data>
|
||||
<data name="BackgroundImage.Content" xml:space="preserve">
|
||||
<value>Background image</value>
|
||||
<value>Imagine de fundal</value>
|
||||
</data>
|
||||
<data name="AcrylicBackground.Header" xml:space="preserve">
|
||||
<value>Use acrylic background</value>
|
||||
<value>Folosiți fundal acrilic</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteBackgroundImage" xml:space="preserve">
|
||||
<value>Are you sure you want to delete this background image?</value>
|
||||
<value>Sigur doriți să ștergeți această imagine de fundal?</value>
|
||||
</data>
|
||||
<data name="Colors.Text" xml:space="preserve">
|
||||
<value>Colors</value>
|
||||
<value>Culori</value>
|
||||
</data>
|
||||
<data name="BrightColors.Text" xml:space="preserve">
|
||||
<value>Bright colors</value>
|
||||
<value>Culori deschise</value>
|
||||
</data>
|
||||
<data name="CopyLink" xml:space="preserve">
|
||||
<value>Copy link</value>
|
||||
<value>Copiere link</value>
|
||||
</data>
|
||||
<data name="SearchWithRegex.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Regex</value>
|
||||
</data>
|
||||
<data name="SearchWholeWord.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Whole word</value>
|
||||
<value>Întregul cuvânt</value>
|
||||
</data>
|
||||
<data name="SearchCaseSensitive.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Case sensitive</value>
|
||||
<value>Potrivire litere</value>
|
||||
</data>
|
||||
<data name="MouseCopySelectionOrPaste.Content" xml:space="preserve">
|
||||
<value>Copy selection or paste</value>
|
||||
<value>Copiați selecția sau lipiți</value>
|
||||
</data>
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Use smart buffer</value>
|
||||
<value>Folosiți tampon inteligent</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>Repornire</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>Sesiunea a fost deconectată.</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>Increase font size</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>Decrease font size</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>Reset font size</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>Reconnect tab</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -135,7 +135,8 @@
|
||||
</data>
|
||||
<data name="ConfirmWindowClosing.Header" xml:space="preserve">
|
||||
<value>Подтверждать закрытие окон</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmTabClosing.Header" xml:space="preserve">
|
||||
<value>Подтверждать закрытие вкладок</value>
|
||||
@@ -147,7 +148,8 @@
|
||||
</data>
|
||||
<data name="ColorInactiveTabs.Text" xml:space="preserve">
|
||||
<value>Цвет неактивных вкладок</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Copy" xml:space="preserve">
|
||||
<value>Копировать</value>
|
||||
@@ -155,11 +157,13 @@
|
||||
</data>
|
||||
<data name="CustomTitle.Header" xml:space="preserve">
|
||||
<value>Отображать пользовательский заголовок</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitle.Text" xml:space="preserve">
|
||||
<value>Изменить название</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="General.Text" xml:space="preserve">
|
||||
<value>Основное</value>
|
||||
@@ -175,14 +179,15 @@
|
||||
</data>
|
||||
<data name="NeedRelaunch.Text" xml:space="preserve">
|
||||
<value>Требуется перезапуск</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewTab.Text" xml:space="preserve">
|
||||
<value>Новая вкладка</value>
|
||||
<comment>MainPage.xaml</comment>
|
||||
</data>
|
||||
<data name="TabTheme.None" xml:space="preserve">
|
||||
<value>Ничего</value>
|
||||
<value>Нет</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
</data>
|
||||
<data name="ONTA_Tabs.Content" xml:space="preserve">
|
||||
@@ -191,7 +196,8 @@
|
||||
</data>
|
||||
<data name="ONTA_Windows.Content" xml:space="preserve">
|
||||
<value>Окна</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OpenNewTerminalAs.Text" xml:space="preserve">
|
||||
<value>Открывать новые терминалы как</value>
|
||||
@@ -223,7 +229,8 @@
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>Настройки</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
<comment>SettingsPage.xaml.cs
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
<value>Настройки</value>
|
||||
@@ -362,7 +369,7 @@
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="DeleteAppBarButton.Label" xml:space="preserve">
|
||||
<value>Удали</value>
|
||||
<value>Удалить</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="LineEndingStyle.DoNotModify" xml:space="preserve">
|
||||
@@ -383,15 +390,18 @@
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>Размер шрифта</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>Импорт</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
<comment>ThemeSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>Горячая клавиша</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
<value>Горячая клавиша</value>
|
||||
@@ -415,7 +425,8 @@
|
||||
</data>
|
||||
<data name="MiddleButtonAction.Text" xml:space="preserve">
|
||||
<value>Действие на среднюю кнопку</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
<comment>MouseSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Mouse.Text" xml:space="preserve">
|
||||
<value>Мышь</value>
|
||||
@@ -439,10 +450,11 @@
|
||||
</data>
|
||||
<data name="Padding.Header" xml:space="preserve">
|
||||
<value>Отступ</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileName.Header" xml:space="preserve">
|
||||
<value>Назване</value>
|
||||
<value>Название</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="Profiles.Text" xml:space="preserve">
|
||||
@@ -451,7 +463,8 @@
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>Тема</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
<value>Примечания к выпуску</value>
|
||||
@@ -467,7 +480,8 @@
|
||||
</data>
|
||||
<data name="ScrollbackLimit.Header" xml:space="preserve">
|
||||
<value>Лимит истории скрола</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarAuto.Content" xml:space="preserve">
|
||||
<value>Авто-скрытие</value>
|
||||
@@ -479,7 +493,8 @@
|
||||
</data>
|
||||
<data name="ScrollbarStyle.Text" xml:space="preserve">
|
||||
<value>Стиль скролла</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarVisible.Content" xml:space="preserve">
|
||||
<value>Видимый</value>
|
||||
@@ -531,59 +546,73 @@
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>Рабочая директория</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>Вы действительно хотите закрыть вкладку "{0}"?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>Вы действительно хотите закрыть окно?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>Вы действительно хотите удалить горячую клавишу?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<value>Вы действительно хотите удалить эту горячую клавишу?</value>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>Вы действительно хотите удалить тему?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<value>Вы действительно хотите удалить эту тему?</value>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>Вы действительно хотите отменить все изменения?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>Вы действительно хотите восстановить основные?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>Вы действительно хотите восстановить горячие клавиши по умолчанию?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>Вы действительно хотите восстановить настройки мыши?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>Вы действительно хотите восстановить этот профиль?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>Вы действительно хотите восстановить настройки терминала по умолчанию?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>Отключено политикой.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>Отключено пользователем. Включите во вкладке Автозагрузка в Диспетчере задач</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>Изменить заголовок</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Ошибка</value>
|
||||
@@ -591,11 +620,13 @@
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>Операция не может быть завершена из-за следующей ошибки:</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>Импорт темы завершился ошибкой</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
<value>Не найдено подходящего парсера</value>
|
||||
@@ -610,9 +641,11 @@
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>Введите вашу горячую клавишу</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>OK</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ResetBtn.Content" xml:space="preserve">
|
||||
<value>Сбросить</value>
|
||||
@@ -627,7 +660,8 @@
|
||||
</data>
|
||||
<data name="Command.ChangeTabTitle" xml:space="preserve">
|
||||
<value>Изменить заголовок вкладки</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Clear" xml:space="preserve">
|
||||
<value>Очистить</value>
|
||||
@@ -639,7 +673,8 @@
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>Горячие клавиши</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
<comment>KeyBindingSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
<value>Удалить</value>
|
||||
@@ -655,7 +690,8 @@
|
||||
</data>
|
||||
<data name="Command.NewWindow" xml:space="preserve">
|
||||
<value>Новое окно</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NextTab" xml:space="preserve">
|
||||
<value>Следующая вкладка</value>
|
||||
@@ -679,7 +715,8 @@
|
||||
</data>
|
||||
<data name="Command.ShowSettings" xml:space="preserve">
|
||||
<value>Показать настройки</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.SwitchToTerm1" xml:space="preserve">
|
||||
<value>Переключить на терминал 1</value>
|
||||
@@ -719,14 +756,17 @@
|
||||
</data>
|
||||
<data name="Command.ToggleFullScreen" xml:space="preserve">
|
||||
<value>Переключить во весь экран</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleWindow" xml:space="preserve">
|
||||
<value>Переключить окно</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewSshTab.Text" xml:space="preserve">
|
||||
<value>Новая удалённая вкладка</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshTab" xml:space="preserve">
|
||||
<value>Новая SSH вкладка</value>
|
||||
@@ -742,6 +782,7 @@
|
||||
</data>
|
||||
<data name="PortTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>порт</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="IdentityFileTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Путь к файлу идентификации</value>
|
||||
@@ -754,24 +795,28 @@
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>Дополнительно</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>Порты Mosh:</value>
|
||||
</data>
|
||||
<data name="SaveShortcutButton.Content" xml:space="preserve">
|
||||
<value>Сохранить быструю клавишу</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedsToRestart.Text" xml:space="preserve">
|
||||
<value>Требуется перезапуск для применения изменений.</value>
|
||||
</data>
|
||||
<data name="InvalidInput" xml:space="preserve">
|
||||
<value>Неверный ввод</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortCannotBeZero" xml:space="preserve">
|
||||
<value>Порт не может быть 0.</value>
|
||||
</data>
|
||||
<data name="UserAndHostMandatory" xml:space="preserve">
|
||||
<value>Пользователь и хост обязательные поля</value>
|
||||
<value>Пользователь и хост обязательные поля.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.UsernameEmpty" xml:space="preserve">
|
||||
<value>Пользователь не может быть пустым.</value>
|
||||
@@ -781,12 +826,13 @@
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.SshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>Порт SSH должен быть больше нуля.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.MoshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>Порт Mosh не может быть равен нулю.</value>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.MoshPortRangeInvalid" xml:space="preserve">
|
||||
<value>Диапозон портов Mosh недействителен.</value>
|
||||
<value>Диапазон Mosh портов недействителен.</value>
|
||||
</data>
|
||||
<data name="Yes.Text" xml:space="preserve">
|
||||
<value>Да</value>
|
||||
@@ -802,15 +848,18 @@
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Новый вывод</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Завершилось с ошибкой</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>Вы действительно хотите удалить этот профиль?</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>Новое SSH окно</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>SSH профили</value>
|
||||
@@ -825,25 +874,27 @@
|
||||
<value>Пользователь</value>
|
||||
</data>
|
||||
<data name="MoshPortFrom.Header" xml:space="preserve">
|
||||
<value>C порта</value>
|
||||
<value>От порта</value>
|
||||
</data>
|
||||
<data name="MoshPortTo.Header" xml:space="preserve">
|
||||
<value>До порта</value>
|
||||
</data>
|
||||
<data name="MoshPortRange.Text" xml:space="preserve">
|
||||
<value>Диапозон Mosh портов</value>
|
||||
<value>Диапазон Mosh портов</value>
|
||||
</data>
|
||||
<data name="Authenticate" xml:space="preserve">
|
||||
<value>Аутентификация</value>
|
||||
</data>
|
||||
<data name="SettingsExported" xml:space="preserve">
|
||||
<value>Настройки сохранены в файл</value>
|
||||
<value>Настройки экспортированы в файл</value>
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>Настройки импортированы из файла</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>Файл идентификации не существует</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AutoFallbackToWindowsUsername.Header" xml:space="preserve">
|
||||
<value>Использовать имя пользователя Windows в SSH если не указано иное</value>
|
||||
@@ -862,6 +913,7 @@
|
||||
</data>
|
||||
<data name="LocationCantBeEmpty" xml:space="preserve">
|
||||
<value>Не может быть пустым</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MuteTerminalBeeps.Header" xml:space="preserve">
|
||||
<value>Заглушить звуковый сигналы</value>
|
||||
@@ -871,6 +923,7 @@
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>Команда</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>Неподдерживаемая команда:</value>
|
||||
@@ -886,6 +939,7 @@
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandWindow" xml:space="preserve">
|
||||
<value>Новое окно быстрого запуска</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewQuickTab.Text" xml:space="preserve">
|
||||
<value>Новая быстрая вкладка</value>
|
||||
@@ -898,6 +952,7 @@
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>Вкладку сюда</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>Закрыть вкладки слева</value>
|
||||
@@ -916,15 +971,19 @@
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>Невозможно определить две переменные среды с тем же именем.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>Невозможно определить переменную среды без имени.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>Переменные среды</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Закрыть панель поиска</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Найти следующее</value>
|
||||
@@ -934,15 +993,19 @@
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Введите слово для поиска</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>Поиск</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>Только печатный вывод</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>Вывод журнала для отладки</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WordSeparator.Header" xml:space="preserve">
|
||||
<value>Символы разделителя слов</value>
|
||||
@@ -1021,7 +1084,7 @@
|
||||
<value>Использовать акриловый фон</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteBackgroundImage" xml:space="preserve">
|
||||
<value>Удалить это фоновое изображение?</value>
|
||||
<value>Вы действительно хотите удалить это фоновое изображение?</value>
|
||||
</data>
|
||||
<data name="Colors.Text" xml:space="preserve">
|
||||
<value>Цвета</value>
|
||||
@@ -1045,6 +1108,24 @@
|
||||
<value>Скопировать выделение или вставить</value>
|
||||
</data>
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Use smart buffer</value>
|
||||
<value>Использовать буфер</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>Перезапустить</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>Соединение разорвано.</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>Increase font size</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>Decrease font size</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>Reset font size</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>Reconnect tab</value>
|
||||
</data>
|
||||
</root>
|
||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -135,7 +135,8 @@
|
||||
</data>
|
||||
<data name="ConfirmWindowClosing.Header" xml:space="preserve">
|
||||
<value>Запитувати перед закриттям вікон</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmTabClosing.Header" xml:space="preserve">
|
||||
<value>Запитувати перед закриттям вкладок</value>
|
||||
@@ -147,7 +148,8 @@
|
||||
</data>
|
||||
<data name="ColorInactiveTabs.Text" xml:space="preserve">
|
||||
<value>Колір активних вкладок</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Copy" xml:space="preserve">
|
||||
<value>Копіювати</value>
|
||||
@@ -155,11 +157,13 @@
|
||||
</data>
|
||||
<data name="CustomTitle.Header" xml:space="preserve">
|
||||
<value>Показувати назву вкладки у назві вікна</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitle.Text" xml:space="preserve">
|
||||
<value>Редагувати назву</value>
|
||||
<comment>TabBar.xaml</comment>
|
||||
<comment>TabBar.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="General.Text" xml:space="preserve">
|
||||
<value>Загальні</value>
|
||||
@@ -175,7 +179,8 @@
|
||||
</data>
|
||||
<data name="NeedRelaunch.Text" xml:space="preserve">
|
||||
<value>Необхідно перезапустити програму для застосування налаштувань</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewTab.Text" xml:space="preserve">
|
||||
<value>Нова вкладка</value>
|
||||
@@ -191,7 +196,8 @@
|
||||
</data>
|
||||
<data name="ONTA_Windows.Content" xml:space="preserve">
|
||||
<value>Вікна</value>
|
||||
<comment>GeneralSettings.xaml</comment>
|
||||
<comment>GeneralSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OpenNewTerminalAs.Text" xml:space="preserve">
|
||||
<value>Відкрити новий термінал як</value>
|
||||
@@ -223,7 +229,8 @@
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>Налаштування</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
<comment>SettingsPage.xaml.cs
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
<value>Налаштування</value>
|
||||
@@ -383,15 +390,18 @@
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>Розмір шрифта</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>Імпортувати</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
<comment>ThemeSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>Гаряча клавіша</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
<value>Гаряча клавіша</value>
|
||||
@@ -415,7 +425,8 @@
|
||||
</data>
|
||||
<data name="MiddleButtonAction.Text" xml:space="preserve">
|
||||
<value>Дія середньої кнопки миші</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
<comment>MouseSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Mouse.Text" xml:space="preserve">
|
||||
<value>Миша</value>
|
||||
@@ -439,7 +450,8 @@
|
||||
</data>
|
||||
<data name="Padding.Header" xml:space="preserve">
|
||||
<value>Відступ</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileName.Header" xml:space="preserve">
|
||||
<value>Назва</value>
|
||||
@@ -451,7 +463,8 @@
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>Тема</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
<value>Список змін</value>
|
||||
@@ -467,7 +480,8 @@
|
||||
</data>
|
||||
<data name="ScrollbackLimit.Header" xml:space="preserve">
|
||||
<value>Ліміт прокрутки назад</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarAuto.Content" xml:space="preserve">
|
||||
<value>Ховати автоматично</value>
|
||||
@@ -479,7 +493,8 @@
|
||||
</data>
|
||||
<data name="ScrollbarStyle.Text" xml:space="preserve">
|
||||
<value>Стиль смуги прокрутки</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarVisible.Content" xml:space="preserve">
|
||||
<value>Видно</value>
|
||||
@@ -531,59 +546,73 @@
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>Робоча папка</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>Ви впевнені, що хочете закрити вкладку "{0}"?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>Ви впевнені, що хочете закрити це вікно?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>Ви впевнені, що хочете видалити ці гарячі клавіші?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>Ви впевнені, що хочете видалити цю тему?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>Ви впевнені, що хочете скасувати усі зміни?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>Ви впевнені, що хочете відновити загальні налаштування?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>Ви впевнені, що хочете відновити гаряі клавіші за замовчуванням?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>Ви впевнені, що хочете відновити налаштування миші?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>Ви впевнені, що хочете відновити цей профіль?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>Ви впевнені, що хочете відновити налаштування терміналу за замовчуванням?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>Заборонено правилами.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>Виключено користувачем. Будь ласка, активуйте це знову на вкладці Автозапуск Менеджера задач.</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>Редагувати назву</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Помилка</value>
|
||||
@@ -591,11 +620,13 @@
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>Операція не може бути завершена через наступну помилку:</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>Не вдалось імпортувати тему</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
<value>Не знайдено відповідного аналізатора</value>
|
||||
@@ -610,9 +641,11 @@
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>Натисніть необхідні клавіші</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>Гаразд</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ResetBtn.Content" xml:space="preserve">
|
||||
<value>Скинути</value>
|
||||
@@ -627,7 +660,8 @@
|
||||
</data>
|
||||
<data name="Command.ChangeTabTitle" xml:space="preserve">
|
||||
<value>Змінити назву вкладки</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Clear" xml:space="preserve">
|
||||
<value>Очистити</value>
|
||||
@@ -639,7 +673,8 @@
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>Гарячі клавіші</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
<comment>KeyBindingSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
<value>Видалити</value>
|
||||
@@ -655,7 +690,8 @@
|
||||
</data>
|
||||
<data name="Command.NewWindow" xml:space="preserve">
|
||||
<value>Нове вікно</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NextTab" xml:space="preserve">
|
||||
<value>Наступна вкладка</value>
|
||||
@@ -679,7 +715,8 @@
|
||||
</data>
|
||||
<data name="Command.ShowSettings" xml:space="preserve">
|
||||
<value>Показати налаштування</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.SwitchToTerm1" xml:space="preserve">
|
||||
<value>Переключитись до 1 терміналу</value>
|
||||
@@ -719,14 +756,17 @@
|
||||
</data>
|
||||
<data name="Command.ToggleFullScreen" xml:space="preserve">
|
||||
<value>Повноекранний режим</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleWindow" xml:space="preserve">
|
||||
<value>Переключити вікно</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewSshTab.Text" xml:space="preserve">
|
||||
<value>Нова вкладка з віддаленим підключенням</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshTab" xml:space="preserve">
|
||||
<value>Нова SSH вкладка</value>
|
||||
@@ -742,6 +782,7 @@
|
||||
</data>
|
||||
<data name="PortTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>порт</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="IdentityFileTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Шлях до ключа</value>
|
||||
@@ -754,24 +795,28 @@
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>Додатково</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>Порти Mosh:</value>
|
||||
</data>
|
||||
<data name="SaveShortcutButton.Content" xml:space="preserve">
|
||||
<value>Зберегти посилання</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedsToRestart.Text" xml:space="preserve">
|
||||
<value>Додаток необхідно перезапустити для застосування змін.</value>
|
||||
</data>
|
||||
<data name="InvalidInput" xml:space="preserve">
|
||||
<value>Невірний ввід</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortCannotBeZero" xml:space="preserve">
|
||||
<value>Порт не може бути 0</value>
|
||||
</data>
|
||||
<data name="UserAndHostMandatory" xml:space="preserve">
|
||||
<value>Користувач та хост - обов'язкові поля</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.UsernameEmpty" xml:space="preserve">
|
||||
<value>Поле Користувач не може бути пустим</value>
|
||||
@@ -781,6 +826,7 @@
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.SshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>SSH порт повинен бути більше 0</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.MoshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>Mosh порт не може буи 0</value>
|
||||
@@ -802,15 +848,18 @@
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Новий вивід</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Вихід з помилкою</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>Ви впевнені, що хочете видалити цей профіль?</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>Нове вікно з SSH</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>Профілі SSH</value>
|
||||
@@ -841,9 +890,11 @@
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>Налаштування були імпортовані з файлу</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>Файл ключа не існує</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AutoFallbackToWindowsUsername.Header" xml:space="preserve">
|
||||
<value>Використовувати ім'я користувача Windows при SSH з'єднанні за посиланням, у якому немає імені користувача</value>
|
||||
@@ -862,6 +913,7 @@
|
||||
</data>
|
||||
<data name="LocationCantBeEmpty" xml:space="preserve">
|
||||
<value>Шлях не може бути пустим.</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MuteTerminalBeeps.Header" xml:space="preserve">
|
||||
<value>Вимкнути звуки терміналу</value>
|
||||
@@ -871,6 +923,7 @@
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>Команда</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>Команда не підтримуєтсья:</value>
|
||||
@@ -886,6 +939,7 @@
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandWindow" xml:space="preserve">
|
||||
<value>Нове вікно швидкого запуску</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewQuickTab.Text" xml:space="preserve">
|
||||
<value>Нова швидка вкладка</value>
|
||||
@@ -898,6 +952,7 @@
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>Скидайте вкладку сюди</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>Закрити вкладки зліва</value>
|
||||
@@ -916,15 +971,19 @@
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>Неможливо створити дві змінні середовища з однаковою назвою</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>Неможливо визначити змінну середовища без назви</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>Змінні середовища</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Закрити панель пошуку</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Знайти далі</value>
|
||||
@@ -934,15 +993,19 @@
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>Введіть що шукатимемо</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>Пошук</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>Тільки видимий вивід</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>Логувати вивід</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WordSeparator.Header" xml:space="preserve">
|
||||
<value>Розділюючі символи</value>
|
||||
@@ -1046,4 +1109,22 @@
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Use smart buffer</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>Restart</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>Session disconnected.</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>Increase font size</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>Decrease font size</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>Reset font size</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>Reconnect tab</value>
|
||||
</data>
|
||||
</root>
|
||||
File diff suppressed because it is too large.
Load diff
@@ -243,7 +243,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting" xml:space="preserve">
|
||||
<value>设置</value>
|
||||
<comment>SettingsPage.xaml.cs</comment>
|
||||
<comment>SettingsPage.xaml.cs
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Settings.Text" xml:space="preserve">
|
||||
<value>设置</value>
|
||||
@@ -386,7 +387,7 @@ Fuzzy</comment>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="LineEndingStyle.DoNotModify" xml:space="preserve">
|
||||
<value>不改变</value>
|
||||
<value>不改变结束行</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
</data>
|
||||
<data name="EditAppBarButton.Label" xml:space="preserve">
|
||||
@@ -403,15 +404,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FontSize.Header" xml:space="preserve">
|
||||
<value>字体大小</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportTheme.Text" xml:space="preserve">
|
||||
<value>导入</value>
|
||||
<comment>ThemeSettings.xaml</comment>
|
||||
<comment>ThemeSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut.Header" xml:space="preserve">
|
||||
<value>快捷键</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeyboardShortcut1.Text" xml:space="preserve">
|
||||
<value>快捷键</value>
|
||||
@@ -435,7 +439,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MiddleButtonAction.Text" xml:space="preserve">
|
||||
<value>鼠标中键动作</value>
|
||||
<comment>MouseSettings.xaml</comment>
|
||||
<comment>MouseSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Mouse.Text" xml:space="preserve">
|
||||
<value>鼠标</value>
|
||||
@@ -459,7 +464,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Padding.Header" xml:space="preserve">
|
||||
<value>内边距</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileName.Header" xml:space="preserve">
|
||||
<value>名称</value>
|
||||
@@ -471,7 +477,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ProfileTheme.Header" xml:space="preserve">
|
||||
<value>主题</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ReleaseNotes.Text" xml:space="preserve">
|
||||
<value>发行说明</value>
|
||||
@@ -487,7 +494,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollbackLimit.Header" xml:space="preserve">
|
||||
<value>滚动限制</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarAuto.Content" xml:space="preserve">
|
||||
<value>自动隐藏</value>
|
||||
@@ -499,7 +507,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollbarStyle.Text" xml:space="preserve">
|
||||
<value>滚动条样式</value>
|
||||
<comment>TerminalSettings.xaml</comment>
|
||||
<comment>TerminalSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ScrollBarVisible.Content" xml:space="preserve">
|
||||
<value>显示</value>
|
||||
@@ -551,59 +560,73 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WorkingDir.Header" xml:space="preserve">
|
||||
<value>工作目录</value>
|
||||
<comment>ShellProfileSettings.xaml</comment>
|
||||
<comment>ShellProfileSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseTab" xml:space="preserve">
|
||||
<value>你确定要关闭第{0}个标签页吗?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmCloseWindow" xml:space="preserve">
|
||||
<value>你确定要关闭这个窗口吗?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteKeybindings" xml:space="preserve">
|
||||
<value>你确定要删除此快捷键绑定吗?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDeleteTheme" xml:space="preserve">
|
||||
<value>你确定呢要删除此主题吗?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmDiscardChanges" xml:space="preserve">
|
||||
<value>你确定要放弃所有更改吗?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreGeneralSettings" xml:space="preserve">
|
||||
<value>你确定要还原常规设置吗?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreKeybindings" xml:space="preserve">
|
||||
<value>你确定要还原默认的快捷键绑定吗?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreMouseSettings" xml:space="preserve">
|
||||
<value>你确定要还原鼠标设置吗?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreProfile" xml:space="preserve">
|
||||
<value>你确定要还原此配置吗?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ConfirmRestoreTerminalOptions" xml:space="preserve">
|
||||
<value>你确定要还原默认终端选项吗?</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByPolicy" xml:space="preserve">
|
||||
<value>已被组策略禁止。</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DisabledByUser" xml:space="preserve">
|
||||
<value>已被用户禁用。请在任务管理器的“启动”选项卡中重新激活它。</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EditTitleString" xml:space="preserve">
|
||||
<value>编辑标题</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>错误</value>
|
||||
@@ -611,11 +634,13 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ErrorString1" xml:space="preserve">
|
||||
<value>由于以下错误,操作无法完成:</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ImportThemeFailed" xml:space="preserve">
|
||||
<value>导入主题失败</value>
|
||||
<comment>ViewModel</comment>
|
||||
<comment>ViewModel
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NoSuitableParserFound" xml:space="preserve">
|
||||
<value>解析失败</value>
|
||||
@@ -630,9 +655,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="KeybindingDialogTitle.Text" xml:space="preserve">
|
||||
<value>请键入要绑定的快捷键</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="OK" xml:space="preserve">
|
||||
<value>确定</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ResetBtn.Content" xml:space="preserve">
|
||||
<value>重置</value>
|
||||
@@ -647,7 +674,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ChangeTabTitle" xml:space="preserve">
|
||||
<value>修改标签页标题</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.Clear" xml:space="preserve">
|
||||
<value>清屏</value>
|
||||
@@ -659,7 +687,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Keybindings.Text" xml:space="preserve">
|
||||
<value>快捷键</value>
|
||||
<comment>KeyBindingSettings.xaml</comment>
|
||||
<comment>KeyBindingSettings.xaml
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Delete.Content" xml:space="preserve">
|
||||
<value>删除</value>
|
||||
@@ -675,7 +704,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewWindow" xml:space="preserve">
|
||||
<value>新建窗口</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NextTab" xml:space="preserve">
|
||||
<value>下一标签页</value>
|
||||
@@ -699,7 +729,8 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ShowSettings" xml:space="preserve">
|
||||
<value>显示设置</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.SwitchToTerm1" xml:space="preserve">
|
||||
<value>切换到终端 #1</value>
|
||||
@@ -739,14 +770,17 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleFullScreen" xml:space="preserve">
|
||||
<value>切换全屏</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.ToggleWindow" xml:space="preserve">
|
||||
<value>切换窗口</value>
|
||||
<comment>Command</comment>
|
||||
<comment>Command
|
||||
Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewSshTab.Text" xml:space="preserve">
|
||||
<value>新建远程标签页</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshTab" xml:space="preserve">
|
||||
<value>新建 SSH 标签页</value>
|
||||
@@ -762,6 +796,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>端口</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="IdentityFileTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>SSH 认证文件路径</value>
|
||||
@@ -774,24 +809,28 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AdvancedExpander.Header" xml:space="preserve">
|
||||
<value>高级</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MoshPorts.Text" xml:space="preserve">
|
||||
<value>Mosh 端口</value>
|
||||
</data>
|
||||
<data name="SaveShortcutButton.Content" xml:space="preserve">
|
||||
<value>保存快捷键</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NeedsToRestart.Text" xml:space="preserve">
|
||||
<value>应用需要重启才能使更改生效</value>
|
||||
</data>
|
||||
<data name="InvalidInput" xml:space="preserve">
|
||||
<value>非法输入</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PortCannotBeZero" xml:space="preserve">
|
||||
<value>端口不能为 0</value>
|
||||
</data>
|
||||
<data name="UserAndHostMandatory" xml:space="preserve">
|
||||
<value>用户名和主机是必填字段</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.UsernameEmpty" xml:space="preserve">
|
||||
<value>用户名不能为空</value>
|
||||
@@ -801,6 +840,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.SshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>SSH 端口需大于 0</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.MoshPortZeroOrNegative" xml:space="preserve">
|
||||
<value>Mosh 端口不能为 0</value>
|
||||
@@ -822,15 +862,18 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewOutput.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>新输出</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="ExitedWithError.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>进程退出错误</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteProfile" xml:space="preserve">
|
||||
<value>你确定要删除这个配置文件吗?</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewSshWindow" xml:space="preserve">
|
||||
<value>新的 SSH 窗口</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Setting_SShProfiles.Content" xml:space="preserve">
|
||||
<value>SSH 配置文件</value>
|
||||
@@ -861,9 +904,11 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SettingsImported" xml:space="preserve">
|
||||
<value>已经从文件导入设置</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SshConnectionInfoValidationResult.IdentityFileDoesNotExist" xml:space="preserve">
|
||||
<value>身份认证文件不存在</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="AutoFallbackToWindowsUsername.Header" xml:space="preserve">
|
||||
<value>当 SSH 地址未指定用户名时使用 Windows 用户名</value>
|
||||
@@ -882,6 +927,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="LocationCantBeEmpty" xml:space="preserve">
|
||||
<value>地址不能为空</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="MuteTerminalBeeps.Header" xml:space="preserve">
|
||||
<value>关闭终端声音</value>
|
||||
@@ -891,6 +937,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CommandLine.Header" xml:space="preserve">
|
||||
<value>命令</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="UnsupportedCommand" xml:space="preserve">
|
||||
<value>不支持的命令</value>
|
||||
@@ -906,6 +953,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Command.NewCustomCommandWindow" xml:space="preserve">
|
||||
<value>新建快速启动窗口</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="NewQuickTab.Text" xml:space="preserve">
|
||||
<value>新建快速标签页</value>
|
||||
@@ -918,6 +966,7 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DropTabHere" xml:space="preserve">
|
||||
<value>删除此标签</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseLeft.Text" xml:space="preserve">
|
||||
<value>关闭左侧标签</value>
|
||||
@@ -936,15 +985,19 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="DuplicateEnvironmentVariable" xml:space="preserve">
|
||||
<value>无法定义具有相同名称的两个环境变量</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EmptyEnvironmentVariableName" xml:space="preserve">
|
||||
<value>无法定义没有名称的环境变量</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnvironmentVariables.Text" xml:space="preserve">
|
||||
<value>环境变量</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="CloseSearchPanel.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>关闭搜索框</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="FindNext.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>搜索下一个</value>
|
||||
@@ -954,116 +1007,138 @@ Fuzzy</comment>
|
||||
</data>
|
||||
<data name="SearchTextBox.PlaceholderText" xml:space="preserve">
|
||||
<value>输入搜索内容</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="Search.Text" xml:space="preserve">
|
||||
<value>搜索</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="PrintableOutputOnly.Content" xml:space="preserve">
|
||||
<value>只输出可打印内容</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="EnableLogging.Header" xml:space="preserve">
|
||||
<value>记录 Debug 日志</value>
|
||||
<comment>Fuzzy</comment>
|
||||
</data>
|
||||
<data name="WordSeparator.Header" xml:space="preserve">
|
||||
<value>单词分隔符</value>
|
||||
</data>
|
||||
<data name="Recent.Text" xml:space="preserve">
|
||||
<value>Recent</value>
|
||||
<value>最近</value>
|
||||
</data>
|
||||
<data name="NewTab_Description" xml:space="preserve">
|
||||
<value>Opens default profile in a new tab.</value>
|
||||
<value>在新标签打开默认配置。</value>
|
||||
</data>
|
||||
<data name="NewSshTab_Description" xml:space="preserve">
|
||||
<value>Opens a new SSH or Mosh session in a new tab.</value>
|
||||
<value>从新标签页打开SSH或Mosh会话</value>
|
||||
</data>
|
||||
<data name="NewQuickTab_Description" xml:space="preserve">
|
||||
<value>Opens "Quick Launch" dialog and starts session in a new tab.</value>
|
||||
<value>打开“快速启动”对话框并在新标签中开启会话。</value>
|
||||
</data>
|
||||
<data name="Settings_Description" xml:space="preserve">
|
||||
<value>Opens settings window.</value>
|
||||
<value>打开设置页面</value>
|
||||
</data>
|
||||
<data name="About_Description" xml:space="preserve">
|
||||
<value>Basic info about the app.</value>
|
||||
<value>关于</value>
|
||||
</data>
|
||||
<data name="Recent_Description" xml:space="preserve">
|
||||
<value>Recently opened sessions.</value>
|
||||
<value>最近打开的会话</value>
|
||||
</data>
|
||||
<data name="MenuItem_DefaultProfile_Description" xml:space="preserve">
|
||||
<value>Starts new terminal session based on the default profile.</value>
|
||||
<value>基于默认配置开启新的终端会话。</value>
|
||||
</data>
|
||||
<data name="MenuItem_Remote_Text" xml:space="preserve">
|
||||
<value>Remote Connect...</value>
|
||||
<value>远程连接</value>
|
||||
</data>
|
||||
<data name="MenuItem_Remote_Description" xml:space="preserve">
|
||||
<value>Opens a dialog for launching a new SSH or Mosh terminal session.</value>
|
||||
<value>打开对话框开启新的 SSH 或 Mosh 终端会话。</value>
|
||||
</data>
|
||||
<data name="MenuItem_QuickLaunch_Text" xml:space="preserve">
|
||||
<value>Quick Launch...</value>
|
||||
<value>快捷启动</value>
|
||||
</data>
|
||||
<data name="MenuItem_QuickLaunch_Description" xml:space="preserve">
|
||||
<value>Opens a "Quick Launch" dialog for starting a new terminal session.</value>
|
||||
<value>打开“快速启动”对话框并开启终端会话。</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewWindow_Text" xml:space="preserve">
|
||||
<value>New Window</value>
|
||||
<value>新建窗口</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewTab_Text" xml:space="preserve">
|
||||
<value>New Tab</value>
|
||||
<value>新建标签页</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewTab_Description" xml:space="preserve">
|
||||
<value>Launches a session in a new tab.</value>
|
||||
<value>从新标签页启动会话</value>
|
||||
</data>
|
||||
<data name="MenuItem_NewWindow_Description" xml:space="preserve">
|
||||
<value>Launches a session in a new window.</value>
|
||||
<value>从新窗口启动会话</value>
|
||||
</data>
|
||||
<data name="AppMenuType.Text" xml:space="preserve">
|
||||
<value>Application menu type</value>
|
||||
<value>应用菜单类型</value>
|
||||
</data>
|
||||
<data name="AppMenuType_Flat.Content" xml:space="preserve">
|
||||
<value>Flat, honoring "Open new terminals as" setting</value>
|
||||
<value>扁平,荣耀的“打开新的终端”设置</value>
|
||||
</data>
|
||||
<data name="AppMenuType_Cascading.Content" xml:space="preserve">
|
||||
<value>"New Tab" / "New Window" cascading</value>
|
||||
<value>“新标签”/“新窗口”级联菜单</value>
|
||||
</data>
|
||||
<data name="Quit.Text" xml:space="preserve">
|
||||
<value>Quit</value>
|
||||
<value>退出</value>
|
||||
</data>
|
||||
<data name="Quit.Description" xml:space="preserve">
|
||||
<value>Quit Fluent Terminal</value>
|
||||
<value>退出关于</value>
|
||||
</data>
|
||||
<data name="EnabledByPolicy" xml:space="preserve">
|
||||
<value>Enabled by policy.</value>
|
||||
<value>根据策略启用。</value>
|
||||
</data>
|
||||
<data name="BackgroundImage.Content" xml:space="preserve">
|
||||
<value>Background image</value>
|
||||
<value>背景图片</value>
|
||||
</data>
|
||||
<data name="AcrylicBackground.Header" xml:space="preserve">
|
||||
<value>Use acrylic background</value>
|
||||
<value>使用亚克力背景</value>
|
||||
</data>
|
||||
<data name="ConfirmDeleteBackgroundImage" xml:space="preserve">
|
||||
<value>Are you sure you want to delete this background image?</value>
|
||||
<value>你确定你想要删除这个背景图片吗?</value>
|
||||
</data>
|
||||
<data name="Colors.Text" xml:space="preserve">
|
||||
<value>Colors</value>
|
||||
<value>颜色</value>
|
||||
</data>
|
||||
<data name="BrightColors.Text" xml:space="preserve">
|
||||
<value>Bright colors</value>
|
||||
<value>亮色</value>
|
||||
</data>
|
||||
<data name="CopyLink" xml:space="preserve">
|
||||
<value>Copy link</value>
|
||||
<value>复制链接</value>
|
||||
</data>
|
||||
<data name="SearchWithRegex.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Regex</value>
|
||||
<value>正则表达式</value>
|
||||
</data>
|
||||
<data name="SearchWholeWord.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Whole word</value>
|
||||
<value>全字匹配</value>
|
||||
</data>
|
||||
<data name="SearchCaseSensitive.ToolTipService.ToolTip" xml:space="preserve">
|
||||
<value>Case sensitive</value>
|
||||
<value>大小写敏感</value>
|
||||
</data>
|
||||
<data name="MouseCopySelectionOrPaste.Content" xml:space="preserve">
|
||||
<value>Copy selection or paste</value>
|
||||
<value>复制或者粘贴选中的文本</value>
|
||||
</data>
|
||||
<data name="UseBuffer" xml:space="preserve">
|
||||
<value>Use smart buffer</value>
|
||||
<value>使用智能缓冲</value>
|
||||
</data>
|
||||
<data name="RestartSession.Content" xml:space="preserve">
|
||||
<value>重启</value>
|
||||
</data>
|
||||
<data name="SessionDisconnected.Text" xml:space="preserve">
|
||||
<value>会话已断开</value>
|
||||
</data>
|
||||
<data name="Command.IncreaseFontSize" xml:space="preserve">
|
||||
<value>Increase font size</value>
|
||||
</data>
|
||||
<data name="Command.DecreaseFontSize" xml:space="preserve">
|
||||
<value>Decrease font size</value>
|
||||
</data>
|
||||
<data name="Command.ResetFontSize" xml:space="preserve">
|
||||
<value>Reset font size</value>
|
||||
</data>
|
||||
<data name="Command.ReconnectTab" xml:space="preserve">
|
||||
<value>Reconnect tab</value>
|
||||
</data>
|
||||
</root>
|
||||
File diff suppressed because it is too large.
Load diff
@@ -249,13 +249,6 @@
|
||||
IsEnabled="{x:Bind InEditMode, Mode=OneWay}"
|
||||
IsOn="{x:Bind ProfileVm.UseConPty, Mode=TwoWay}" />
|
||||
|
||||
<ToggleSwitch
|
||||
x:Uid="UseBuffer"
|
||||
Margin="{StaticResource ItemMargin}"
|
||||
Header="{x:Bind Converter={StaticResource I18NConverter}, ConverterParameter=UseBuffer}"
|
||||
IsEnabled="{x:Bind InEditMode, Mode=OneWay}"
|
||||
IsOn="{x:Bind ProfileVm.UseBuffer, Mode=TwoWay}" />
|
||||
|
||||
<StackPanel Margin="{StaticResource ItemMargin}">
|
||||
<TextBlock
|
||||
x:Uid="EnvironmentVariables"
|
||||
@@ -283,11 +276,11 @@
|
||||
Style="{StaticResource SubtitleTextBlockStyle}"
|
||||
Text="{x:Bind Name, Mode=OneWay}" />
|
||||
|
||||
<controls:HeaderedTextBlock
|
||||
<controls:HeaderedContentControl
|
||||
x:Uid="ShellLocation"
|
||||
Margin="{StaticResource ItemMargin}"
|
||||
Header="Shell executable location"
|
||||
Text="{x:Bind ProfileVm.Location, Mode=OneWay}" />
|
||||
Content="{x:Bind ProfileVm.Location, Mode=OneWay}" />
|
||||
|
||||
<controls:HeaderedContentControl
|
||||
x:Uid="WorkingDir"
|
||||
@@ -350,18 +343,6 @@
|
||||
FontWeight="Light" />
|
||||
</controls:HeaderedContentControl>
|
||||
|
||||
<controls:HeaderedContentControl
|
||||
Margin="{StaticResource ItemMargin}"
|
||||
HorizontalContentAlignment="Stretch"
|
||||
Header="{x:Bind Converter={StaticResource I18NConverter}, ConverterParameter=UseBuffer}">
|
||||
<ContentControl
|
||||
Margin="0,6,0,0"
|
||||
Content="{x:Bind ProfileVm.UseBuffer, Mode=OneWay}"
|
||||
ContentTemplateSelector="{StaticResource UseConPtyTemplateSelector}"
|
||||
FontSize="18"
|
||||
FontWeight="Light" />
|
||||
</controls:HeaderedContentControl>
|
||||
|
||||
<controls:HeaderedContentControl
|
||||
Margin="{StaticResource ItemMargin}"
|
||||
HorizontalContentAlignment="Stretch"
|
||||
|
||||
@@ -291,12 +291,6 @@
|
||||
IsEnabled="{x:Bind InEditMode, Mode=OneWay}"
|
||||
IsOn="{x:Bind ProfileVm.UseConPty, Mode=TwoWay}" />
|
||||
|
||||
<ToggleSwitch
|
||||
Margin="{StaticResource ItemMargin}"
|
||||
Header="{x:Bind Converter={StaticResource I18NConverter}, ConverterParameter=UseBuffer}"
|
||||
IsEnabled="{x:Bind InEditMode, Mode=OneWay}"
|
||||
IsOn="{x:Bind ProfileVm.UseBuffer, Mode=TwoWay}" />
|
||||
|
||||
<StackPanel Margin="{StaticResource ItemMargin}">
|
||||
<TextBlock
|
||||
x:Uid="EnvironmentVariables"
|
||||
@@ -468,19 +462,6 @@
|
||||
FontWeight="Light" />
|
||||
</controls:HeaderedContentControl>
|
||||
|
||||
<controls:HeaderedContentControl
|
||||
Margin="{StaticResource ItemMargin}"
|
||||
HorizontalContentAlignment="Stretch"
|
||||
DataContext="{Binding ProfileVm}"
|
||||
Header="{x:Bind Converter={StaticResource I18NConverter}, ConverterParameter=UseBuffer}">
|
||||
<ContentControl
|
||||
Margin="0,6,0,0"
|
||||
Content="{Binding UseBuffer, Mode=OneWay}"
|
||||
ContentTemplateSelector="{StaticResource UseConPtyTemplateSelector}"
|
||||
FontSize="18"
|
||||
FontWeight="Light" />
|
||||
</controls:HeaderedContentControl>
|
||||
|
||||
<controls:HeaderedContentControl
|
||||
Margin="{StaticResource ItemMargin}"
|
||||
HorizontalContentAlignment="Stretch"
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
RelativePanel.AlignRightWithPanel="True"
|
||||
Visibility="{x:Bind IsUnderlined, Mode=OneWay, Converter={StaticResource TrueToVisibleConverter}}" />
|
||||
<Grid
|
||||
x:Name="HasExitedWithError"
|
||||
x:Name="HasExitedWithErrorGrid"
|
||||
Height="32"
|
||||
Margin="6,0,0,0"
|
||||
RelativePanel.AlignLeftWithPanel="True"
|
||||
@@ -105,7 +105,7 @@
|
||||
<TextBlock
|
||||
Margin="12,8,6,0"
|
||||
RelativePanel.LeftOf="CloseButton"
|
||||
RelativePanel.RightOf="HasExitedWithError"
|
||||
RelativePanel.RightOf="HasExitedWithErrorGrid"
|
||||
Style="{StaticResource CaptionTextBlockStyle}"
|
||||
Text="{x:Bind TabTitle, Mode=OneWay, Converter={StaticResource TextMiddleEllipsisConverter}}"
|
||||
TextWrapping="NoWrap" />
|
||||
@@ -118,7 +118,7 @@
|
||||
HorizontalAlignment="Center"
|
||||
Command="{x:Bind CloseCommand}"
|
||||
Style="{StaticResource TitleBarButtonStyle}"
|
||||
ToolTipService.ToolTip="Close"
|
||||
ToolTipService.ToolTip="{x:Bind Converter={StaticResource I18NConverter}, ConverterParameter=Close}"
|
||||
Visibility="{x:Bind ShowCloseButton, Mode=OneWay, Converter={StaticResource TrueToVisibleConverter}}">
|
||||
<Viewbox Width="12" Height="12">
|
||||
<SymbolIcon Symbol="Cancel" />
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
<ResourceDictionary
|
||||
x:Class="FluentTerminal.App.Views.TemplateSelectors"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:views="using:FluentTerminal.App.Views"
|
||||
xmlns:models="using:FluentTerminal.Models"
|
||||
xmlns:settings="using:FluentTerminal.App.ViewModels.Settings">
|
||||
xmlns:settings="using:FluentTerminal.App.ViewModels.Settings"
|
||||
xmlns:views="using:FluentTerminal.App.Views">
|
||||
<views:TabThemeTemplateSelector x:Key="TabThemeTemplateSelector">
|
||||
<views:TabThemeTemplateSelector.DefaultTemplate>
|
||||
<DataTemplate x:DataType="models:TabTheme">
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<FontIcon
|
||||
Margin="0,0,6,0"
|
||||
FontFamily="{StaticResource SymbolThemeFontFamily}"
|
||||
Glyph="" />
|
||||
<TextBlock Text="{x:Bind Name, Mode=OneWay}" />
|
||||
Margin="0,0,6,0"
|
||||
FontFamily="{StaticResource SymbolThemeFontFamily}"
|
||||
Glyph="" />
|
||||
<TextBlock Text="{x:Bind Name, Mode=OneTime, Converter={StaticResource I18NConverter}}" />
|
||||
</StackPanel>
|
||||
</DataTemplate>
|
||||
</views:TabThemeTemplateSelector.DefaultTemplate>
|
||||
@@ -21,11 +21,11 @@
|
||||
<DataTemplate x:DataType="models:TabTheme">
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<FontIcon
|
||||
Margin="0,0,6,0"
|
||||
FontFamily="{StaticResource SymbolThemeFontFamily}"
|
||||
Foreground="{x:Bind Color}"
|
||||
Glyph="" />
|
||||
<TextBlock Text="{x:Bind Name, Mode=OneWay}" />
|
||||
Margin="0,0,6,0"
|
||||
FontFamily="{StaticResource SymbolThemeFontFamily}"
|
||||
Foreground="{x:Bind Color}"
|
||||
Glyph="" />
|
||||
<TextBlock Text="{x:Bind Name, Mode=OneTime, Converter={StaticResource I18NConverter}}" />
|
||||
</StackPanel>
|
||||
</DataTemplate>
|
||||
</views:TabThemeTemplateSelector.ColoredTemplate>
|
||||
@@ -51,9 +51,9 @@
|
||||
<views:TerminalKeybindTemplateSelector.KeyBindingsTemplate>
|
||||
<DataTemplate x:DataType="settings:KeyBindingsViewModel">
|
||||
<views:KeyBindingsView
|
||||
Margin="0,6,0,0"
|
||||
ShowCommandName="False"
|
||||
ViewModel="{x:Bind}" />
|
||||
Margin="0,6,0,0"
|
||||
ShowCommandName="False"
|
||||
ViewModel="{x:Bind}" />
|
||||
</DataTemplate>
|
||||
</views:TerminalKeybindTemplateSelector.KeyBindingsTemplate>
|
||||
</views:TerminalKeybindTemplateSelector>
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
Width="16"
|
||||
Height="16"
|
||||
Margin="6,0,0,0">
|
||||
<FontIcon FontFamily="{StaticResource SymbolThemeFontFamily}" Glyph="" />
|
||||
<SymbolIcon Symbol="Find" />
|
||||
</Viewbox>
|
||||
<TextBox
|
||||
Name="SearchTextBox"
|
||||
@@ -47,7 +47,9 @@
|
||||
IsTabStop="True"
|
||||
KeyUp="OnSearchTextBoxKeyUp"
|
||||
PlaceholderText="Enter search term"
|
||||
Text="{x:Bind ViewModel.SearchText, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
|
||||
Text="{x:Bind ViewModel.SearchText, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
|
||||
GotFocus="SearchTextBox_GotFocus"
|
||||
LostFocus="SearchTextBox_LostFocus">
|
||||
<Interactivity:Interaction.Behaviors>
|
||||
<Core:DataTriggerBehavior Binding="{x:Bind ViewModel.ShowSearchPanel, Mode=OneWay}" Value="true">
|
||||
<actions:FocusAction />
|
||||
@@ -124,5 +126,34 @@
|
||||
</Button>
|
||||
</StackPanel>
|
||||
</controls:DropShadowPanel>
|
||||
|
||||
<controls:DropShadowPanel
|
||||
Margin="12"
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Bottom"
|
||||
ShadowOpacity="0.5"
|
||||
Visibility="{x:Bind ViewModel.HasExitedWithError, Mode=OneWay, Converter={StaticResource TrueToVisibleConverter}}"
|
||||
Color="Black">
|
||||
<StackPanel
|
||||
Padding="6"
|
||||
CornerRadius="4"
|
||||
Orientation="Horizontal">
|
||||
<StackPanel.Background>
|
||||
<SolidColorBrush Color="{ThemeResource SystemAccentColor}" />
|
||||
</StackPanel.Background>
|
||||
<TextBlock
|
||||
x:Uid="SessionDisconnected"
|
||||
Margin="6,0,24,0"
|
||||
VerticalAlignment="Center"
|
||||
Text="Session disconnected" />
|
||||
<Button
|
||||
x:Uid="RestartSession"
|
||||
Margin="0,0,6,0"
|
||||
Command="{x:Bind ViewModel.ReconnectTabCommand, Mode=OneWay}"
|
||||
Content="Restart"
|
||||
IsEnabled="{x:Bind ViewModel.HasExitedWithError, Mode=OneWay}" />
|
||||
<Button Command="{x:Bind ViewModel.CloseCommand, Mode=OneWay}" Content="{x:Bind Converter={StaticResource I18NConverter}, ConverterParameter=Close}" />
|
||||
</StackPanel>
|
||||
</controls:DropShadowPanel>
|
||||
</Grid>
|
||||
</UserControl>
|
||||
@@ -28,6 +28,7 @@ namespace FluentTerminal.App.Views
|
||||
ViewModel.ThemeChanged += OnThemeChanged;
|
||||
ViewModel.FindNextRequested += OnFindNextRequested;
|
||||
ViewModel.FindPreviousRequested += OnFindPreviousRequested;
|
||||
ViewModel.FontSizeChanged += OnFontSizeChanged;
|
||||
InitializeComponent();
|
||||
_terminalView = new XtermTerminalView();
|
||||
TerminalContainer.Children.Add((UIElement)_terminalView);
|
||||
@@ -54,6 +55,7 @@ namespace FluentTerminal.App.Views
|
||||
ViewModel.ThemeChanged -= OnThemeChanged;
|
||||
ViewModel.FindNextRequested -= OnFindNextRequested;
|
||||
ViewModel.FindPreviousRequested -= OnFindPreviousRequested;
|
||||
ViewModel.FontSizeChanged -= OnFontSizeChanged;
|
||||
|
||||
ViewModel = null;
|
||||
}
|
||||
@@ -92,11 +94,7 @@ namespace FluentTerminal.App.Views
|
||||
|
||||
private void OnSearchTextBoxKeyUp(object sender, Windows.UI.Xaml.Input.KeyRoutedEventArgs e)
|
||||
{
|
||||
if (e.Key == VirtualKey.Escape)
|
||||
{
|
||||
ViewModel.CloseSearchPanelCommand.Execute(null);
|
||||
}
|
||||
else if (e.Key == VirtualKey.Enter)
|
||||
if (e.Key == VirtualKey.Enter)
|
||||
{
|
||||
ViewModel.FindPreviousCommand.Execute(null);
|
||||
}
|
||||
@@ -107,10 +105,14 @@ namespace FluentTerminal.App.Views
|
||||
await _terminalView.ChangeThemeAsync(e);
|
||||
SetGridBackgroundTheme(e);
|
||||
}
|
||||
|
||||
|
||||
private async void OnFontSizeChanged(object sender, int e)
|
||||
{
|
||||
await _terminalView.ChangeFontSize(e);
|
||||
}
|
||||
|
||||
private void SetGridBackgroundTheme(TerminalTheme terminalTheme)
|
||||
{
|
||||
var color = terminalTheme.Colors.Background;
|
||||
var imageFile = terminalTheme.BackgroundImage;
|
||||
|
||||
Brush backgroundBrush;
|
||||
@@ -132,5 +134,17 @@ namespace FluentTerminal.App.Views
|
||||
|
||||
TerminalContainer.Background = backgroundBrush;
|
||||
}
|
||||
|
||||
private void SearchTextBox_GotFocus(object sender, RoutedEventArgs e)
|
||||
{
|
||||
if (ViewModel != null)
|
||||
ViewModel.SearchHasFocus = true;
|
||||
}
|
||||
|
||||
private void SearchTextBox_LostFocus(object sender, RoutedEventArgs e)
|
||||
{
|
||||
if (ViewModel != null)
|
||||
ViewModel.SearchHasFocus = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -118,6 +118,7 @@ namespace FluentTerminal.App.Views
|
||||
|
||||
public event EventHandler<object> OnOutput;
|
||||
public event EventHandler<string> OnPaste;
|
||||
public event EventHandler<string> OnSessionRestart;
|
||||
|
||||
public XtermTerminalView()
|
||||
{
|
||||
@@ -179,6 +180,16 @@ namespace FluentTerminal.App.Views
|
||||
return ExecuteScriptAsync($"changeTheme('{serialized}')");
|
||||
}
|
||||
|
||||
public Task ChangeFontSize(int fontSize)
|
||||
{
|
||||
if (_terminalClosed)
|
||||
{
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
return ExecuteScriptAsync($"setFontSize({fontSize})");
|
||||
}
|
||||
|
||||
public Task<string> SerializeXtermStateAsync()
|
||||
{
|
||||
if (_terminalClosed)
|
||||
@@ -224,7 +235,31 @@ namespace FluentTerminal.App.Views
|
||||
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
|
||||
private const string OpenSSH = "OpenSSH";
|
||||
|
||||
public async Task ReconnectAsync()
|
||||
{
|
||||
if (ViewModel.ShellProfile.Location.Contains(OpenSSH))
|
||||
{
|
||||
OnSessionRestart?.Invoke(this, OpenSSH);
|
||||
|
||||
await Task.Delay(500).ConfigureAwait(false);
|
||||
|
||||
Terminal_OutputReceived(this, System.Text.Encoding.UTF8.GetBytes("\n\x1b[2EReconnecting current session...\n\x1b[E"));
|
||||
}
|
||||
else
|
||||
{
|
||||
// Fill full screen with new output to not allow erasing of available output on start of new shell
|
||||
Terminal_OutputReceived(this, System.Text.Encoding.UTF8.GetBytes(new String('\n', _requestedSize.Rows + 1)));
|
||||
}
|
||||
|
||||
if (true == await StartShellProcessAsync(_requestedSize).ConfigureAwait(false))
|
||||
{
|
||||
ViewModel.Terminal.Reconnect();
|
||||
}
|
||||
}
|
||||
|
||||
public async Task InitializeAsync(TerminalViewModel viewModel)
|
||||
{
|
||||
ViewModel = viewModel;
|
||||
@@ -255,12 +290,6 @@ namespace FluentTerminal.App.Views
|
||||
// Waiting for IxtermEventListener.OnInitialized() call to happen
|
||||
await _tcsConnected.Task;
|
||||
|
||||
var sessionType =
|
||||
ViewModel.ShellProfile.UseConPty &&
|
||||
ViewModel.ApplicationView.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 7)
|
||||
? SessionType.ConPty
|
||||
: SessionType.WinPty;
|
||||
|
||||
lock (_resizeLock)
|
||||
{
|
||||
// Check to see if some resizing has happened meanwhile
|
||||
@@ -274,14 +303,8 @@ namespace FluentTerminal.App.Views
|
||||
}
|
||||
}
|
||||
|
||||
var response = await ViewModel.Terminal.StartShellProcessAsync(ViewModel.ShellProfile, size, sessionType, ViewModel.XtermBufferState).ConfigureAwait(false);
|
||||
if (!response.Success)
|
||||
if (false == await StartShellProcessAsync(size).ConfigureAwait(false))
|
||||
{
|
||||
await Dispatcher.ExecuteAsync(async () =>
|
||||
await ViewModel.DialogService.ShowMessageDialogAsync("Error", response.Error, DialogButton.OK))
|
||||
.ConfigureAwait(false);
|
||||
|
||||
ViewModel.Terminal.ReportLauchFailed();
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -562,5 +585,25 @@ namespace FluentTerminal.App.Views
|
||||
}
|
||||
|
||||
public void Paste(string text) => OnPaste?.Invoke(this, text);
|
||||
|
||||
private async Task<bool> StartShellProcessAsync(TerminalSize size)
|
||||
{
|
||||
var sessionType = ViewModel.ShellProfile.UseConPty &&
|
||||
ViewModel.ApplicationView.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 7)
|
||||
? SessionType.ConPty
|
||||
: SessionType.WinPty;
|
||||
|
||||
var response = await ViewModel.Terminal.StartShellProcessAsync(ViewModel.ShellProfile, size, sessionType, ViewModel.XtermBufferState).ConfigureAwait(false);
|
||||
if (!response.Success)
|
||||
{
|
||||
await Dispatcher.ExecuteAsync(async () =>
|
||||
await ViewModel.DialogService.ShowMessageDialogAsync("Error", response.Error, DialogButton.OK))
|
||||
.ConfigureAwait(false);
|
||||
|
||||
ViewModel.Terminal.ReportLauchFailed();
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
Generated
+1461
File diff suppressed because it is too large.
Load diff
@@ -5,22 +5,22 @@
|
||||
"main": "src/index.js",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1",
|
||||
"build": "xcopy /y /s node_modules\\xterm\\css\\xterm.css dist\\ && xcopy /y /s src\\style.css dist\\ && xcopy /y /s src\\index.html dist\\ && cd node_modules/xterm && yarn && yarn package && cd ../.. && npx webpack --config webpack.config.js"
|
||||
"build": "xcopy /y /s node_modules\\xterm\\css\\xterm.css dist\\ && xcopy /y /s src\\style.css dist\\ && xcopy /y /s src\\index.html dist\\ && npx webpack --config webpack.config.js"
|
||||
},
|
||||
"author": "FS Apps",
|
||||
"license": "GPL-3.0",
|
||||
"devDependencies": {
|
||||
"ts-loader": "^6.0.2",
|
||||
"typescript": "^3.5.1",
|
||||
"webpack": "^4.29.6",
|
||||
"webpack-cli": "^3.2.3"
|
||||
"ts-loader": "^8.0.7",
|
||||
"typescript": "^4.0.5",
|
||||
"webpack": "^5.3.2",
|
||||
"webpack-cli": "^4.1.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"xterm": "felixse/xterm.js#fix-edge-selection-color",
|
||||
"xterm-addon-fit": "^0.3.0",
|
||||
"xterm-addon-search": "^0.5.0",
|
||||
"xterm-addon-serialize": "^0.1.2",
|
||||
"xterm-addon-unicode11": "^0.1.1",
|
||||
"xterm-addon-web-links": "^0.2.1"
|
||||
"xterm": "^4.9.0",
|
||||
"xterm-addon-fit": "^0.4.0",
|
||||
"xterm-addon-search": "^0.7.0",
|
||||
"xterm-addon-serialize": "^0.4.0",
|
||||
"xterm-addon-unicode11": "^0.2.0",
|
||||
"xterm-addon-web-links": "^0.4.0"
|
||||
}
|
||||
}
|
||||
@@ -19,6 +19,7 @@ interface ExtendedWindow extends Window {
|
||||
findNext(content: string, caseSensitive: boolean, wholeWord: boolean, regex: boolean): void;
|
||||
findPrevious(content: string, caseSensitive: boolean, wholeWord: boolean, regex: boolean): void;
|
||||
serializeTerminal() : void;
|
||||
setFontSize(fontSize: number): void;
|
||||
}
|
||||
|
||||
declare var window: ExtendedWindow;
|
||||
@@ -29,6 +30,8 @@ let searchAddon: SearchAddon;
|
||||
let serializeAddon: SerializeAddon;
|
||||
let webLinksAddon: WebLinksAddon;
|
||||
let unicode11Addon: Unicode11Addon;
|
||||
let altGrPressed = false;
|
||||
let filterOutOpenSSHOutput = false;
|
||||
|
||||
const terminalContainer = document.getElementById('terminal-container');
|
||||
|
||||
@@ -42,6 +45,13 @@ function DecodeSpecialChars(data: string) {
|
||||
return replaceAll("\", "\\", data);
|
||||
}
|
||||
|
||||
window.setFontSize = (fontSize: number) => {
|
||||
if (fontSize > 0) {
|
||||
term.setOption('fontSize', fontSize);
|
||||
fitAddon.fit();
|
||||
}
|
||||
}
|
||||
|
||||
window.serializeTerminal = () => {
|
||||
let serialized = serializeAddon.serialize();
|
||||
return serialized;
|
||||
@@ -101,7 +111,46 @@ window.createTerminal = (options, theme, keyBindings) => {
|
||||
|
||||
window.term = term;
|
||||
|
||||
function stringToUint8Array(param: string) {
|
||||
var str = unescape(encodeURIComponent(param));
|
||||
var charList = str.split('');
|
||||
var output = [];
|
||||
for (var i = 0; i < charList.length; i++) {
|
||||
output.push(charList[i].charCodeAt(0));
|
||||
}
|
||||
return new Uint8Array(output);
|
||||
}
|
||||
|
||||
function uint8ArrayToString(param: Uint8Array) {
|
||||
var encodedString = String.fromCharCode.apply(null, param);
|
||||
return decodeURIComponent(escape(encodedString));
|
||||
}
|
||||
|
||||
window.terminalBridge.onsessionrestart = ((param: string) => {
|
||||
if (filterOutOpenSSHOutput == false) {
|
||||
filterOutOpenSSHOutput = true;
|
||||
}
|
||||
});
|
||||
|
||||
window.terminalBridge.onoutput = (data => {
|
||||
if (filterOutOpenSSHOutput == true) {
|
||||
var str = uint8ArrayToString(data);
|
||||
var sessionStarted = str.search(/(\x1b\[H\x1b\[\?25h)|(\x1b\[2;1H\x1b\]0;OpenSSH SSH client)/u);
|
||||
|
||||
if (sessionStarted != -1) {
|
||||
filterOutOpenSSHOutput = false;
|
||||
}
|
||||
|
||||
// Filter out new line characters following by cursor movement CSIs X and C
|
||||
str = replaceAll(/\n\x1b\[\d*X\x1b\[\d*C/u, "", str);
|
||||
// Filter out J (clear screen) CSIs and H (set cursor position) CSIs
|
||||
str = replaceAll(/\x1b\[\d*J/u, "", str);
|
||||
// Filter out H (set cursor position) CSIs
|
||||
str = replaceAll(/\x1b\[\d*;?\d*H/u, "", str);
|
||||
|
||||
data = stringToUint8Array(str);
|
||||
}
|
||||
|
||||
term.writeUtf8(data);
|
||||
});
|
||||
|
||||
@@ -135,7 +184,7 @@ window.createTerminal = (options, theme, keyBindings) => {
|
||||
|
||||
setPadding(options.padding);
|
||||
|
||||
let resizeTimeout: any;
|
||||
let resizeTimeout: NodeJS.Timeout;
|
||||
window.onresize = function () {
|
||||
clearTimeout(resizeTimeout);
|
||||
resizeTimeout = setTimeout(() => fitAddon.fit(), 500);
|
||||
@@ -165,9 +214,16 @@ window.createTerminal = (options, theme, keyBindings) => {
|
||||
});
|
||||
|
||||
term.attachCustomKeyEventHandler(function (e) {
|
||||
if (e.type != "keydown") {
|
||||
if (e.altKey && e.type === "keydown" && e.location === 2) {
|
||||
altGrPressed = true;
|
||||
} else if (e.altKey && e.type === "keyup" && e.key === "Control") {
|
||||
altGrPressed = false
|
||||
}
|
||||
|
||||
if (e.type != "keydown" || altGrPressed) {
|
||||
return true;
|
||||
}
|
||||
|
||||
for (var i = 0; i < window.keyBindings.length; i++) {
|
||||
var keyBinding = window.keyBindings[i];
|
||||
if (keyBinding.ctrl == e.ctrlKey
|
||||
@@ -189,7 +245,6 @@ window.createTerminal = (options, theme, keyBindings) => {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
e.preventDefault();
|
||||
window.terminalBridge.invokeCommand(keyBinding.command);
|
||||
}
|
||||
@@ -259,5 +314,5 @@ document.oncontextmenu = function () {
|
||||
};
|
||||
|
||||
function convertBoldText(fontWeight: FontWeight) : FontWeight {
|
||||
return parseInt(fontWeight) > 600 ? '900' : 'bold';
|
||||
return parseInt(fontWeight.toString()) > 600 ? '900' : 'bold';
|
||||
}
|
||||
@@ -1,22 +1,21 @@
|
||||
const path = require('path');
|
||||
|
||||
module.exports = {
|
||||
mode: 'production',
|
||||
entry: './src/index.ts',
|
||||
module: {
|
||||
rules: [
|
||||
{
|
||||
test: /\.tsx?$/,
|
||||
use: 'ts-loader',
|
||||
exclude: /node_modules/
|
||||
}
|
||||
]
|
||||
exclude: /node_modules/,
|
||||
},
|
||||
],
|
||||
},
|
||||
resolve: {
|
||||
extensions: [ '.tsx', '.ts', '.js' ]
|
||||
extensions: [ '.tsx', '.ts', '.js' ],
|
||||
},
|
||||
output: {
|
||||
filename: 'bundle.js',
|
||||
path: path.resolve(__dirname, 'dist')
|
||||
}
|
||||
path: path.resolve(__dirname, 'dist'),
|
||||
},
|
||||
};
|
||||
File diff suppressed because it is too large.
Load diff
@@ -18,6 +18,7 @@
|
||||
Paste,
|
||||
PasteWithoutNewlines,
|
||||
Search,
|
||||
CloseSearch,
|
||||
ToggleFullScreen,
|
||||
SelectAll,
|
||||
Clear,
|
||||
@@ -30,6 +31,10 @@
|
||||
SwitchToTerm7,
|
||||
SwitchToTerm8,
|
||||
SwitchToTerm9,
|
||||
DuplicateTab
|
||||
DuplicateTab,
|
||||
ReconnectTab,
|
||||
IncreaseFontSize,
|
||||
DecreaseFontSize,
|
||||
ResetFontSize
|
||||
}
|
||||
}
|
||||
@@ -20,6 +20,7 @@
|
||||
GetCommandPathRequest = 15,
|
||||
PauseTerminalOutputRequest = 16,
|
||||
PauseTerminalOutputResponse = 17,
|
||||
QuitApplicationRequest = 18
|
||||
QuitApplicationRequest = 18,
|
||||
ReadTextFileRequest = 19
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
namespace FluentTerminal.Models.Requests
|
||||
{
|
||||
public class ReadTextFileRequest : IMessage
|
||||
{
|
||||
public byte Identifier => (byte)MessageIdentifiers.ReadTextFileRequest;
|
||||
|
||||
public string Path { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -1,11 +1,7 @@
|
||||
namespace FluentTerminal.Models.Responses
|
||||
{
|
||||
public class CommonResponse : IMessage
|
||||
public class CommonResponse : TerminalResponse
|
||||
{
|
||||
public virtual byte Identifier => (byte) MessageIdentifiers.CommonResponse;
|
||||
|
||||
public bool Success { get; set; }
|
||||
|
||||
public string Error { get; set; }
|
||||
public override byte Identifier => (byte) MessageIdentifiers.CommonResponse;
|
||||
}
|
||||
}
|
||||
@@ -1,8 +1,8 @@
|
||||
namespace FluentTerminal.Models.Responses
|
||||
{
|
||||
public class CreateTerminalResponse : TerminalResponse, IMessage
|
||||
public class CreateTerminalResponse : TerminalResponse
|
||||
{
|
||||
public byte Identifier => (byte) MessageIdentifiers.CreateTerminalResponse;
|
||||
public override byte Identifier => (byte) MessageIdentifiers.CreateTerminalResponse;
|
||||
|
||||
public string Name { get; set; }
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
namespace FluentTerminal.Models.Responses
|
||||
{
|
||||
public class PauseTerminalOutputResponse : TerminalResponse, IMessage
|
||||
public class PauseTerminalOutputResponse : TerminalResponse
|
||||
{
|
||||
public byte Identifier => (byte) MessageIdentifiers.PauseTerminalOutputResponse;
|
||||
public override byte Identifier => (byte) MessageIdentifiers.PauseTerminalOutputResponse;
|
||||
}
|
||||
}
|
||||
@@ -1,11 +1,8 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace FluentTerminal.Models.Responses
|
||||
namespace FluentTerminal.Models.Responses
|
||||
{
|
||||
public class TerminalResponse
|
||||
public abstract class TerminalResponse : IMessage
|
||||
{
|
||||
public abstract byte Identifier { get; }
|
||||
public bool Success { get; set; }
|
||||
public string Error { get; set; }
|
||||
}
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
namespace FluentTerminal.Models
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace FluentTerminal.Models
|
||||
{
|
||||
public class TabTheme
|
||||
{
|
||||
|
||||
@@ -59,55 +59,54 @@
|
||||
<TargetPlatformMinVersion>10.0.16299.0</TargetPlatformMinVersion>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
<AppxPackageSigningEnabled>True</AppxPackageSigningEnabled>
|
||||
<PackageCertificateKeyFile>FluentTerminal.App_StoreKey.pfx</PackageCertificateKeyFile>
|
||||
<EntryPointProjectUniqueName>$(SolutionDir)FluentTerminal.App\FluentTerminal.App.csproj</EntryPointProjectUniqueName>
|
||||
<GenerateAppInstallerFile>False</GenerateAppInstallerFile>
|
||||
<AppxAutoIncrementPackageRevision>False</AppxAutoIncrementPackageRevision>
|
||||
<GenerateTestArtifacts>False</GenerateTestArtifacts>
|
||||
<AppxBundlePlatforms>x64</AppxBundlePlatforms>
|
||||
<AppxBundlePlatforms>x86|x64</AppxBundlePlatforms>
|
||||
<HoursBetweenUpdateChecks>0</HoursBetweenUpdateChecks>
|
||||
<AppxPackageSigningTimestampDigestAlgorithm>SHA256</AppxPackageSigningTimestampDigestAlgorithm>
|
||||
<PackageCertificateThumbprint>9E39FAC27F1AEA1BAC9BCF60FF29B32B354E0E93</PackageCertificateThumbprint>
|
||||
<AppxPackageSigningTimestampServerUrl>http://timestamp.comodoca.com</AppxPackageSigningTimestampServerUrl>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
|
||||
<AppxBundle>Always</AppxBundle>
|
||||
<DefaultLanguage>en</DefaultLanguage>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
|
||||
<AppxBundle>Always</AppxBundle>
|
||||
<DefaultLanguage>en</DefaultLanguage>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
||||
<AppxBundle>Always</AppxBundle>
|
||||
<DefaultLanguage>en</DefaultLanguage>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<AppxBundle>Always</AppxBundle>
|
||||
<DefaultLanguage>en</DefaultLanguage>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<AppxBundle>Always</AppxBundle>
|
||||
<DefaultLanguage>en</DefaultLanguage>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
|
||||
<AppxBundle>Always</AppxBundle>
|
||||
<DefaultLanguage>en</DefaultLanguage>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
|
||||
<AppxBundle>Always</AppxBundle>
|
||||
<DefaultLanguage>en</DefaultLanguage>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
|
||||
<AppxBundle>Always</AppxBundle>
|
||||
<DefaultLanguage>en</DefaultLanguage>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
|
||||
<AppxBundle>Always</AppxBundle>
|
||||
<DefaultLanguage>en</DefaultLanguage>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
|
||||
<AppxBundle>Always</AppxBundle>
|
||||
<DefaultLanguage>en</DefaultLanguage>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<AppxManifest Include="Package.appxmanifest">
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
xmlns:desktop="http://schemas.microsoft.com/appx/manifest/desktop/windows10"
|
||||
IgnorableNamespaces="uap rescap desktop">
|
||||
|
||||
<Identity Name="53621FSApps.FluentTerminal" Publisher="CN=Felix Seidl, O=Felix Seidl, STREET=Kapellenstr. 4, L=Nürnberg, S=Bayern, PostalCode=90478, C=DE" Version="0.7.0.0" />
|
||||
<Identity Name="53621FSApps.FluentTerminal" Publisher="CN=BDC72197-B634-438A-B863-16DCB7D90C85" Version="0.7.3.0" />
|
||||
|
||||
<Properties>
|
||||
<DisplayName>Fluent Terminal</DisplayName>
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
<default>
|
||||
<qualifier name="Language" value="ar;ar-IQ;az;de;en;es;fr;he;hi;id;it;ja;ko;nl;pl;pt-BR;ro;ru;uk;zh-Hans;zh-Hant" />
|
||||
<qualifier name="Language" value="ar;ar-IQ;az-Latn;de;en-US;eo;es;fa;fr;he;hi;hr;hu;id;it;ja;ko;nl;pl;pt-BR;ro;ru;sl;sv;tr;ug-Arab;uk;uz-Latn;zh-Hans;zh-Hant" />
|
||||
</default>
|
||||
@@ -24,5 +24,6 @@ namespace FluentTerminal.RuntimeComponent.Interfaces
|
||||
|
||||
event EventHandler<object> OnOutput;
|
||||
event EventHandler<string> OnPaste;
|
||||
event EventHandler<string> OnSessionRestart;
|
||||
}
|
||||
}
|
||||
@@ -17,6 +17,7 @@ namespace FluentTerminal.RuntimeComponent.WebAllowedObjects
|
||||
_terminalEventListener = terminalEventListener;
|
||||
_terminalEventListener.OnOutput += OnOutput;
|
||||
_terminalEventListener.OnPaste += OnPaste;
|
||||
_terminalEventListener.OnSessionRestart += OnSessionRestart;
|
||||
}
|
||||
|
||||
private void OnPaste(object sender, string e)
|
||||
@@ -29,8 +30,14 @@ namespace FluentTerminal.RuntimeComponent.WebAllowedObjects
|
||||
Task.Factory.StartNew(() => Output?.Invoke(this, e));
|
||||
}
|
||||
|
||||
private void OnSessionRestart(object sender, string e)
|
||||
{
|
||||
Task.Factory.StartNew(() => SessionRestart?.Invoke(this, e));
|
||||
}
|
||||
|
||||
public event EventHandler<object> Output;
|
||||
public event EventHandler<string> Paste;
|
||||
public event EventHandler<string> SessionRestart;
|
||||
|
||||
public void InputReceived(string message)
|
||||
{
|
||||
|
||||
@@ -53,6 +53,9 @@ namespace FluentTerminal.SystemTray
|
||||
{
|
||||
while (true)
|
||||
{
|
||||
// Allow CPU to jump between TerminalSessions' ReadingLoop Tasks
|
||||
await Task.Delay(1).ConfigureAwait(false);
|
||||
|
||||
bool paused;
|
||||
|
||||
lock (_lock)
|
||||
|
||||
@@ -95,7 +95,7 @@
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Store|x64'">
|
||||
<OutputPath>bin\x64\Store\</OutputPath>
|
||||
<DefineConstants>TRACE;X64</DefineConstants>
|
||||
<DefineConstants>TRACE;X64;STORE</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>x64</PlatformTarget>
|
||||
@@ -203,7 +203,7 @@
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Autofac">
|
||||
<Version>5.1.2</Version>
|
||||
<Version>6.0.0</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="GlobalHotKey">
|
||||
<Version>1.1.0</Version>
|
||||
|
||||
@@ -134,6 +134,9 @@ namespace FluentTerminal.SystemTray.Services
|
||||
case MessageIdentifiers.QuitApplicationRequest:
|
||||
HandleQuitApplicationRequest();
|
||||
return;
|
||||
case MessageIdentifiers.ReadTextFileRequest:
|
||||
await HandleReadTextFileRequestAsync(args).ConfigureAwait(false);
|
||||
return;
|
||||
default:
|
||||
Logger.Instance.Error("Received unknown message type: {messageType}", messageType);
|
||||
return;
|
||||
@@ -214,6 +217,31 @@ namespace FluentTerminal.SystemTray.Services
|
||||
deferral.Complete();
|
||||
}
|
||||
|
||||
private async Task HandleReadTextFileRequestAsync(AppServiceRequestReceivedEventArgs args)
|
||||
{
|
||||
var deferreal = args.GetDeferral();
|
||||
var deferral = args.GetDeferral();
|
||||
var messageContent = (string)args.Request.Message[MessageKeys.Content];
|
||||
var request = JsonConvert.DeserializeObject<ReadTextFileRequest>(messageContent);
|
||||
var response = new StringValueResponse();
|
||||
|
||||
try
|
||||
{
|
||||
var content = Utilities.ReadFile(request.Path);
|
||||
response.Success = true;
|
||||
response.Value = content;
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
response.Success = false;
|
||||
response.Error = e.Message;
|
||||
}
|
||||
|
||||
await args.Request.SendResponseAsync(CreateMessage(response));
|
||||
|
||||
deferral.Complete();
|
||||
}
|
||||
|
||||
private async Task HandleGetSshConfigFolderRequestAsync(AppServiceRequestReceivedEventArgs args)
|
||||
{
|
||||
var deferral = args.GetDeferral();
|
||||
|
||||
@@ -34,7 +34,7 @@ namespace FluentTerminal.SystemTray.Services.ConPty
|
||||
|
||||
public void Start(CreateTerminalRequest request, TerminalsManager terminalsManager)
|
||||
{
|
||||
_enableBuffer = request.Profile.UseBuffer;
|
||||
_enableBuffer = false; // request.Profile.UseBuffer;
|
||||
|
||||
_reader?.Dispose();
|
||||
_reader = null;
|
||||
@@ -91,6 +91,11 @@ namespace FluentTerminal.SystemTray.Services.ConPty
|
||||
_reader?.SetPaused(value);
|
||||
}
|
||||
|
||||
~ConPtySession()
|
||||
{
|
||||
Dispose(false);
|
||||
}
|
||||
|
||||
#region IDisposable Support
|
||||
|
||||
private bool _disposed;
|
||||
@@ -113,6 +118,7 @@ namespace FluentTerminal.SystemTray.Services.ConPty
|
||||
public void Dispose()
|
||||
{
|
||||
_terminal.Exited -= _terminal_Exited;
|
||||
_terminal.OutputReady -= _terminal_OutputReady;
|
||||
Dispose(true);
|
||||
}
|
||||
|
||||
|
||||
@@ -42,10 +42,19 @@ namespace FluentTerminal.SystemTray.Services.ConPty
|
||||
ResizePseudoConsole(Handle, new COORD { X = (short)width, Y = (short)height });
|
||||
}
|
||||
|
||||
private bool alreadyDisposed = false;
|
||||
|
||||
public void Dispose()
|
||||
{
|
||||
if (alreadyDisposed)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
ClosePseudoConsole(Handle);
|
||||
GC.SuppressFinalize(this);
|
||||
|
||||
alreadyDisposed = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -175,9 +175,12 @@ namespace FluentTerminal.SystemTray.Services.ConPty
|
||||
|
||||
if (disposeManaged)
|
||||
{
|
||||
ConsoleOutStream.Dispose();
|
||||
// Dispose pseudo console before _consoleInputWriter to avoid
|
||||
// hanging on call of ClosePseudoConsole
|
||||
_pseudoConsole?.Dispose();
|
||||
_consoleInputWriter?.Dispose();
|
||||
_process?.Dispose();
|
||||
_pseudoConsole?.Dispose();
|
||||
_outputPipe?.Dispose();
|
||||
_inputPipe?.Dispose();
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@ namespace FluentTerminal.SystemTray.Services.WinPty
|
||||
|
||||
public void Start(CreateTerminalRequest request, TerminalsManager terminalsManager)
|
||||
{
|
||||
_enableBuffer = request.Profile.UseBuffer;
|
||||
_enableBuffer = false; // request.Profile.UseBuffer;
|
||||
|
||||
Id = request.Id;
|
||||
_terminalsManager = terminalsManager;
|
||||
|
||||
@@ -39,6 +39,7 @@ namespace FluentTerminal.SystemTray
|
||||
|
||||
private void Exit(object sender, EventArgs e)
|
||||
{
|
||||
_notifyIcon.Dispose(); // cleans up the tray icon
|
||||
Application.Exit();
|
||||
}
|
||||
|
||||
|
||||
@@ -536,6 +536,11 @@ namespace FluentTerminal.SystemTray
|
||||
}
|
||||
}
|
||||
|
||||
internal static string ReadFile(string path)
|
||||
{
|
||||
return File.ReadAllText(path);
|
||||
}
|
||||
|
||||
private static bool? MuteProcess(int id, bool mute, bool force = false)
|
||||
{
|
||||
bool? isAudioSessionMuted = VolumeControl.GetAudioSessionMute(id);
|
||||
|
||||
-643
@@ -1,643 +0,0 @@
|
||||
#
|
||||
# Install.ps1 is a PowerShell script designed to sideload the Fluent Terminal
|
||||
# app. To run this script from Explorer, right-click on its icon and choose
|
||||
# "Run with PowerShell".
|
||||
#
|
||||
# It is heavily based on the Add-AppxDevPackage.ps1 script generated by
|
||||
# Visual Studio. Visual Studio supplies this script in the folder generated
|
||||
# with its "Prepare Package" command. The same folder will also contain the
|
||||
# app package (a .appx file), the signing certificate (a .cer file), and a
|
||||
# "Dependencies" subfolder containing all the framework packages used by the
|
||||
# app.
|
||||
#
|
||||
# This script simplifies installing these packages by automating the
|
||||
# following functions:
|
||||
# 1. Find the app package and signing certificate in the script directory
|
||||
# 2. Prompt the user to enable sideloading apps and to install the
|
||||
# certificate if necessary
|
||||
# 3. Find dependency packages that are applicable to the operating system's
|
||||
# CPU architecture
|
||||
# 4. Install the package along with all applicable dependencies
|
||||
#
|
||||
# All command line parameters are reserved for use internally by the script.
|
||||
# Users should launch this script from Explorer.
|
||||
#
|
||||
|
||||
# .Link
|
||||
# http://go.microsoft.com/fwlink/?LinkId=243053
|
||||
|
||||
param(
|
||||
[switch]$Force = $false,
|
||||
[switch]$ForceContextMenu = $false,
|
||||
[switch]$GetDeveloperLicense = $false,
|
||||
[string]$CertificatePath = $null
|
||||
)
|
||||
|
||||
$ErrorActionPreference = "Stop"
|
||||
|
||||
# UI Strings
|
||||
class UiStrings
|
||||
{
|
||||
static [string] $PromptYesString = "&Yes"
|
||||
static [string] $PromptNoString = "&No"
|
||||
static [string] $BundleFound = "Found bundle: {0}"
|
||||
static [string] $PackageFound = "Found package: {0}"
|
||||
static [string] $CertificateFound = "Found certificate: {0}"
|
||||
static [string] $DependenciesFound = "Found dependency package(s):"
|
||||
static [string] $GettingDeveloperLicense = "Please select `"Sideload apps`" or `"Developer mode`" in the following window."
|
||||
static [string] $InstallingCertificate = "Installing certificate..."
|
||||
static [string] $InstallingPackage = "`nInstalling app..."
|
||||
static [string] $AcquireLicenseSuccessful = "Sideloading was successfully enabled."
|
||||
static [string] $InstallCertificateSuccessful = "The certificate was successfully installed."
|
||||
static [string] $PromptContextMenuInstall = "Fluent Terminal can be integrated into the Windows Explorer context menu, allowing you to quickly open the terminal to a directory.`n`nDo you want to enable this integration?`n`n"
|
||||
static [string] $Success = "`nSuccess: Your app was successfully installed."
|
||||
static [string] $WarningInstallCert = "`nYou are about to install a digital certificate to your computer's Trusted People certificate store. Doing so carries serious security risk and should only be done if you trust the originator of this digital certificate.`n`nWhen you are done using this app, you should manually remove the associated digital certificate. Instructions for doing so can be found here: http://go.microsoft.com/fwlink/?LinkId=243053`n`nAre you sure you wish to continue?`n`n"
|
||||
static [string] $ElevateActions = "`nBefore installing this app, you need to do the following:"
|
||||
static [string] $ElevateActionDevLicense = "`t- Enable sideloading apps"
|
||||
static [string] $ElevateActionCertificate = "`t- Install the signing certificate"
|
||||
static [string] $ElevateActionsContinue = "Administrator credentials are required to continue. Please accept the UAC prompt and provide your administrator password if asked."
|
||||
static [string] $ErrorForceElevate = "You must provide administrator credentials to proceed. Please run this script without the -Force parameter or from an elevated PowerShell window."
|
||||
static [string] $ErrorForceDeveloperLicense = "Enabling sideloading requires user interaction. Please rerun the script without the -Force parameter."
|
||||
static [string] $ErrorLaunchAdminFailed = "Error: Could not start a new process as administrator."
|
||||
static [string] $ErrorNoScriptPath = "Error: You must launch this script from a file."
|
||||
static [string] $ErrorNoPackageFound = "Error: No package or bundle found in the script directory. Please make sure the package or bundle you want to install is placed in the same directory as this script."
|
||||
static [string] $ErrorManyPackagesFound = "Error: More than one package or bundle found in the script directory. Please make sure only the package or bundle you want to install is placed in the same directory as this script."
|
||||
static [string] $ErrorPackageUnsigned = "Error: The package or bundle is not digitally signed or its signature is corrupted."
|
||||
static [string] $ErrorNoCertificateFound = "Error: No certificate found in the script directory. Please make sure the certificate used to sign the package or bundle you are installing is placed in the same directory as this script."
|
||||
static [string] $ErrorManyCertificatesFound = "Error: More than one certificate found in the script directory. Please make sure only the certificate used to sign the package or bundle you are installing is placed in the same directory as this script."
|
||||
static [string] $ErrorBadCertificate = "Error: The file `"{0}`" is not a valid digital certificate. CertUtil returned with error code {1}."
|
||||
static [string] $ErrorExpiredCertificate = "Error: The developer certificate `"{0}`" has expired. One possible cause is the system clock isn't set to the correct date and time. If the system settings are correct, contact the app owner to re-create a package or bundle with a valid certificate."
|
||||
static [string] $ErrorCertificateMismatch = "Error: The certificate does not match the one used to sign the package or bundle."
|
||||
static [string] $ErrorCertIsCA = "Error: The certificate can't be a certificate authority."
|
||||
static [string] $ErrorBannedKeyUsage = "Error: The certificate can't have the following key usage: {0}. Key usage must be unspecified or equal to `"DigitalSignature`"."
|
||||
static [string] $ErrorBannedEKU = "Error: The certificate can't have the following extended key usage: {0}. Only the Code Signing and Lifetime Signing EKUs are allowed."
|
||||
static [string] $ErrorNoBasicConstraints = "Error: The certificate is missing the basic constraints extension."
|
||||
static [string] $ErrorNoCodeSigningEku = "Error: The certificate is missing the extended key usage for Code Signing."
|
||||
static [string] $ErrorInstallCertificateCancelled = "Error: Installation of the certificate was cancelled."
|
||||
static [string] $ErrorCertUtilInstallFailed = "Error: Could not install the certificate. CertUtil returned with error code {0}."
|
||||
static [string] $ErrorGetDeveloperLicenseFailed = "Error: Sideloading is not enabled."
|
||||
static [string] $ErrorInstallCertificateFailed = "Error: Could not install the certificate. Status: {0}. For more information, see http://go.microsoft.com/fwlink/?LinkID=252740."
|
||||
static [string] $ErrorAddPackageFailed = "Error: Could not install the app."
|
||||
static [string] $ErrorAddPackageFailedWithCert = "Error: Could not install the app. To ensure security, please consider uninstalling the signing certificate until you can install the app. Instructions for doing so can be found here:`nhttp://go.microsoft.com/fwlink/?LinkId=243053}"
|
||||
}
|
||||
|
||||
$ScriptPath = $null
|
||||
try
|
||||
{
|
||||
$ScriptPath = (Get-Variable MyInvocation).Value.MyCommand.Path
|
||||
$ScriptDir = Split-Path -Parent $ScriptPath
|
||||
}
|
||||
catch {}
|
||||
|
||||
if (!$ScriptPath)
|
||||
{
|
||||
PrintMessageAndExit ([UiStrings]::ErrorNoScriptPath) $ErrorCodes.NoScriptPath
|
||||
}
|
||||
|
||||
$ErrorCodes = Data {
|
||||
ConvertFrom-StringData @'
|
||||
Success = 0
|
||||
NoScriptPath = 1
|
||||
NoPackageFound = 2
|
||||
ManyPackagesFound = 3
|
||||
NoCertificateFound = 4
|
||||
ManyCertificatesFound = 5
|
||||
BadCertificate = 6
|
||||
PackageUnsigned = 7
|
||||
CertificateMismatch = 8
|
||||
ForceElevate = 9
|
||||
LaunchAdminFailed = 10
|
||||
GetDeveloperLicenseFailed = 11
|
||||
InstallCertificateFailed = 12
|
||||
AddPackageFailed = 13
|
||||
ForceDeveloperLicense = 14
|
||||
CertUtilInstallFailed = 17
|
||||
CertIsCA = 18
|
||||
BannedEKU = 19
|
||||
NoBasicConstraints = 20
|
||||
NoCodeSigningEku = 21
|
||||
InstallCertificateCancelled = 22
|
||||
BannedKeyUsage = 23
|
||||
ExpiredCertificate = 24
|
||||
'@
|
||||
}
|
||||
|
||||
function PrintMessageAndExit($ErrorMessage, $ReturnCode)
|
||||
{
|
||||
Write-Host $ErrorMessage
|
||||
if (!$Force)
|
||||
{
|
||||
Pause
|
||||
}
|
||||
exit $ReturnCode
|
||||
}
|
||||
|
||||
#
|
||||
# Warns the user about installing certificates, and presents a Yes/No prompt
|
||||
# to confirm the action. The default is set to No.
|
||||
#
|
||||
function ConfirmCertificateInstall
|
||||
{
|
||||
$Answer = $host.UI.PromptForChoice(
|
||||
"",
|
||||
([UiStrings]::WarningInstallCert),
|
||||
[System.Management.Automation.Host.ChoiceDescription[]]@(([UiStrings]::PromptYesString), ([UiStrings]::PromptNoString)),
|
||||
1)
|
||||
|
||||
return $Answer -eq 0
|
||||
}
|
||||
|
||||
#
|
||||
# Asks the user whether they want to install context menu integration for Fluent Terminal,
|
||||
# and presents a Yes/No prompt to confirm the action. The default is set to No.
|
||||
#
|
||||
function ConfirmContextMenuInstall
|
||||
{
|
||||
$Answer = $host.UI.PromptForChoice(
|
||||
"",
|
||||
([UiStrings]::PromptContextMenuInstall),
|
||||
[System.Management.Automation.Host.ChoiceDescription[]]@(([UiStrings]::PromptYesString), ([UiStrings]::PromptNoString)),
|
||||
1)
|
||||
|
||||
return $Answer -eq 0
|
||||
}
|
||||
|
||||
#
|
||||
# Validates whether a file is a valid certificate using CertUtil.
|
||||
# This needs to be done before calling Get-PfxCertificate on the file, otherwise
|
||||
# the user will get a cryptic "Password: " prompt for invalid certs.
|
||||
#
|
||||
function ValidateCertificateFormat($FilePath)
|
||||
{
|
||||
# certutil -verify prints a lot of text that we don't need, so it's redirected to $null here
|
||||
certutil.exe -verify $FilePath > $null
|
||||
if ($LastExitCode -lt 0)
|
||||
{
|
||||
PrintMessageAndExit (([UiStrings]::ErrorBadCertificate) -f $FilePath, $LastExitCode) $ErrorCodes.BadCertificate
|
||||
}
|
||||
|
||||
# Check if certificate is expired
|
||||
$cert = Get-PfxCertificate $FilePath
|
||||
if (($cert.NotBefore -gt (Get-Date)) -or ($cert.NotAfter -lt (Get-Date)))
|
||||
{
|
||||
PrintMessageAndExit (([UiStrings]::ErrorExpiredCertificate) -f $FilePath) $ErrorCodes.ExpiredCertificate
|
||||
}
|
||||
}
|
||||
|
||||
#
|
||||
# Verify that the developer certificate meets the following restrictions:
|
||||
# - The certificate must contain a Basic Constraints extension, and its
|
||||
# Certificate Authority (CA) property must be false.
|
||||
# - The certificate's Key Usage extension must be either absent, or set to
|
||||
# only DigitalSignature.
|
||||
# - The certificate must contain an Extended Key Usage (EKU) extension with
|
||||
# Code Signing usage.
|
||||
# - The certificate must NOT contain any other EKU except Code Signing and
|
||||
# Lifetime Signing.
|
||||
#
|
||||
# These restrictions are enforced to decrease security risks that arise from
|
||||
# trusting digital certificates.
|
||||
#
|
||||
function CheckCertificateRestrictions
|
||||
{
|
||||
Set-Variable -Name BasicConstraintsExtensionOid -Value "2.5.29.19" -Option Constant
|
||||
Set-Variable -Name KeyUsageExtensionOid -Value "2.5.29.15" -Option Constant
|
||||
Set-Variable -Name EkuExtensionOid -Value "2.5.29.37" -Option Constant
|
||||
Set-Variable -Name CodeSigningEkuOid -Value "1.3.6.1.5.5.7.3.3" -Option Constant
|
||||
Set-Variable -Name LifetimeSigningEkuOid -Value "1.3.6.1.4.1.311.10.3.13" -Option Constant
|
||||
|
||||
$CertificateExtensions = (Get-PfxCertificate $CertificatePath).Extensions
|
||||
$HasBasicConstraints = $false
|
||||
$HasCodeSigningEku = $false
|
||||
|
||||
foreach ($Extension in $CertificateExtensions)
|
||||
{
|
||||
# Certificate must contain the Basic Constraints extension
|
||||
if ($Extension.oid.value -eq $BasicConstraintsExtensionOid)
|
||||
{
|
||||
# CA property must be false
|
||||
if ($Extension.CertificateAuthority)
|
||||
{
|
||||
PrintMessageAndExit ([UiStrings]::ErrorCertIsCA) $ErrorCodes.CertIsCA
|
||||
}
|
||||
$HasBasicConstraints = $true
|
||||
}
|
||||
|
||||
# If key usage is present, it must be set to digital signature
|
||||
elseif ($Extension.oid.value -eq $KeyUsageExtensionOid)
|
||||
{
|
||||
if ($Extension.KeyUsages -ne "DigitalSignature")
|
||||
{
|
||||
PrintMessageAndExit (([UiStrings]::ErrorBannedKeyUsage) -f $Extension.KeyUsages) $ErrorCodes.BannedKeyUsage
|
||||
}
|
||||
}
|
||||
|
||||
elseif ($Extension.oid.value -eq $EkuExtensionOid)
|
||||
{
|
||||
# Certificate must contain the Code Signing EKU
|
||||
$EKUs = $Extension.EnhancedKeyUsages.Value
|
||||
if ($EKUs -contains $CodeSigningEkuOid)
|
||||
{
|
||||
$HasCodeSigningEKU = $True
|
||||
}
|
||||
|
||||
# EKUs other than code signing and lifetime signing are not allowed
|
||||
foreach ($EKU in $EKUs)
|
||||
{
|
||||
if ($EKU -ne $CodeSigningEkuOid -and $EKU -ne $LifetimeSigningEkuOid)
|
||||
{
|
||||
PrintMessageAndExit (([UiStrings]::ErrorBannedEKU) -f $EKU) $ErrorCodes.BannedEKU
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!$HasBasicConstraints)
|
||||
{
|
||||
PrintMessageAndExit ([UiStrings]::ErrorNoBasicConstraints) $ErrorCodes.NoBasicConstraints
|
||||
}
|
||||
if (!$HasCodeSigningEKU)
|
||||
{
|
||||
PrintMessageAndExit ([UiStrings]::ErrorNoCodeSigningEku) $ErrorCodes.NoCodeSigningEku
|
||||
}
|
||||
}
|
||||
|
||||
#
|
||||
# Performs operations that require administrative privileges:
|
||||
# - Prompt the user to obtain a developer license
|
||||
# - Install the developer certificate (if -Force is not specified, also prompts the user to confirm)
|
||||
#
|
||||
function DoElevatedOperations
|
||||
{
|
||||
if ($GetDeveloperLicense)
|
||||
{
|
||||
if ($Force)
|
||||
{
|
||||
PrintMessageAndExit ([UiStrings]::ErrorForceDeveloperLicense) $ErrorCodes.ForceDeveloperLicense
|
||||
}
|
||||
|
||||
Write-Host ([UiStrings]::GettingDeveloperLicense)
|
||||
Pause
|
||||
|
||||
try
|
||||
{
|
||||
Show-WindowsDeveloperLicenseRegistration
|
||||
Pause
|
||||
}
|
||||
catch
|
||||
{
|
||||
$Error[0] # Dump details about the last error
|
||||
PrintMessageAndExit ([UiStrings]::ErrorGetDeveloperLicenseFailed) $ErrorCodes.GetDeveloperLicenseFailed
|
||||
}
|
||||
}
|
||||
|
||||
if ($CertificatePath)
|
||||
{
|
||||
Write-Host ([UiStrings]::InstallingCertificate)
|
||||
|
||||
# Make sure certificate format is valid and usage constraints are followed
|
||||
ValidateCertificateFormat $CertificatePath
|
||||
CheckCertificateRestrictions
|
||||
|
||||
# If -Force is not specified, warn the user and get consent
|
||||
if ($Force -or (ConfirmCertificateInstall))
|
||||
{
|
||||
# Add cert to store
|
||||
certutil.exe -addstore TrustedPeople $CertificatePath
|
||||
if ($LastExitCode -lt 0)
|
||||
{
|
||||
PrintMessageAndExit (([UiStrings]::ErrorCertUtilInstallFailed) -f $LastExitCode) $ErrorCodes.CertUtilInstallFailed
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
PrintMessageAndExit ([UiStrings]::ErrorInstallCertificateCancelled) $ErrorCodes.InstallCertificateCancelled
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#
|
||||
# Checks whether the machine has app sideloading enabled.
|
||||
#
|
||||
function CheckIfNeedToEnableSideloading
|
||||
{
|
||||
$RegistryPath = "hklm:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock"
|
||||
$ValueName = "AllowAllTrustedApps"
|
||||
|
||||
$Result = $true
|
||||
if (Test-Path $RegistryPath)
|
||||
{
|
||||
$SideloadingEnabledProperty = (Get-ItemProperty -Path $RegistryPath -Name $ValueName -ErrorAction SilentlyContinue)
|
||||
if ($null -ne $SideloadingEnabledProperty -and $SideloadingEnabledProperty.$ValueName -eq 1)
|
||||
{
|
||||
$Result = $false
|
||||
}
|
||||
}
|
||||
|
||||
return $Result
|
||||
}
|
||||
|
||||
#
|
||||
# Launches an elevated process running the current script to perform tasks
|
||||
# that require administrative privileges. This function waits until the
|
||||
# elevated process terminates, and checks whether those tasks were successful.
|
||||
#
|
||||
function LaunchElevated
|
||||
{
|
||||
# Set up command line arguments to the elevated process
|
||||
$RelaunchArgs = '-ExecutionPolicy Unrestricted -file "' + $ScriptPath + '"'
|
||||
|
||||
if ($Force)
|
||||
{
|
||||
$RelaunchArgs += ' -Force'
|
||||
}
|
||||
if ($NeedDeveloperLicense)
|
||||
{
|
||||
$RelaunchArgs += ' -GetDeveloperLicense'
|
||||
}
|
||||
if ($NeedInstallCertificate)
|
||||
{
|
||||
$RelaunchArgs += ' -CertificatePath "' + $DeveloperCertificatePath.FullName + '"'
|
||||
}
|
||||
|
||||
# Launch the process and wait for it to finish
|
||||
try
|
||||
{
|
||||
$AdminProcess = Start-Process "$PsHome\PowerShell.exe" -Verb RunAs -ArgumentList $RelaunchArgs -PassThru
|
||||
}
|
||||
catch
|
||||
{
|
||||
$Error[0] # Dump details about the last error
|
||||
PrintMessageAndExit ([UiStrings]::ErrorLaunchAdminFailed) $ErrorCodes.LaunchAdminFailed
|
||||
}
|
||||
|
||||
while (!($AdminProcess.HasExited))
|
||||
{
|
||||
Start-Sleep -Seconds 2
|
||||
}
|
||||
|
||||
# Check if all elevated operations were successful
|
||||
if ($NeedDeveloperLicense)
|
||||
{
|
||||
if (CheckIfNeedToEnableSideloading)
|
||||
{
|
||||
PrintMessageAndExit ([UiStrings]::ErrorGetDeveloperLicenseFailed) $ErrorCodes.GetDeveloperLicenseFailed
|
||||
}
|
||||
else
|
||||
{
|
||||
Write-Host ([UiStrings]::AcquireLicenseSuccessful)
|
||||
}
|
||||
}
|
||||
if ($NeedInstallCertificate)
|
||||
{
|
||||
$Signature = Get-AuthenticodeSignature $DeveloperPackagePath -Verbose
|
||||
if ($Signature.Status -ne "Valid")
|
||||
{
|
||||
PrintMessageAndExit (([UiStrings]::ErrorInstallCertificateFailed) -f $Signature.Status) $ErrorCodes.InstallCertificateFailed
|
||||
}
|
||||
else
|
||||
{
|
||||
Write-Host ([UiStrings]::InstallCertificateSuccessful)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#
|
||||
# Finds all applicable dependency packages according to OS architecture, and
|
||||
# installs the developer package with its dependencies. The expected layout
|
||||
# of dependencies is:
|
||||
#
|
||||
# <current dir>
|
||||
# \Dependencies
|
||||
# <Architecture neutral dependencies>.appx
|
||||
# \x86
|
||||
# <x86 dependencies>.appx
|
||||
# \x64
|
||||
# <x64 dependencies>.appx
|
||||
# \arm
|
||||
# <arm dependencies>.appx
|
||||
#
|
||||
function InstallPackageWithDependencies
|
||||
{
|
||||
$DependencyPackagesDir = (Join-Path $ScriptDir "Dependencies")
|
||||
$DependencyPackages = @()
|
||||
if (Test-Path $DependencyPackagesDir)
|
||||
{
|
||||
# Get architecture-neutral dependencies
|
||||
$DependencyPackages += Get-ChildItem (Join-Path $DependencyPackagesDir "*.appx") | Where-Object { $_.Mode -NotMatch "d" }
|
||||
|
||||
# Get architecture-specific dependencies
|
||||
if (($Env:Processor_Architecture -eq "x86" -or $Env:Processor_Architecture -eq "amd64") -and (Test-Path (Join-Path $DependencyPackagesDir "x86")))
|
||||
{
|
||||
$DependencyPackages += Get-ChildItem (Join-Path $DependencyPackagesDir "x86\*.appx") | Where-Object { $_.Mode -NotMatch "d" }
|
||||
}
|
||||
if (($Env:Processor_Architecture -eq "amd64") -and (Test-Path (Join-Path $DependencyPackagesDir "x64")))
|
||||
{
|
||||
$DependencyPackages += Get-ChildItem (Join-Path $DependencyPackagesDir "x64\*.appx") | Where-Object { $_.Mode -NotMatch "d" }
|
||||
}
|
||||
if (($Env:Processor_Architecture -eq "arm") -and (Test-Path (Join-Path $DependencyPackagesDir "arm")))
|
||||
{
|
||||
$DependencyPackages += Get-ChildItem (Join-Path $DependencyPackagesDir "arm\*.appx") | Where-Object { $_.Mode -NotMatch "d" }
|
||||
}
|
||||
}
|
||||
Write-Host ([UiStrings]::InstallingPackage)
|
||||
|
||||
$AddPackageSucceeded = $False
|
||||
try
|
||||
{
|
||||
if ($DependencyPackages.FullName.Count -gt 0)
|
||||
{
|
||||
Write-Host ([UiStrings]::DependenciesFound)
|
||||
$DependencyPackages.FullName
|
||||
Add-AppxPackage -Path $DeveloperPackagePath.FullName -DependencyPath $DependencyPackages.FullName -ForceApplicationShutdown -ForceUpdateFromAnyVersion
|
||||
}
|
||||
else
|
||||
{
|
||||
Add-AppxPackage -Path $DeveloperPackagePath.FullName -ForceApplicationShutdown -ForceUpdateFromAnyVersion
|
||||
}
|
||||
$AddPackageSucceeded = $?
|
||||
}
|
||||
catch
|
||||
{
|
||||
$Error[0] # Dump details about the last error
|
||||
}
|
||||
|
||||
if (!$AddPackageSucceeded)
|
||||
{
|
||||
if ($NeedInstallCertificate)
|
||||
{
|
||||
PrintMessageAndExit ([UiStrings]::ErrorAddPackageFailedWithCert) $ErrorCodes.AddPackageFailed
|
||||
}
|
||||
else
|
||||
{
|
||||
PrintMessageAndExit ([UiStrings]::ErrorAddPackageFailed) $ErrorCodes.AddPackageFailed
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#
|
||||
# Adds a regkey with the specified value, creating any missing keys as needed.
|
||||
#
|
||||
function ForceAddRegKeyValue($RegistryPath, $Name, $Type, $Value)
|
||||
{
|
||||
if (!(Test-Path $RegistryPath))
|
||||
{
|
||||
New-Item -Path $RegistryPath -Force | Out-Null
|
||||
}
|
||||
|
||||
New-ItemProperty -Path $RegistryPath -Name $Name -PropertyType $Type -Value $Value -Force | Out-Null
|
||||
}
|
||||
|
||||
#
|
||||
# Adds the needed regkeys to enable Explorer context menu integration.
|
||||
#
|
||||
function InstallContextMenuIntegration
|
||||
{
|
||||
ForceAddRegKeyValue `
|
||||
-RegistryPath "hkcu:\Software\Classes\Directory\shell\Open Fluent Terminal here\command"`
|
||||
-Name "(Default)"`
|
||||
-Type "ExpandString"`
|
||||
-Value "`"%LOCALAPPDATA%\Microsoft\WindowsApps\flute.exe`" new `"%1`""
|
||||
|
||||
ForceAddRegKeyValue `
|
||||
-RegistryPath "hkcu:\Software\Classes\Directory\Background\shell\Open Fluent Terminal here\command"`
|
||||
-Name "(Default)"`
|
||||
-Type "ExpandString"`
|
||||
-Value "`"%LOCALAPPDATA%\Microsoft\WindowsApps\flute.exe`" new `"%V`""
|
||||
|
||||
ForceAddRegKeyValue `
|
||||
-RegistryPath "hkcu:\Software\Classes\Directory\LibraryFolder\shell\Open Fluent Terminal here\command"`
|
||||
-Name "(Default)"`
|
||||
-Type "ExpandString"`
|
||||
-Value "`"%LOCALAPPDATA%\Microsoft\WindowsApps\flute.exe`" new `"%V`""
|
||||
}
|
||||
|
||||
#
|
||||
# Main script logic when the user launches the script without parameters.
|
||||
#
|
||||
function DoStandardOperations
|
||||
{
|
||||
# List all .appxbundle files in the script directory
|
||||
$BundlePath = Get-ChildItem (Join-Path $ScriptDir "*.appxbundle") | Where-Object { $_.Mode -NotMatch "d" }
|
||||
$BundleCount = ($BundlePath | Measure-Object).Count
|
||||
|
||||
# There must be exactly one bundle
|
||||
if ($BundleCount -lt 1)
|
||||
{
|
||||
PrintMessageAndExit ([UiStrings]::ErrorNoPackageFound) $ErrorCodes.NoPackageFound
|
||||
}
|
||||
elseif ($BundleCount -gt 1)
|
||||
{
|
||||
PrintMessageAndExit ([UiStrings]::ErrorManyPackagesFound) $ErrorCodes.ManyPackagesFound
|
||||
}
|
||||
|
||||
# First attempt to install a bundle.
|
||||
if ($BundleCount -eq 1)
|
||||
{
|
||||
$DeveloperPackagePath = $BundlePath
|
||||
Write-Host (([UiStrings]::BundleFound) -f $DeveloperPackagePath.FullName)
|
||||
}
|
||||
|
||||
# The package must be signed
|
||||
$PackageSignature = Get-AuthenticodeSignature $DeveloperPackagePath
|
||||
$PackageCertificate = $PackageSignature.SignerCertificate
|
||||
if (!$PackageCertificate)
|
||||
{
|
||||
PrintMessageAndExit ([UiStrings]::ErrorPackageUnsigned) $ErrorCodes.PackageUnsigned
|
||||
}
|
||||
|
||||
# Test if the package signature is trusted. If not, the corresponding certificate
|
||||
# needs to be present in the current directory and needs to be installed.
|
||||
$NeedInstallCertificate = ($PackageSignature.Status -ne "Valid")
|
||||
|
||||
if ($NeedInstallCertificate)
|
||||
{
|
||||
# List all .cer files in the script directory
|
||||
$DeveloperCertificatePath = Get-ChildItem (Join-Path $ScriptDir "*.cer") | Where-Object { $_.Mode -NotMatch "d" }
|
||||
$DeveloperCertificateCount = ($DeveloperCertificatePath | Measure-Object).Count
|
||||
|
||||
# There must be exactly 1 certificate
|
||||
if ($DeveloperCertificateCount -lt 1)
|
||||
{
|
||||
PrintMessageAndExit ([UiStrings]::ErrorNoCertificateFound) $ErrorCodes.NoCertificateFound
|
||||
}
|
||||
elseif ($DeveloperCertificateCount -gt 1)
|
||||
{
|
||||
PrintMessageAndExit ([UiStrings]::ErrorManyCertificatesFound) $ErrorCodes.ManyCertificatesFound
|
||||
}
|
||||
|
||||
Write-Host (([UiStrings]::CertificateFound) -f $DeveloperCertificatePath.FullName)
|
||||
|
||||
# The .cer file must have the format of a valid certificate
|
||||
ValidateCertificateFormat $DeveloperCertificatePath
|
||||
|
||||
# The package signature must match the certificate file
|
||||
if ($PackageCertificate -ne (Get-PfxCertificate $DeveloperCertificatePath))
|
||||
{
|
||||
PrintMessageAndExit ([UiStrings]::ErrorCertificateMismatch) $ErrorCodes.CertificateMismatch
|
||||
}
|
||||
}
|
||||
|
||||
$NeedDeveloperLicense = CheckIfNeedToEnableSideloading
|
||||
|
||||
# Relaunch the script elevated with the necessary parameters if needed
|
||||
if ($NeedDeveloperLicense -or $NeedInstallCertificate)
|
||||
{
|
||||
Write-Host ([UiStrings]::ElevateActions)
|
||||
if ($NeedDeveloperLicense)
|
||||
{
|
||||
Write-Host ([UiStrings]::ElevateActionDevLicense)
|
||||
}
|
||||
if ($NeedInstallCertificate)
|
||||
{
|
||||
Write-Host ([UiStrings]::ElevateActionCertificate)
|
||||
}
|
||||
|
||||
$IsAlreadyElevated = ([Security.Principal.WindowsIdentity]::GetCurrent().Groups.Value -contains "S-1-5-32-544")
|
||||
if ($IsAlreadyElevated)
|
||||
{
|
||||
if ($Force -and $NeedDeveloperLicense)
|
||||
{
|
||||
PrintMessageAndExit ([UiStrings]::ErrorForceDeveloperLicense) $ErrorCodes.ForceDeveloperLicense
|
||||
}
|
||||
if ($Force -and $NeedInstallCertificate)
|
||||
{
|
||||
Write-Warning ([UiStrings]::WarningInstallCert)
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ($Force)
|
||||
{
|
||||
PrintMessageAndExit ([UiStrings]::ErrorForceElevate) $ErrorCodes.ForceElevate
|
||||
}
|
||||
else
|
||||
{
|
||||
Write-Host ([UiStrings]::ElevateActionsContinue)
|
||||
Pause
|
||||
}
|
||||
}
|
||||
|
||||
LaunchElevated
|
||||
}
|
||||
|
||||
InstallPackageWithDependencies
|
||||
|
||||
if ($ForceContextMenu -or (ConfirmContextMenuInstall))
|
||||
{
|
||||
InstallContextMenuIntegration
|
||||
}
|
||||
}
|
||||
|
||||
#
|
||||
# Main script entry point
|
||||
#
|
||||
if ($GetDeveloperLicense -or $CertificatePath)
|
||||
{
|
||||
DoElevatedOperations
|
||||
}
|
||||
else
|
||||
{
|
||||
DoStandardOperations
|
||||
PrintMessageAndExit ([UiStrings]::Success) $ErrorCodes.Success
|
||||
}
|
||||
@@ -12,6 +12,9 @@
|
||||
|
||||
A Terminal Emulator based on UWP and web technologies.
|
||||
|
||||
|
||||
<a href='//www.microsoft.com/store/apps/9p2krlmfxf9t?cid=storebadge&ocid=badge'><img src='store-badge.png' alt='Get it from Microsoft' width="284px" height="104px" /></a>
|
||||
|
||||
## Features
|
||||
|
||||
- Terminal for PowerShell, CMD, WSL or custom shells
|
||||
@@ -25,51 +28,53 @@ A Terminal Emulator based on UWP and web technologies.
|
||||
- Search function
|
||||
- Configure shell profiles to quickly switch between different shells
|
||||
- Explorer context menu integration (Installation script can be found [here](https://github.com/felixse/FluentTerminal/tree/master/Explorer%20Context%20Menu%20Integration))
|
||||
- VsCode Extension ([here](https://marketplace.visualstudio.com/items?itemName=Xherdi.fluent-terminal))
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
## Languages
|
||||
- English
|
||||
- German
|
||||
- Spanish
|
||||
- French
|
||||
- Simplified Chinese
|
||||
- Hindi
|
||||
- Italian
|
||||
- Arabic
|
||||
- Arabic (Iraq)
|
||||
- Azerbaijani
|
||||
- Chinese (Simplified)
|
||||
- Chinese (Traditional)
|
||||
- Dutch
|
||||
- English
|
||||
- French
|
||||
- German
|
||||
- Hebrew
|
||||
- Hindi
|
||||
- Indonesian
|
||||
- Italian
|
||||
- Japanese
|
||||
- Korean
|
||||
- Polish
|
||||
- Portuguese (Brazilian)
|
||||
- Romanian
|
||||
- Russians
|
||||
- Hebrew
|
||||
- Russian
|
||||
- Spanish
|
||||
- Ukrainian
|
||||
|
||||
|
||||
Sign up to [POEditor](https://poeditor.com/join/project/TfKNIt826z) to help with existing translations or add a new language
|
||||
|
||||
|
||||
|
||||
## Up Next
|
||||
|
||||
- ~~Launch shell profile with a custom defined keybinding~~
|
||||
- Copy & Paste options
|
||||
- Improved tabs
|
||||
- Split screen support
|
||||
|
||||
## How to install (as an end-user)
|
||||
|
||||
### Prerequisite
|
||||
- You need to update to Fall Creators Update or later.
|
||||
|
||||
### Microsoft Store
|
||||
- Search for Fluent Terminal in the Microsoft Store App or click [here](https://www.microsoft.com/store/apps/9p2krlmfxf9t)
|
||||
|
||||
### Chocolatey package manager installation
|
||||
|
||||
- Install [Chocolatey](https://chocolatey.org/)
|
||||
- From an elevated/admin shell, execute `choco install fluent-terminal`
|
||||
|
||||
### Scoop package manager installation
|
||||
- [Enable sideloading apps](https://www.windowscentral.com/how-enable-windows-10-sideload-apps-outside-store)
|
||||
- Alternatively, [enable developer mode](https://docs.microsoft.com/en-US/windows/uwp/get-started/enable-your-device-for-development) if you plan to do UWP app development. **For most users that do not intend to do UWP app development, developer mode will not be necessary.**
|
||||
- Install Scoop
|
||||
- Install 7zip and git (to add buckets): `scoop install 7zip git`
|
||||
- From an elevated/admin shell, execute
|
||||
@@ -78,27 +83,10 @@ Sign up to [POEditor](https://poeditor.com/join/project/TfKNIt826z) to help with
|
||||
scoop install fluent-terminal-np
|
||||
```
|
||||
|
||||
### Bundled install script
|
||||
### Manual
|
||||
|
||||
- Download and extract the latest [release](https://github.com/felixse/FluentTerminal/releases).
|
||||
- If not already present, download [`Install.ps1`](Install.ps1) to the extracted directory.
|
||||
- Right-click on `Install.ps1`, and choose "Run with Powershell".
|
||||
- The installer script will walk you through the rest of the process.
|
||||
|
||||
### Manual install
|
||||
|
||||
- Download the latest [release](https://github.com/felixse/FluentTerminal/releases)
|
||||
- [Enable sideloading apps](https://www.windowscentral.com/how-enable-windows-10-sideload-apps-outside-store)
|
||||
- Alternatively, [enable developer mode](https://docs.microsoft.com/en-US/windows/uwp/get-started/enable-your-device-for-development) if you plan to do UWP app development. **For most users that do not intend to do UWP app development, developer mode will not be necessary.**
|
||||
- Install the *.cer file into `Local Machine` -> `Trusted Root Certification Authorities`
|
||||
- This will require administrator elevation. If you installed the certificate and did not have to elevate, you likely installed it into an incorrect certificate store.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
- double click the *.appxbundle
|
||||
- **Optional:** Install Context menu integration from [here](https://github.com/felixse/FluentTerminal/tree/master/Explorer%20Context%20Menu%20Integration)
|
||||
- Double click the *.appxbundle file.
|
||||
|
||||
## How to set up a development environment
|
||||
Please refer to [this Wiki page](https://github.com/felixse/FluentTerminal/wiki/How-to-set-up-a-development-environment)
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 146 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 17 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 277 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 218 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 385 KiB |
Loaded 100 of 104 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user